1 //------------------------------------------------------------------------------
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
5 // Version 3.0.12
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
9 //------------------------------------------------------------------------------
10 
11 namespace FreeSWITCH.Native {
12 
13 public class Api : global::System.IDisposable {
14   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
15   protected bool swigCMemOwn;
16 
Api(global::System.IntPtr cPtr, bool cMemoryOwn)17   internal Api(global::System.IntPtr cPtr, bool cMemoryOwn) {
18     swigCMemOwn = cMemoryOwn;
19     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
20   }
21 
getCPtr(Api obj)22   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Api obj) {
23     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
24   }
25 
~Api()26   ~Api() {
27     Dispose();
28   }
29 
Dispose()30   public virtual void Dispose() {
31     lock(this) {
32       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
33         if (swigCMemOwn) {
34           swigCMemOwn = false;
35           freeswitchPINVOKE.delete_Api(swigCPtr);
36         }
37         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
38       }
39       global::System.GC.SuppressFinalize(this);
40     }
41   }
42 
Api(CoreSession s)43   public Api(CoreSession s) : this(freeswitchPINVOKE.new_Api(CoreSession.getCPtr(s)), true) {
44   }
45 
Execute(string command, string data)46   public string Execute(string command, string data) {
47     string ret = freeswitchPINVOKE.Api_Execute(swigCPtr, command, data);
48     return ret;
49   }
50 
ExecuteString(string command)51   public string ExecuteString(string command) {
52     string ret = freeswitchPINVOKE.Api_ExecuteString(swigCPtr, command);
53     return ret;
54   }
55 
getTime()56   public string getTime() {
57     string ret = freeswitchPINVOKE.Api_getTime(swigCPtr);
58     return ret;
59   }
60 
61 }
62 
63 }
64 //------------------------------------------------------------------------------
65 // <auto-generated />
66 //
67 // This file was automatically generated by SWIG (http://www.swig.org).
68 // Version 3.0.12
69 //
70 // Do not make changes to this file unless you know what you are doing--modify
71 // the SWIG interface file instead.
72 //------------------------------------------------------------------------------
73 
74 namespace FreeSWITCH.Native {
75 
76 public class CoreSession : global::System.IDisposable {
77   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
78   protected bool swigCMemOwn;
79 
CoreSession(global::System.IntPtr cPtr, bool cMemoryOwn)80   internal CoreSession(global::System.IntPtr cPtr, bool cMemoryOwn) {
81     swigCMemOwn = cMemoryOwn;
82     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
83   }
84 
getCPtr(CoreSession obj)85   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(CoreSession obj) {
86     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
87   }
88 
~CoreSession()89   ~CoreSession() {
90     Dispose();
91   }
92 
Dispose()93   public virtual void Dispose() {
94     lock(this) {
95       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
96         if (swigCMemOwn) {
97           swigCMemOwn = false;
98           freeswitchPINVOKE.delete_CoreSession(swigCPtr);
99         }
100         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
101       }
102       global::System.GC.SuppressFinalize(this);
103     }
104   }
105 
106   public SWIGTYPE_p_switch_core_session InternalSession {
107     set {
108       freeswitchPINVOKE.CoreSession_InternalSession_set(swigCPtr, SWIGTYPE_p_switch_core_session.getCPtr(value));
109     }
110     get {
111       global::System.IntPtr cPtr = freeswitchPINVOKE.CoreSession_InternalSession_get(swigCPtr);
112       SWIGTYPE_p_switch_core_session ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_core_session(cPtr, false);
113       return ret;
114     }
115   }
116 
117   public SWIGTYPE_p_switch_channel channel {
118     set {
119       freeswitchPINVOKE.CoreSession_channel_set(swigCPtr, SWIGTYPE_p_switch_channel.getCPtr(value));
120     }
121     get {
122       global::System.IntPtr cPtr = freeswitchPINVOKE.CoreSession_channel_get(swigCPtr);
123       SWIGTYPE_p_switch_channel ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_channel(cPtr, false);
124       return ret;
125     }
126   }
127 
128   public uint flags {
129     set {
130       freeswitchPINVOKE.CoreSession_flags_set(swigCPtr, value);
131     }
132     get {
133       uint ret = freeswitchPINVOKE.CoreSession_flags_get(swigCPtr);
134       return ret;
135     }
136   }
137 
138   public int allocated {
139     set {
140       freeswitchPINVOKE.CoreSession_allocated_set(swigCPtr, value);
141     }
142     get {
143       int ret = freeswitchPINVOKE.CoreSession_allocated_get(swigCPtr);
144       return ret;
145     }
146   }
147 
148   public input_callback_state_t cb_state {
149     set {
150       freeswitchPINVOKE.CoreSession_cb_state_set(swigCPtr, input_callback_state_t.getCPtr(value));
151     }
152     get {
153       global::System.IntPtr cPtr = freeswitchPINVOKE.CoreSession_cb_state_get(swigCPtr);
154       input_callback_state_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new input_callback_state_t(cPtr, false);
155       return ret;
156     }
157   }
158 
159   public switch_channel_state_t HookState {
160     set {
161       freeswitchPINVOKE.CoreSession_HookState_set(swigCPtr, (int)value);
162     }
163     get {
164       switch_channel_state_t ret = (switch_channel_state_t)freeswitchPINVOKE.CoreSession_HookState_get(swigCPtr);
165       return ret;
166     }
167   }
168 
169   public switch_call_cause_t cause {
170     set {
171       freeswitchPINVOKE.CoreSession_cause_set(swigCPtr, (int)value);
172     }
173     get {
174       switch_call_cause_t ret = (switch_call_cause_t)freeswitchPINVOKE.CoreSession_cause_get(swigCPtr);
175       return ret;
176     }
177   }
178 
179   public string uuid {
180     set {
181       freeswitchPINVOKE.CoreSession_uuid_set(swigCPtr, value);
182     }
183     get {
184       string ret = freeswitchPINVOKE.CoreSession_uuid_get(swigCPtr);
185       return ret;
186     }
187   }
188 
189   public string tts_name {
190     set {
191       freeswitchPINVOKE.CoreSession_tts_name_set(swigCPtr, value);
192     }
193     get {
194       string ret = freeswitchPINVOKE.CoreSession_tts_name_get(swigCPtr);
195       return ret;
196     }
197   }
198 
199   public string voice_name {
200     set {
201       freeswitchPINVOKE.CoreSession_voice_name_set(swigCPtr, value);
202     }
203     get {
204       string ret = freeswitchPINVOKE.CoreSession_voice_name_get(swigCPtr);
205       return ret;
206     }
207   }
208 
insertFile(string file, string insert_file, int sample_point)209   public int insertFile(string file, string insert_file, int sample_point) {
210     int ret = freeswitchPINVOKE.CoreSession_insertFile(swigCPtr, file, insert_file, sample_point);
211     return ret;
212   }
213 
Answer()214   public int Answer() {
215     int ret = freeswitchPINVOKE.CoreSession_Answer(swigCPtr);
216     return ret;
217   }
218 
print(string txt)219   public int print(string txt) {
220     int ret = freeswitchPINVOKE.CoreSession_print(swigCPtr, txt);
221     return ret;
222   }
223 
preAnswer()224   public int preAnswer() {
225     int ret = freeswitchPINVOKE.CoreSession_preAnswer(swigCPtr);
226     return ret;
227   }
228 
Hangup(string cause)229   public void Hangup(string cause) {
230     freeswitchPINVOKE.CoreSession_Hangup(swigCPtr, cause);
231   }
232 
hangupState()233   public void hangupState() {
234     freeswitchPINVOKE.CoreSession_hangupState(swigCPtr);
235   }
236 
SetVariable(string var, string val)237   public void SetVariable(string var, string val) {
238     freeswitchPINVOKE.CoreSession_SetVariable(swigCPtr, var, val);
239   }
240 
SetPrivate(string var, SWIGTYPE_p_void val)241   public void SetPrivate(string var, SWIGTYPE_p_void val) {
242     freeswitchPINVOKE.CoreSession_SetPrivate(swigCPtr, var, SWIGTYPE_p_void.getCPtr(val));
243   }
244 
GetPrivate(string var)245   public SWIGTYPE_p_void GetPrivate(string var) {
246     global::System.IntPtr cPtr = freeswitchPINVOKE.CoreSession_GetPrivate(swigCPtr, var);
247     SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
248     return ret;
249   }
250 
GetVariable(string var)251   public string GetVariable(string var) {
252     string ret = freeswitchPINVOKE.CoreSession_GetVariable(swigCPtr, var);
253     return ret;
254   }
255 
Say(string tosay, string module_name, string say_type, string say_method, string say_gender)256   public void Say(string tosay, string module_name, string say_type, string say_method, string say_gender) {
257     freeswitchPINVOKE.CoreSession_Say(swigCPtr, tosay, module_name, say_type, say_method, say_gender);
258   }
259 
SayPhrase(string phrase_name, string phrase_data, string phrase_lang)260   public void SayPhrase(string phrase_name, string phrase_data, string phrase_lang) {
261     freeswitchPINVOKE.CoreSession_SayPhrase(swigCPtr, phrase_name, phrase_data, phrase_lang);
262   }
263 
hangupCause()264   public string hangupCause() {
265     string ret = freeswitchPINVOKE.CoreSession_hangupCause(swigCPtr);
266     return ret;
267   }
268 
getState()269   public string getState() {
270     string ret = freeswitchPINVOKE.CoreSession_getState(swigCPtr);
271     return ret;
272   }
273 
RecordFile(string file_name, int time_limit, int silence_threshold, int silence_hits)274   public int RecordFile(string file_name, int time_limit, int silence_threshold, int silence_hits) {
275     int ret = freeswitchPINVOKE.CoreSession_RecordFile(swigCPtr, file_name, time_limit, silence_threshold, silence_hits);
276     return ret;
277   }
278 
originate(CoreSession a_leg_session, string dest, int timeout, switch_state_handler_table handlers)279   protected int originate(CoreSession a_leg_session, string dest, int timeout, switch_state_handler_table handlers) {
280     int ret = freeswitchPINVOKE.CoreSession_originate(swigCPtr, CoreSession.getCPtr(a_leg_session), dest, timeout, switch_state_handler_table.getCPtr(handlers));
281     return ret;
282   }
283 
destroy()284   public virtual void destroy() {
285     freeswitchPINVOKE.CoreSession_destroy(swigCPtr);
286   }
287 
Speak(string text)288   public int Speak(string text) {
289     int ret = freeswitchPINVOKE.CoreSession_Speak(swigCPtr, text);
290     return ret;
291   }
292 
SetTtsParameters(string tts_name, string voice_name)293   public void SetTtsParameters(string tts_name, string voice_name) {
294     freeswitchPINVOKE.CoreSession_SetTtsParameters(swigCPtr, tts_name, voice_name);
295   }
296 
set_tts_params(string tts_name, string voice_name)297   public void set_tts_params(string tts_name, string voice_name) {
298     freeswitchPINVOKE.CoreSession_set_tts_params(swigCPtr, tts_name, voice_name);
299   }
300 
CollectDigits(int abs_timeout)301   public int CollectDigits(int abs_timeout) {
302     int ret = freeswitchPINVOKE.CoreSession_CollectDigits__SWIG_0(swigCPtr, abs_timeout);
303     return ret;
304   }
305 
CollectDigits(int digit_timeout, int abs_timeout)306   public int CollectDigits(int digit_timeout, int abs_timeout) {
307     int ret = freeswitchPINVOKE.CoreSession_CollectDigits__SWIG_1(swigCPtr, digit_timeout, abs_timeout);
308     return ret;
309   }
310 
GetDigits(int maxdigits, string terminators, int timeout)311   public string GetDigits(int maxdigits, string terminators, int timeout) {
312     string ret = freeswitchPINVOKE.CoreSession_GetDigits__SWIG_0(swigCPtr, maxdigits, terminators, timeout);
313     return ret;
314   }
315 
GetDigits(int maxdigits, string terminators, int timeout, int interdigit)316   public string GetDigits(int maxdigits, string terminators, int timeout, int interdigit) {
317     string ret = freeswitchPINVOKE.CoreSession_GetDigits__SWIG_1(swigCPtr, maxdigits, terminators, timeout, interdigit);
318     return ret;
319   }
320 
GetDigits(int maxdigits, string terminators, int timeout, int interdigit, int abstimeout)321   public string GetDigits(int maxdigits, string terminators, int timeout, int interdigit, int abstimeout) {
322     string ret = freeswitchPINVOKE.CoreSession_GetDigits__SWIG_2(swigCPtr, maxdigits, terminators, timeout, interdigit, abstimeout);
323     return ret;
324   }
325 
Transfer(string extension, string dialplan, string context)326   public int Transfer(string extension, string dialplan, string context) {
327     int ret = freeswitchPINVOKE.CoreSession_Transfer(swigCPtr, extension, dialplan, context);
328     return ret;
329   }
330 
read(int min_digits, int max_digits, string prompt_audio_file, int timeout, string valid_terminators, int digit_timeout)331   public string read(int min_digits, int max_digits, string prompt_audio_file, int timeout, string valid_terminators, int digit_timeout) {
332     string ret = freeswitchPINVOKE.CoreSession_read(swigCPtr, min_digits, max_digits, prompt_audio_file, timeout, valid_terminators, digit_timeout);
333     return ret;
334   }
335 
detectSpeech(string arg0, string arg1, string arg2, string arg3)336   public void detectSpeech(string arg0, string arg1, string arg2, string arg3) {
337     freeswitchPINVOKE.CoreSession_detectSpeech(swigCPtr, arg0, arg1, arg2, arg3);
338   }
339 
PlayAndGetDigits(int min_digits, int max_digits, int max_tries, int timeout, string terminators, string audio_files, string bad_input_audio_files, string digits_regex, string var_name, int digit_timeout, string transfer_on_failure)340   public string PlayAndGetDigits(int min_digits, int max_digits, int max_tries, int timeout, string terminators, string audio_files, string bad_input_audio_files, string digits_regex, string var_name, int digit_timeout, string transfer_on_failure) {
341     string ret = freeswitchPINVOKE.CoreSession_PlayAndGetDigits(swigCPtr, min_digits, max_digits, max_tries, timeout, terminators, audio_files, bad_input_audio_files, digits_regex, var_name, digit_timeout, transfer_on_failure);
342     return ret;
343   }
344 
playAndDetectSpeech(string file, string engine, string grammar)345   public string playAndDetectSpeech(string file, string engine, string grammar) {
346     string ret = freeswitchPINVOKE.CoreSession_playAndDetectSpeech(swigCPtr, file, engine, grammar);
347     return ret;
348   }
349 
StreamFile(string file, int starting_sample_count)350   public int StreamFile(string file, int starting_sample_count) {
351     int ret = freeswitchPINVOKE.CoreSession_StreamFile(swigCPtr, file, starting_sample_count);
352     return ret;
353   }
354 
sleep(int ms, int sync)355   public int sleep(int ms, int sync) {
356     int ret = freeswitchPINVOKE.CoreSession_sleep(swigCPtr, ms, sync);
357     return ret;
358   }
359 
flushEvents()360   public int flushEvents() {
361     int ret = freeswitchPINVOKE.CoreSession_flushEvents(swigCPtr);
362     return ret;
363   }
364 
flushDigits()365   public int flushDigits() {
366     int ret = freeswitchPINVOKE.CoreSession_flushDigits(swigCPtr);
367     return ret;
368   }
369 
SetAutoHangup(bool val)370   public int SetAutoHangup(bool val) {
371     int ret = freeswitchPINVOKE.CoreSession_SetAutoHangup(swigCPtr, val);
372     return ret;
373   }
374 
Ready()375   public bool Ready() {
376     bool ret = freeswitchPINVOKE.CoreSession_Ready(swigCPtr);
377     return ret;
378   }
379 
bridged()380   public bool bridged() {
381     bool ret = freeswitchPINVOKE.CoreSession_bridged(swigCPtr);
382     return ret;
383   }
384 
answered()385   public bool answered() {
386     bool ret = freeswitchPINVOKE.CoreSession_answered(swigCPtr);
387     return ret;
388   }
389 
mediaReady()390   public bool mediaReady() {
391     bool ret = freeswitchPINVOKE.CoreSession_mediaReady(swigCPtr);
392     return ret;
393   }
394 
waitForAnswer(CoreSession calling_session)395   public void waitForAnswer(CoreSession calling_session) {
396     freeswitchPINVOKE.CoreSession_waitForAnswer(swigCPtr, CoreSession.getCPtr(calling_session));
397   }
398 
Execute(string app, string data)399   public void Execute(string app, string data) {
400     freeswitchPINVOKE.CoreSession_Execute(swigCPtr, app, data);
401   }
402 
sendEvent(Event sendME)403   public void sendEvent(Event sendME) {
404     freeswitchPINVOKE.CoreSession_sendEvent(swigCPtr, Event.getCPtr(sendME));
405   }
406 
setEventData(Event e)407   public void setEventData(Event e) {
408     freeswitchPINVOKE.CoreSession_setEventData(swigCPtr, Event.getCPtr(e));
409   }
410 
getXMLCDR()411   public string getXMLCDR() {
412     string ret = freeswitchPINVOKE.CoreSession_getXMLCDR(swigCPtr);
413     return ret;
414   }
415 
begin_allow_threads()416   public virtual bool begin_allow_threads() {
417     bool ret = freeswitchPINVOKE.CoreSession_begin_allow_threads(swigCPtr);
418     return ret;
419   }
420 
end_allow_threads()421   public virtual bool end_allow_threads() {
422     bool ret = freeswitchPINVOKE.CoreSession_end_allow_threads(swigCPtr);
423     return ret;
424   }
425 
GetUuid()426   public string GetUuid() {
427     string ret = freeswitchPINVOKE.CoreSession_GetUuid(swigCPtr);
428     return ret;
429   }
430 
get_cb_args()431   public switch_input_args_t get_cb_args() {
432     switch_input_args_t ret = new switch_input_args_t(freeswitchPINVOKE.CoreSession_get_cb_args(swigCPtr), false);
433     return ret;
434   }
435 
check_hangup_hook()436   public virtual void check_hangup_hook() {
437     freeswitchPINVOKE.CoreSession_check_hangup_hook(swigCPtr);
438   }
439 
consoleLog(string level_str, string msg)440   public void consoleLog(string level_str, string msg) {
441     freeswitchPINVOKE.CoreSession_consoleLog(swigCPtr, level_str, msg);
442   }
443 
consoleLog2(string level_str, string file, string func, int line, string msg)444   public void consoleLog2(string level_str, string file, string func, int line, string msg) {
445     freeswitchPINVOKE.CoreSession_consoleLog2(swigCPtr, level_str, file, func, line, msg);
446   }
447 
448 }
449 
450 }
451 //------------------------------------------------------------------------------
452 // <auto-generated />
453 //
454 // This file was automatically generated by SWIG (http://www.swig.org).
455 // Version 3.0.12
456 //
457 // Do not make changes to this file unless you know what you are doing--modify
458 // the SWIG interface file instead.
459 //------------------------------------------------------------------------------
460 
461 namespace FreeSWITCH.Native {
462 
463 public class DTMF : global::System.IDisposable {
464   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
465   protected bool swigCMemOwn;
466 
DTMF(global::System.IntPtr cPtr, bool cMemoryOwn)467   internal DTMF(global::System.IntPtr cPtr, bool cMemoryOwn) {
468     swigCMemOwn = cMemoryOwn;
469     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
470   }
471 
getCPtr(DTMF obj)472   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(DTMF obj) {
473     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
474   }
475 
~DTMF()476   ~DTMF() {
477     Dispose();
478   }
479 
Dispose()480   public virtual void Dispose() {
481     lock(this) {
482       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
483         if (swigCMemOwn) {
484           swigCMemOwn = false;
485           freeswitchPINVOKE.delete_DTMF(swigCPtr);
486         }
487         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
488       }
489       global::System.GC.SuppressFinalize(this);
490     }
491   }
492 
493   public char digit {
494     set {
495       freeswitchPINVOKE.DTMF_digit_set(swigCPtr, value);
496     }
497     get {
498       char ret = freeswitchPINVOKE.DTMF_digit_get(swigCPtr);
499       return ret;
500     }
501   }
502 
503   public uint duration {
504     set {
505       freeswitchPINVOKE.DTMF_duration_set(swigCPtr, value);
506     }
507     get {
508       uint ret = freeswitchPINVOKE.DTMF_duration_get(swigCPtr);
509       return ret;
510     }
511   }
512 
DTMF(char idigit, uint iduration)513   public DTMF(char idigit, uint iduration) : this(freeswitchPINVOKE.new_DTMF(idigit, iduration), true) {
514   }
515 
516 }
517 
518 }
519 //------------------------------------------------------------------------------
520 // <auto-generated />
521 //
522 // This file was automatically generated by SWIG (http://www.swig.org).
523 // Version 3.0.12
524 //
525 // Do not make changes to this file unless you know what you are doing--modify
526 // the SWIG interface file instead.
527 //------------------------------------------------------------------------------
528 
529 namespace FreeSWITCH.Native {
530 
531 public partial class Event : global::System.IDisposable {
532   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
533   protected bool swigCMemOwn;
534 
Event(global::System.IntPtr cPtr, bool cMemoryOwn)535   internal Event(global::System.IntPtr cPtr, bool cMemoryOwn) {
536     swigCMemOwn = cMemoryOwn;
537     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
538   }
539 
getCPtr(Event obj)540   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Event obj) {
541     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
542   }
543 
~Event()544   ~Event() {
545     Dispose();
546   }
547 
Dispose()548   public virtual void Dispose() {
549     lock(this) {
550       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
551         if (swigCMemOwn) {
552           swigCMemOwn = false;
553           freeswitchPINVOKE.delete_Event(swigCPtr);
554         }
555         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
556       }
557       global::System.GC.SuppressFinalize(this);
558     }
559   }
560 
561   public switch_event InternalEvent {
562     set {
563       freeswitchPINVOKE.Event_InternalEvent_set(swigCPtr, switch_event.getCPtr(value));
564     }
565     get {
566       global::System.IntPtr cPtr = freeswitchPINVOKE.Event_InternalEvent_get(swigCPtr);
567       switch_event ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_event(cPtr, false);
568       return ret;
569     }
570   }
571 
572   public string serialized_string {
573     set {
574       freeswitchPINVOKE.Event_serialized_string_set(swigCPtr, value);
575     }
576     get {
577       string ret = freeswitchPINVOKE.Event_serialized_string_get(swigCPtr);
578       return ret;
579     }
580   }
581 
582   public int mine {
583     set {
584       freeswitchPINVOKE.Event_mine_set(swigCPtr, value);
585     }
586     get {
587       int ret = freeswitchPINVOKE.Event_mine_get(swigCPtr);
588       return ret;
589     }
590   }
591 
Event(string type, string subclass_name)592   public Event(string type, string subclass_name) : this(freeswitchPINVOKE.new_Event__SWIG_0(type, subclass_name), true) {
593   }
594 
Event(switch_event wrap_me, int free_me)595   public Event(switch_event wrap_me, int free_me) : this(freeswitchPINVOKE.new_Event__SWIG_1(switch_event.getCPtr(wrap_me), free_me), true) {
596   }
597 
chat_execute(string app, string data)598   public int chat_execute(string app, string data) {
599     int ret = freeswitchPINVOKE.Event_chat_execute(swigCPtr, app, data);
600     return ret;
601   }
602 
chat_send(string dest_proto)603   public int chat_send(string dest_proto) {
604     int ret = freeswitchPINVOKE.Event_chat_send(swigCPtr, dest_proto);
605     return ret;
606   }
607 
Serialize(string format)608   public string Serialize(string format) {
609     string ret = freeswitchPINVOKE.Event_Serialize(swigCPtr, format);
610     return ret;
611   }
612 
SetPriority(switch_priority_t priority)613   public bool SetPriority(switch_priority_t priority) {
614     bool ret = freeswitchPINVOKE.Event_SetPriority(swigCPtr, (int)priority);
615     return ret;
616   }
617 
GetHeader(string header_name)618   public string GetHeader(string header_name) {
619     string ret = freeswitchPINVOKE.Event_GetHeader(swigCPtr, header_name);
620     return ret;
621   }
622 
GetBody()623   public string GetBody() {
624     string ret = freeswitchPINVOKE.Event_GetBody(swigCPtr);
625     return ret;
626   }
627 
GetEventType()628   public string GetEventType() {
629     string ret = freeswitchPINVOKE.Event_GetEventType(swigCPtr);
630     return ret;
631   }
632 
AddBody(string value)633   public bool AddBody(string value) {
634     bool ret = freeswitchPINVOKE.Event_AddBody(swigCPtr, value);
635     return ret;
636   }
637 
AddHeader(string header_name, string value)638   public bool AddHeader(string header_name, string value) {
639     bool ret = freeswitchPINVOKE.Event_AddHeader(swigCPtr, header_name, value);
640     return ret;
641   }
642 
DeleteHeader(string header_name)643   public bool DeleteHeader(string header_name) {
644     bool ret = freeswitchPINVOKE.Event_DeleteHeader(swigCPtr, header_name);
645     return ret;
646   }
647 
Fire()648   public bool Fire() {
649     bool ret = freeswitchPINVOKE.Event_Fire(swigCPtr);
650     return ret;
651   }
652 
653 }
654 
655 }
656 //------------------------------------------------------------------------------
657 // <auto-generated />
658 //
659 // This file was automatically generated by SWIG (http://www.swig.org).
660 // Version 3.0.12
661 //
662 // Do not make changes to this file unless you know what you are doing--modify
663 // the SWIG interface file instead.
664 //------------------------------------------------------------------------------
665 
666 namespace FreeSWITCH.Native {
667 
668 public class EventConsumer : global::System.IDisposable {
669   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
670   protected bool swigCMemOwn;
671 
EventConsumer(global::System.IntPtr cPtr, bool cMemoryOwn)672   internal EventConsumer(global::System.IntPtr cPtr, bool cMemoryOwn) {
673     swigCMemOwn = cMemoryOwn;
674     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
675   }
676 
getCPtr(EventConsumer obj)677   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(EventConsumer obj) {
678     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
679   }
680 
~EventConsumer()681   ~EventConsumer() {
682     Dispose();
683   }
684 
Dispose()685   public virtual void Dispose() {
686     lock(this) {
687       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
688         if (swigCMemOwn) {
689           swigCMemOwn = false;
690           freeswitchPINVOKE.delete_EventConsumer(swigCPtr);
691         }
692         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
693       }
694       global::System.GC.SuppressFinalize(this);
695     }
696   }
697 
698   public SWIGTYPE_p_switch_queue_t events {
699     set {
700       freeswitchPINVOKE.EventConsumer_events_set(swigCPtr, SWIGTYPE_p_switch_queue_t.getCPtr(value));
701     }
702     get {
703       global::System.IntPtr cPtr = freeswitchPINVOKE.EventConsumer_events_get(swigCPtr);
704       SWIGTYPE_p_switch_queue_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_queue_t(cPtr, false);
705       return ret;
706     }
707   }
708 
709   public switch_event_types_t e_event_id {
710     set {
711       freeswitchPINVOKE.EventConsumer_e_event_id_set(swigCPtr, (int)value);
712     }
713     get {
714       switch_event_types_t ret = (switch_event_types_t)freeswitchPINVOKE.EventConsumer_e_event_id_get(swigCPtr);
715       return ret;
716     }
717   }
718 
719   public string e_callback {
720     set {
721       freeswitchPINVOKE.EventConsumer_e_callback_set(swigCPtr, value);
722     }
723     get {
724       string ret = freeswitchPINVOKE.EventConsumer_e_callback_get(swigCPtr);
725       return ret;
726     }
727   }
728 
729   public string e_subclass_name {
730     set {
731       freeswitchPINVOKE.EventConsumer_e_subclass_name_set(swigCPtr, value);
732     }
733     get {
734       string ret = freeswitchPINVOKE.EventConsumer_e_subclass_name_get(swigCPtr);
735       return ret;
736     }
737   }
738 
739   public string e_cb_arg {
740     set {
741       freeswitchPINVOKE.EventConsumer_e_cb_arg_set(swigCPtr, value);
742     }
743     get {
744       string ret = freeswitchPINVOKE.EventConsumer_e_cb_arg_get(swigCPtr);
745       return ret;
746     }
747   }
748 
749   public SWIGTYPE_p_p_switch_event_node enodes {
750     set {
751       freeswitchPINVOKE.EventConsumer_enodes_set(swigCPtr, SWIGTYPE_p_p_switch_event_node.getCPtr(value));
752     }
753     get {
754       global::System.IntPtr cPtr = freeswitchPINVOKE.EventConsumer_enodes_get(swigCPtr);
755       SWIGTYPE_p_p_switch_event_node ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_p_switch_event_node(cPtr, false);
756       return ret;
757     }
758   }
759 
760   public uint node_index {
761     set {
762       freeswitchPINVOKE.EventConsumer_node_index_set(swigCPtr, value);
763     }
764     get {
765       uint ret = freeswitchPINVOKE.EventConsumer_node_index_get(swigCPtr);
766       return ret;
767     }
768   }
769 
EventConsumer(string event_name, string subclass_name, int len)770   public EventConsumer(string event_name, string subclass_name, int len) : this(freeswitchPINVOKE.new_EventConsumer(event_name, subclass_name, len), true) {
771   }
772 
bind(string event_name, string subclass_name)773   public int bind(string event_name, string subclass_name) {
774     int ret = freeswitchPINVOKE.EventConsumer_bind(swigCPtr, event_name, subclass_name);
775     return ret;
776   }
777 
pop(int block, int timeout)778   public Event pop(int block, int timeout) {
779     global::System.IntPtr cPtr = freeswitchPINVOKE.EventConsumer_pop(swigCPtr, block, timeout);
780     Event ret = (cPtr == global::System.IntPtr.Zero) ? null : new Event(cPtr, true);
781     return ret;
782   }
783 
cleanup()784   public void cleanup() {
785     freeswitchPINVOKE.EventConsumer_cleanup(swigCPtr);
786   }
787 
788 }
789 
790 }
791 //------------------------------------------------------------------------------
792 // <auto-generated />
793 //
794 // This file was automatically generated by SWIG (http://www.swig.org).
795 // Version 3.0.12
796 //
797 // Do not make changes to this file unless you know what you are doing--modify
798 // the SWIG interface file instead.
799 //------------------------------------------------------------------------------
800 
801 namespace FreeSWITCH.Native {
802 
803 public class IvrMenu : global::System.IDisposable {
804   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
805   protected bool swigCMemOwn;
806 
IvrMenu(global::System.IntPtr cPtr, bool cMemoryOwn)807   internal IvrMenu(global::System.IntPtr cPtr, bool cMemoryOwn) {
808     swigCMemOwn = cMemoryOwn;
809     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
810   }
811 
getCPtr(IvrMenu obj)812   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(IvrMenu obj) {
813     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
814   }
815 
~IvrMenu()816   ~IvrMenu() {
817     Dispose();
818   }
819 
Dispose()820   public virtual void Dispose() {
821     lock(this) {
822       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
823         if (swigCMemOwn) {
824           swigCMemOwn = false;
825           freeswitchPINVOKE.delete_IvrMenu(swigCPtr);
826         }
827         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
828       }
829       global::System.GC.SuppressFinalize(this);
830     }
831   }
832 
IvrMenu(IvrMenu main, string name, string greeting_sound, string short_greeting_sound, string invalid_sound, string exit_sound, string transfer_sound, string confirm_macro, string confirm_key, string tts_engine, string tts_voice, int confirm_attempts, int inter_timeout, int digit_len, int timeout, int max_failures, int max_timeouts)833   public IvrMenu(IvrMenu main, string name, string greeting_sound, string short_greeting_sound, string invalid_sound, string exit_sound, string transfer_sound, string confirm_macro, string confirm_key, string tts_engine, string tts_voice, int confirm_attempts, int inter_timeout, int digit_len, int timeout, int max_failures, int max_timeouts) : this(freeswitchPINVOKE.new_IvrMenu(IvrMenu.getCPtr(main), name, greeting_sound, short_greeting_sound, invalid_sound, exit_sound, transfer_sound, confirm_macro, confirm_key, tts_engine, tts_voice, confirm_attempts, inter_timeout, digit_len, timeout, max_failures, max_timeouts), true) {
834   }
835 
bindAction(string action, string arg, string bind)836   public void bindAction(string action, string arg, string bind) {
837     freeswitchPINVOKE.IvrMenu_bindAction(swigCPtr, action, arg, bind);
838   }
839 
Execute(CoreSession session, string name)840   public void Execute(CoreSession session, string name) {
841     freeswitchPINVOKE.IvrMenu_Execute(swigCPtr, CoreSession.getCPtr(session), name);
842   }
843 
844 }
845 
846 }
847 //------------------------------------------------------------------------------
848 // <auto-generated />
849 //
850 // This file was automatically generated by SWIG (http://www.swig.org).
851 // Version 3.0.12
852 //
853 // Do not make changes to this file unless you know what you are doing--modify
854 // the SWIG interface file instead.
855 //------------------------------------------------------------------------------
856 
857 namespace FreeSWITCH.Native {
858 
859 public partial class ManagedSession : CoreSession {
860   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
861 
ManagedSession(global::System.IntPtr cPtr, bool cMemoryOwn)862   internal ManagedSession(global::System.IntPtr cPtr, bool cMemoryOwn) : base(freeswitchPINVOKE.ManagedSession_SWIGUpcast(cPtr), cMemoryOwn) {
863     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
864   }
865 
getCPtr(ManagedSession obj)866   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ManagedSession obj) {
867     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
868   }
869 
~ManagedSession()870   ~ManagedSession() {
871     Dispose();
872   }
873 
Dispose()874   public override void Dispose() {
875     lock(this) {
876       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
877         if (swigCMemOwn) {
878           swigCMemOwn = false;
879           freeswitchPINVOKE.delete_ManagedSession(swigCPtr);
880         }
881         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
882       }
883       global::System.GC.SuppressFinalize(this);
884       base.Dispose();
885     }
886   }
887 
ManagedSession()888   public ManagedSession() : this(freeswitchPINVOKE.new_ManagedSession__SWIG_0(), true) {
889   }
890 
ManagedSession(string uuid)891   public ManagedSession(string uuid) : this(freeswitchPINVOKE.new_ManagedSession__SWIG_1(uuid), true) {
892   }
893 
ManagedSession(SWIGTYPE_p_switch_core_session session)894   public ManagedSession(SWIGTYPE_p_switch_core_session session) : this(freeswitchPINVOKE.new_ManagedSession__SWIG_2(SWIGTYPE_p_switch_core_session.getCPtr(session)), true) {
895   }
896 
897 }
898 
899 }
900 //------------------------------------------------------------------------------
901 // <auto-generated />
902 //
903 // This file was automatically generated by SWIG (http://www.swig.org).
904 // Version 3.0.12
905 //
906 // Do not make changes to this file unless you know what you are doing--modify
907 // the SWIG interface file instead.
908 //------------------------------------------------------------------------------
909 
910 namespace FreeSWITCH.Native {
911 
912 public class SWIGTYPE_p_FILE {
913   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
914 
SWIGTYPE_p_FILE(global::System.IntPtr cPtr, bool futureUse)915   internal SWIGTYPE_p_FILE(global::System.IntPtr cPtr, bool futureUse) {
916     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
917   }
918 
SWIGTYPE_p_FILE()919   protected SWIGTYPE_p_FILE() {
920     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
921   }
922 
getCPtr(SWIGTYPE_p_FILE obj)923   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_FILE obj) {
924     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
925   }
926 }
927 
928 }
929 //------------------------------------------------------------------------------
930 // <auto-generated />
931 //
932 // This file was automatically generated by SWIG (http://www.swig.org).
933 // Version 3.0.12
934 //
935 // Do not make changes to this file unless you know what you are doing--modify
936 // the SWIG interface file instead.
937 //------------------------------------------------------------------------------
938 
939 namespace FreeSWITCH.Native {
940 
941 public class SWIGTYPE_p_a_256__char {
942   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
943 
SWIGTYPE_p_a_256__char(global::System.IntPtr cPtr, bool futureUse)944   internal SWIGTYPE_p_a_256__char(global::System.IntPtr cPtr, bool futureUse) {
945     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
946   }
947 
SWIGTYPE_p_a_256__char()948   protected SWIGTYPE_p_a_256__char() {
949     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
950   }
951 
getCPtr(SWIGTYPE_p_a_256__char obj)952   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_a_256__char obj) {
953     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
954   }
955 }
956 
957 }
958 //------------------------------------------------------------------------------
959 // <auto-generated />
960 //
961 // This file was automatically generated by SWIG (http://www.swig.org).
962 // Version 3.0.12
963 //
964 // Do not make changes to this file unless you know what you are doing--modify
965 // the SWIG interface file instead.
966 //------------------------------------------------------------------------------
967 
968 namespace FreeSWITCH.Native {
969 
970 public class SWIGTYPE_p_a_2__icand_s {
971   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
972 
SWIGTYPE_p_a_2__icand_s(global::System.IntPtr cPtr, bool futureUse)973   internal SWIGTYPE_p_a_2__icand_s(global::System.IntPtr cPtr, bool futureUse) {
974     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
975   }
976 
SWIGTYPE_p_a_2__icand_s()977   protected SWIGTYPE_p_a_2__icand_s() {
978     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
979   }
980 
getCPtr(SWIGTYPE_p_a_2__icand_s obj)981   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_a_2__icand_s obj) {
982     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
983   }
984 }
985 
986 }
987 //------------------------------------------------------------------------------
988 // <auto-generated />
989 //
990 // This file was automatically generated by SWIG (http://www.swig.org).
991 // Version 3.0.12
992 //
993 // Do not make changes to this file unless you know what you are doing--modify
994 // the SWIG interface file instead.
995 //------------------------------------------------------------------------------
996 
997 namespace FreeSWITCH.Native {
998 
999 public class SWIGTYPE_p_apr_pool_t {
1000   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1001 
SWIGTYPE_p_apr_pool_t(global::System.IntPtr cPtr, bool futureUse)1002   internal SWIGTYPE_p_apr_pool_t(global::System.IntPtr cPtr, bool futureUse) {
1003     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1004   }
1005 
SWIGTYPE_p_apr_pool_t()1006   protected SWIGTYPE_p_apr_pool_t() {
1007     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1008   }
1009 
getCPtr(SWIGTYPE_p_apr_pool_t obj)1010   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_apr_pool_t obj) {
1011     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1012   }
1013 }
1014 
1015 }
1016 //------------------------------------------------------------------------------
1017 // <auto-generated />
1018 //
1019 // This file was automatically generated by SWIG (http://www.swig.org).
1020 // Version 3.0.12
1021 //
1022 // Do not make changes to this file unless you know what you are doing--modify
1023 // the SWIG interface file instead.
1024 //------------------------------------------------------------------------------
1025 
1026 namespace FreeSWITCH.Native {
1027 
1028 public class SWIGTYPE_p_cJSON {
1029   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1030 
SWIGTYPE_p_cJSON(global::System.IntPtr cPtr, bool futureUse)1031   internal SWIGTYPE_p_cJSON(global::System.IntPtr cPtr, bool futureUse) {
1032     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1033   }
1034 
SWIGTYPE_p_cJSON()1035   protected SWIGTYPE_p_cJSON() {
1036     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1037   }
1038 
getCPtr(SWIGTYPE_p_cJSON obj)1039   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_cJSON obj) {
1040     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1041   }
1042 }
1043 
1044 }
1045 //------------------------------------------------------------------------------
1046 // <auto-generated />
1047 //
1048 // This file was automatically generated by SWIG (http://www.swig.org).
1049 // Version 3.0.12
1050 //
1051 // Do not make changes to this file unless you know what you are doing--modify
1052 // the SWIG interface file instead.
1053 //------------------------------------------------------------------------------
1054 
1055 namespace FreeSWITCH.Native {
1056 
1057 public class SWIGTYPE_p_f_p_char_enum_switch_management_action_t_p_char_switch_size_t__switch_status_t {
1058   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1059 
SWIGTYPE_p_f_p_char_enum_switch_management_action_t_p_char_switch_size_t__switch_status_t(global::System.IntPtr cPtr, bool futureUse)1060   internal SWIGTYPE_p_f_p_char_enum_switch_management_action_t_p_char_switch_size_t__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
1061     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1062   }
1063 
SWIGTYPE_p_f_p_char_enum_switch_management_action_t_p_char_switch_size_t__switch_status_t()1064   protected SWIGTYPE_p_f_p_char_enum_switch_management_action_t_p_char_switch_size_t__switch_status_t() {
1065     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1066   }
1067 
getCPtr(SWIGTYPE_p_f_p_char_enum_switch_management_action_t_p_char_switch_size_t__switch_status_t obj)1068   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_char_enum_switch_management_action_t_p_char_switch_size_t__switch_status_t obj) {
1069     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1070   }
1071 }
1072 
1073 }
1074 //------------------------------------------------------------------------------
1075 // <auto-generated />
1076 //
1077 // This file was automatically generated by SWIG (http://www.swig.org).
1078 // Version 3.0.12
1079 //
1080 // Do not make changes to this file unless you know what you are doing--modify
1081 // the SWIG interface file instead.
1082 //------------------------------------------------------------------------------
1083 
1084 namespace FreeSWITCH.Native {
1085 
1086 public class SWIGTYPE_p_f_p_p_switch_database_interface_handle__switch_status_t {
1087   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1088 
SWIGTYPE_p_f_p_p_switch_database_interface_handle__switch_status_t(global::System.IntPtr cPtr, bool futureUse)1089   internal SWIGTYPE_p_f_p_p_switch_database_interface_handle__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
1090     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1091   }
1092 
SWIGTYPE_p_f_p_p_switch_database_interface_handle__switch_status_t()1093   protected SWIGTYPE_p_f_p_p_switch_database_interface_handle__switch_status_t() {
1094     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1095   }
1096 
getCPtr(SWIGTYPE_p_f_p_p_switch_database_interface_handle__switch_status_t obj)1097   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_p_switch_database_interface_handle__switch_status_t obj) {
1098     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1099   }
1100 }
1101 
1102 }
1103 //------------------------------------------------------------------------------
1104 // <auto-generated />
1105 //
1106 // This file was automatically generated by SWIG (http://www.swig.org).
1107 // Version 3.0.12
1108 //
1109 // Do not make changes to this file unless you know what you are doing--modify
1110 // the SWIG interface file instead.
1111 //------------------------------------------------------------------------------
1112 
1113 namespace FreeSWITCH.Native {
1114 
1115 public class SWIGTYPE_p_f_p_p_switch_loadable_module_interface_p_apr_pool_t__switch_status_t {
1116   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1117 
SWIGTYPE_p_f_p_p_switch_loadable_module_interface_p_apr_pool_t__switch_status_t(global::System.IntPtr cPtr, bool futureUse)1118   internal SWIGTYPE_p_f_p_p_switch_loadable_module_interface_p_apr_pool_t__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
1119     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1120   }
1121 
SWIGTYPE_p_f_p_p_switch_loadable_module_interface_p_apr_pool_t__switch_status_t()1122   protected SWIGTYPE_p_f_p_p_switch_loadable_module_interface_p_apr_pool_t__switch_status_t() {
1123     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1124   }
1125 
getCPtr(SWIGTYPE_p_f_p_p_switch_loadable_module_interface_p_apr_pool_t__switch_status_t obj)1126   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_p_switch_loadable_module_interface_p_apr_pool_t__switch_status_t obj) {
1127     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1128   }
1129 }
1130 
1131 }
1132 //------------------------------------------------------------------------------
1133 // <auto-generated />
1134 //
1135 // This file was automatically generated by SWIG (http://www.swig.org).
1136 // Version 3.0.12
1137 //
1138 // Do not make changes to this file unless you know what you are doing--modify
1139 // the SWIG interface file instead.
1140 //------------------------------------------------------------------------------
1141 
1142 namespace FreeSWITCH.Native {
1143 
1144 public class SWIGTYPE_p_f_p_q_const__cJSON_p_switch_core_session_p_p_cJSON__switch_status_t {
1145   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1146 
SWIGTYPE_p_f_p_q_const__cJSON_p_switch_core_session_p_p_cJSON__switch_status_t(global::System.IntPtr cPtr, bool futureUse)1147   internal SWIGTYPE_p_f_p_q_const__cJSON_p_switch_core_session_p_p_cJSON__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
1148     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1149   }
1150 
SWIGTYPE_p_f_p_q_const__cJSON_p_switch_core_session_p_p_cJSON__switch_status_t()1151   protected SWIGTYPE_p_f_p_q_const__cJSON_p_switch_core_session_p_p_cJSON__switch_status_t() {
1152     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1153   }
1154 
getCPtr(SWIGTYPE_p_f_p_q_const__cJSON_p_switch_core_session_p_p_cJSON__switch_status_t obj)1155   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_q_const__cJSON_p_switch_core_session_p_p_cJSON__switch_status_t obj) {
1156     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1157   }
1158 }
1159 
1160 }
1161 //------------------------------------------------------------------------------
1162 // <auto-generated />
1163 //
1164 // This file was automatically generated by SWIG (http://www.swig.org).
1165 // Version 3.0.12
1166 //
1167 // Do not make changes to this file unless you know what you are doing--modify
1168 // the SWIG interface file instead.
1169 //------------------------------------------------------------------------------
1170 
1171 namespace FreeSWITCH.Native {
1172 
1173 public class SWIGTYPE_p_f_p_q_const__char_p_cJSON_p_q_const__char_unsigned_long_p_void__void {
1174   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1175 
SWIGTYPE_p_f_p_q_const__char_p_cJSON_p_q_const__char_unsigned_long_p_void__void(global::System.IntPtr cPtr, bool futureUse)1176   internal SWIGTYPE_p_f_p_q_const__char_p_cJSON_p_q_const__char_unsigned_long_p_void__void(global::System.IntPtr cPtr, bool futureUse) {
1177     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1178   }
1179 
SWIGTYPE_p_f_p_q_const__char_p_cJSON_p_q_const__char_unsigned_long_p_void__void()1180   protected SWIGTYPE_p_f_p_q_const__char_p_cJSON_p_q_const__char_unsigned_long_p_void__void() {
1181     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1182   }
1183 
getCPtr(SWIGTYPE_p_f_p_q_const__char_p_cJSON_p_q_const__char_unsigned_long_p_void__void obj)1184   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_q_const__char_p_cJSON_p_q_const__char_unsigned_long_p_void__void obj) {
1185     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1186   }
1187 }
1188 
1189 }
1190 //------------------------------------------------------------------------------
1191 // <auto-generated />
1192 //
1193 // This file was automatically generated by SWIG (http://www.swig.org).
1194 // Version 3.0.12
1195 //
1196 // Do not make changes to this file unless you know what you are doing--modify
1197 // the SWIG interface file instead.
1198 //------------------------------------------------------------------------------
1199 
1200 namespace FreeSWITCH.Native {
1201 
1202 public class SWIGTYPE_p_f_p_q_const__char_p_q_const__char__switch_status_t {
1203   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1204 
SWIGTYPE_p_f_p_q_const__char_p_q_const__char__switch_status_t(global::System.IntPtr cPtr, bool futureUse)1205   internal SWIGTYPE_p_f_p_q_const__char_p_q_const__char__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
1206     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1207   }
1208 
SWIGTYPE_p_f_p_q_const__char_p_q_const__char__switch_status_t()1209   protected SWIGTYPE_p_f_p_q_const__char_p_q_const__char__switch_status_t() {
1210     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1211   }
1212 
getCPtr(SWIGTYPE_p_f_p_q_const__char_p_q_const__char__switch_status_t obj)1213   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_q_const__char_p_q_const__char__switch_status_t obj) {
1214     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1215   }
1216 }
1217 
1218 }
1219 //------------------------------------------------------------------------------
1220 // <auto-generated />
1221 //
1222 // This file was automatically generated by SWIG (http://www.swig.org).
1223 // Version 3.0.12
1224 //
1225 // Do not make changes to this file unless you know what you are doing--modify
1226 // the SWIG interface file instead.
1227 //------------------------------------------------------------------------------
1228 
1229 namespace FreeSWITCH.Native {
1230 
1231 public class SWIGTYPE_p_f_p_q_const__char_p_q_const__char_int_p_switch_database_interface_handle_p_q_const__char_p_f_p_void_int_p_p_char_p_p_char__int_p_void_p_p_char__switch_status_t {
1232   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1233 
SWIGTYPE_p_f_p_q_const__char_p_q_const__char_int_p_switch_database_interface_handle_p_q_const__char_p_f_p_void_int_p_p_char_p_p_char__int_p_void_p_p_char__switch_status_t(global::System.IntPtr cPtr, bool futureUse)1234   internal SWIGTYPE_p_f_p_q_const__char_p_q_const__char_int_p_switch_database_interface_handle_p_q_const__char_p_f_p_void_int_p_p_char_p_p_char__int_p_void_p_p_char__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
1235     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1236   }
1237 
SWIGTYPE_p_f_p_q_const__char_p_q_const__char_int_p_switch_database_interface_handle_p_q_const__char_p_f_p_void_int_p_p_char_p_p_char__int_p_void_p_p_char__switch_status_t()1238   protected SWIGTYPE_p_f_p_q_const__char_p_q_const__char_int_p_switch_database_interface_handle_p_q_const__char_p_f_p_void_int_p_p_char_p_p_char__int_p_void_p_p_char__switch_status_t() {
1239     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1240   }
1241 
getCPtr(SWIGTYPE_p_f_p_q_const__char_p_q_const__char_int_p_switch_database_interface_handle_p_q_const__char_p_f_p_void_int_p_p_char_p_p_char__int_p_void_p_p_char__switch_status_t obj)1242   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_q_const__char_p_q_const__char_int_p_switch_database_interface_handle_p_q_const__char_p_f_p_void_int_p_p_char_p_p_char__int_p_void_p_p_char__switch_status_t obj) {
1243     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1244   }
1245 }
1246 
1247 }
1248 //------------------------------------------------------------------------------
1249 // <auto-generated />
1250 //
1251 // This file was automatically generated by SWIG (http://www.swig.org).
1252 // Version 3.0.12
1253 //
1254 // Do not make changes to this file unless you know what you are doing--modify
1255 // the SWIG interface file instead.
1256 //------------------------------------------------------------------------------
1257 
1258 namespace FreeSWITCH.Native {
1259 
1260 public class SWIGTYPE_p_f_p_q_const__char_p_q_const__char_int_p_switch_database_interface_handle_p_q_const__char_p_p_char__switch_status_t {
1261   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1262 
SWIGTYPE_p_f_p_q_const__char_p_q_const__char_int_p_switch_database_interface_handle_p_q_const__char_p_p_char__switch_status_t(global::System.IntPtr cPtr, bool futureUse)1263   internal SWIGTYPE_p_f_p_q_const__char_p_q_const__char_int_p_switch_database_interface_handle_p_q_const__char_p_p_char__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
1264     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1265   }
1266 
SWIGTYPE_p_f_p_q_const__char_p_q_const__char_int_p_switch_database_interface_handle_p_q_const__char_p_p_char__switch_status_t()1267   protected SWIGTYPE_p_f_p_q_const__char_p_q_const__char_int_p_switch_database_interface_handle_p_q_const__char_p_p_char__switch_status_t() {
1268     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1269   }
1270 
getCPtr(SWIGTYPE_p_f_p_q_const__char_p_q_const__char_int_p_switch_database_interface_handle_p_q_const__char_p_p_char__switch_status_t obj)1271   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_q_const__char_p_q_const__char_int_p_switch_database_interface_handle_p_q_const__char_p_p_char__switch_status_t obj) {
1272     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1273   }
1274 }
1275 
1276 }
1277 //------------------------------------------------------------------------------
1278 // <auto-generated />
1279 //
1280 // This file was automatically generated by SWIG (http://www.swig.org).
1281 // Version 3.0.12
1282 //
1283 // Do not make changes to this file unless you know what you are doing--modify
1284 // the SWIG interface file instead.
1285 //------------------------------------------------------------------------------
1286 
1287 namespace FreeSWITCH.Native {
1288 
1289 public class SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_p_switch_console_callback_match__switch_status_t {
1290   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1291 
SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_p_switch_console_callback_match__switch_status_t(global::System.IntPtr cPtr, bool futureUse)1292   internal SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_p_switch_console_callback_match__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
1293     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1294   }
1295 
SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_p_switch_console_callback_match__switch_status_t()1296   protected SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_p_switch_console_callback_match__switch_status_t() {
1297     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1298   }
1299 
getCPtr(SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_p_switch_console_callback_match__switch_status_t obj)1300   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_p_switch_console_callback_match__switch_status_t obj) {
1301     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1302   }
1303 }
1304 
1305 }
1306 //------------------------------------------------------------------------------
1307 // <auto-generated />
1308 //
1309 // This file was automatically generated by SWIG (http://www.swig.org).
1310 // Version 3.0.12
1311 //
1312 // Do not make changes to this file unless you know what you are doing--modify
1313 // the SWIG interface file instead.
1314 //------------------------------------------------------------------------------
1315 
1316 namespace FreeSWITCH.Native {
1317 
1318 public class SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_switch_event_t_p_void__p_switch_xml {
1319   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1320 
SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_switch_event_t_p_void__p_switch_xml(global::System.IntPtr cPtr, bool futureUse)1321   internal SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_switch_event_t_p_void__p_switch_xml(global::System.IntPtr cPtr, bool futureUse) {
1322     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1323   }
1324 
SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_switch_event_t_p_void__p_switch_xml()1325   protected SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_switch_event_t_p_void__p_switch_xml() {
1326     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1327   }
1328 
getCPtr(SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_switch_event_t_p_void__p_switch_xml obj)1329   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_switch_event_t_p_void__p_switch_xml obj) {
1330     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1331   }
1332 }
1333 
1334 }
1335 //------------------------------------------------------------------------------
1336 // <auto-generated />
1337 //
1338 // This file was automatically generated by SWIG (http://www.swig.org).
1339 // Version 3.0.12
1340 //
1341 // Do not make changes to this file unless you know what you are doing--modify
1342 // the SWIG interface file instead.
1343 //------------------------------------------------------------------------------
1344 
1345 namespace FreeSWITCH.Native {
1346 
1347 public class SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_unsigned_long__int {
1348   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1349 
SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_unsigned_long__int(global::System.IntPtr cPtr, bool futureUse)1350   internal SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_unsigned_long__int(global::System.IntPtr cPtr, bool futureUse) {
1351     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1352   }
1353 
SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_unsigned_long__int()1354   protected SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_unsigned_long__int() {
1355     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1356   }
1357 
getCPtr(SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_unsigned_long__int obj)1358   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_unsigned_long__int obj) {
1359     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1360   }
1361 }
1362 
1363 }
1364 //------------------------------------------------------------------------------
1365 // <auto-generated />
1366 //
1367 // This file was automatically generated by SWIG (http://www.swig.org).
1368 // Version 3.0.12
1369 //
1370 // Do not make changes to this file unless you know what you are doing--modify
1371 // the SWIG interface file instead.
1372 //------------------------------------------------------------------------------
1373 
1374 namespace FreeSWITCH.Native {
1375 
1376 public class SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_void__void {
1377   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1378 
SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_void__void(global::System.IntPtr cPtr, bool futureUse)1379   internal SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_void__void(global::System.IntPtr cPtr, bool futureUse) {
1380     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1381   }
1382 
SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_void__void()1383   protected SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_void__void() {
1384     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1385   }
1386 
getCPtr(SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_void__void obj)1387   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_void__void obj) {
1388     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1389   }
1390 }
1391 
1392 }
1393 //------------------------------------------------------------------------------
1394 // <auto-generated />
1395 //
1396 // This file was automatically generated by SWIG (http://www.swig.org).
1397 // Version 3.0.12
1398 //
1399 // Do not make changes to this file unless you know what you are doing--modify
1400 // the SWIG interface file instead.
1401 //------------------------------------------------------------------------------
1402 
1403 namespace FreeSWITCH.Native {
1404 
1405 public class SWIGTYPE_p_f_p_q_const__char_p_switch_codec_fmtp__switch_status_t {
1406   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1407 
SWIGTYPE_p_f_p_q_const__char_p_switch_codec_fmtp__switch_status_t(global::System.IntPtr cPtr, bool futureUse)1408   internal SWIGTYPE_p_f_p_q_const__char_p_switch_codec_fmtp__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
1409     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1410   }
1411 
SWIGTYPE_p_f_p_q_const__char_p_switch_codec_fmtp__switch_status_t()1412   protected SWIGTYPE_p_f_p_q_const__char_p_switch_codec_fmtp__switch_status_t() {
1413     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1414   }
1415 
getCPtr(SWIGTYPE_p_f_p_q_const__char_p_switch_codec_fmtp__switch_status_t obj)1416   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_q_const__char_p_switch_codec_fmtp__switch_status_t obj) {
1417     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1418   }
1419 }
1420 
1421 }
1422 //------------------------------------------------------------------------------
1423 // <auto-generated />
1424 //
1425 // This file was automatically generated by SWIG (http://www.swig.org).
1426 // Version 3.0.12
1427 //
1428 // Do not make changes to this file unless you know what you are doing--modify
1429 // the SWIG interface file instead.
1430 //------------------------------------------------------------------------------
1431 
1432 namespace FreeSWITCH.Native {
1433 
1434 public class SWIGTYPE_p_f_p_q_const__char_p_switch_core_session_p_switch_stream_handle__switch_status_t {
1435   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1436 
SWIGTYPE_p_f_p_q_const__char_p_switch_core_session_p_switch_stream_handle__switch_status_t(global::System.IntPtr cPtr, bool futureUse)1437   internal SWIGTYPE_p_f_p_q_const__char_p_switch_core_session_p_switch_stream_handle__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
1438     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1439   }
1440 
SWIGTYPE_p_f_p_q_const__char_p_switch_core_session_p_switch_stream_handle__switch_status_t()1441   protected SWIGTYPE_p_f_p_q_const__char_p_switch_core_session_p_switch_stream_handle__switch_status_t() {
1442     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1443   }
1444 
getCPtr(SWIGTYPE_p_f_p_q_const__char_p_switch_core_session_p_switch_stream_handle__switch_status_t obj)1445   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_q_const__char_p_switch_core_session_p_switch_stream_handle__switch_status_t obj) {
1446     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1447   }
1448 }
1449 
1450 }
1451 //------------------------------------------------------------------------------
1452 // <auto-generated />
1453 //
1454 // This file was automatically generated by SWIG (http://www.swig.org).
1455 // Version 3.0.12
1456 //
1457 // Do not make changes to this file unless you know what you are doing--modify
1458 // the SWIG interface file instead.
1459 //------------------------------------------------------------------------------
1460 
1461 namespace FreeSWITCH.Native {
1462 
1463 public class SWIGTYPE_p_f_p_q_const__switch_log_node_t_enum_switch_log_level_t__switch_status_t {
1464   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1465 
SWIGTYPE_p_f_p_q_const__switch_log_node_t_enum_switch_log_level_t__switch_status_t(global::System.IntPtr cPtr, bool futureUse)1466   internal SWIGTYPE_p_f_p_q_const__switch_log_node_t_enum_switch_log_level_t__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
1467     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1468   }
1469 
SWIGTYPE_p_f_p_q_const__switch_log_node_t_enum_switch_log_level_t__switch_status_t()1470   protected SWIGTYPE_p_f_p_q_const__switch_log_node_t_enum_switch_log_level_t__switch_status_t() {
1471     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1472   }
1473 
getCPtr(SWIGTYPE_p_f_p_q_const__switch_log_node_t_enum_switch_log_level_t__switch_status_t obj)1474   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_q_const__switch_log_node_t_enum_switch_log_level_t__switch_status_t obj) {
1475     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1476   }
1477 }
1478 
1479 }
1480 //------------------------------------------------------------------------------
1481 // <auto-generated />
1482 //
1483 // This file was automatically generated by SWIG (http://www.swig.org).
1484 // Version 3.0.12
1485 //
1486 // Do not make changes to this file unless you know what you are doing--modify
1487 // the SWIG interface file instead.
1488 //------------------------------------------------------------------------------
1489 
1490 namespace FreeSWITCH.Native {
1491 
1492 public class SWIGTYPE_p_f_p_q_const__void_p_q_const__void_p_void__switch_bool_t {
1493   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1494 
SWIGTYPE_p_f_p_q_const__void_p_q_const__void_p_void__switch_bool_t(global::System.IntPtr cPtr, bool futureUse)1495   internal SWIGTYPE_p_f_p_q_const__void_p_q_const__void_p_void__switch_bool_t(global::System.IntPtr cPtr, bool futureUse) {
1496     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1497   }
1498 
SWIGTYPE_p_f_p_q_const__void_p_q_const__void_p_void__switch_bool_t()1499   protected SWIGTYPE_p_f_p_q_const__void_p_q_const__void_p_void__switch_bool_t() {
1500     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1501   }
1502 
getCPtr(SWIGTYPE_p_f_p_q_const__void_p_q_const__void_p_void__switch_bool_t obj)1503   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_q_const__void_p_q_const__void_p_void__switch_bool_t obj) {
1504     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1505   }
1506 }
1507 
1508 }
1509 //------------------------------------------------------------------------------
1510 // <auto-generated />
1511 //
1512 // This file was automatically generated by SWIG (http://www.swig.org).
1513 // Version 3.0.12
1514 //
1515 // Do not make changes to this file unless you know what you are doing--modify
1516 // the SWIG interface file instead.
1517 //------------------------------------------------------------------------------
1518 
1519 namespace FreeSWITCH.Native {
1520 
1521 public class SWIGTYPE_p_f_p_switch_asr_handle__switch_status_t {
1522   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1523 
SWIGTYPE_p_f_p_switch_asr_handle__switch_status_t(global::System.IntPtr cPtr, bool futureUse)1524   internal SWIGTYPE_p_f_p_switch_asr_handle__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
1525     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1526   }
1527 
SWIGTYPE_p_f_p_switch_asr_handle__switch_status_t()1528   protected SWIGTYPE_p_f_p_switch_asr_handle__switch_status_t() {
1529     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1530   }
1531 
getCPtr(SWIGTYPE_p_f_p_switch_asr_handle__switch_status_t obj)1532   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_asr_handle__switch_status_t obj) {
1533     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1534   }
1535 }
1536 
1537 }
1538 //------------------------------------------------------------------------------
1539 // <auto-generated />
1540 //
1541 // This file was automatically generated by SWIG (http://www.swig.org).
1542 // Version 3.0.12
1543 //
1544 // Do not make changes to this file unless you know what you are doing--modify
1545 // the SWIG interface file instead.
1546 //------------------------------------------------------------------------------
1547 
1548 namespace FreeSWITCH.Native {
1549 
1550 public class SWIGTYPE_p_f_p_switch_asr_handle_p_char_double__void {
1551   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1552 
SWIGTYPE_p_f_p_switch_asr_handle_p_char_double__void(global::System.IntPtr cPtr, bool futureUse)1553   internal SWIGTYPE_p_f_p_switch_asr_handle_p_char_double__void(global::System.IntPtr cPtr, bool futureUse) {
1554     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1555   }
1556 
SWIGTYPE_p_f_p_switch_asr_handle_p_char_double__void()1557   protected SWIGTYPE_p_f_p_switch_asr_handle_p_char_double__void() {
1558     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1559   }
1560 
getCPtr(SWIGTYPE_p_f_p_switch_asr_handle_p_char_double__void obj)1561   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_asr_handle_p_char_double__void obj) {
1562     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1563   }
1564 }
1565 
1566 }
1567 //------------------------------------------------------------------------------
1568 // <auto-generated />
1569 //
1570 // This file was automatically generated by SWIG (http://www.swig.org).
1571 // Version 3.0.12
1572 //
1573 // Do not make changes to this file unless you know what you are doing--modify
1574 // the SWIG interface file instead.
1575 //------------------------------------------------------------------------------
1576 
1577 namespace FreeSWITCH.Native {
1578 
1579 public class SWIGTYPE_p_f_p_switch_asr_handle_p_char_int__void {
1580   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1581 
SWIGTYPE_p_f_p_switch_asr_handle_p_char_int__void(global::System.IntPtr cPtr, bool futureUse)1582   internal SWIGTYPE_p_f_p_switch_asr_handle_p_char_int__void(global::System.IntPtr cPtr, bool futureUse) {
1583     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1584   }
1585 
SWIGTYPE_p_f_p_switch_asr_handle_p_char_int__void()1586   protected SWIGTYPE_p_f_p_switch_asr_handle_p_char_int__void() {
1587     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1588   }
1589 
getCPtr(SWIGTYPE_p_f_p_switch_asr_handle_p_char_int__void obj)1590   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_asr_handle_p_char_int__void obj) {
1591     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1592   }
1593 }
1594 
1595 }
1596 //------------------------------------------------------------------------------
1597 // <auto-generated />
1598 //
1599 // This file was automatically generated by SWIG (http://www.swig.org).
1600 // Version 3.0.12
1601 //
1602 // Do not make changes to this file unless you know what you are doing--modify
1603 // the SWIG interface file instead.
1604 //------------------------------------------------------------------------------
1605 
1606 namespace FreeSWITCH.Native {
1607 
1608 public class SWIGTYPE_p_f_p_switch_asr_handle_p_char_p_q_const__char__void {
1609   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1610 
SWIGTYPE_p_f_p_switch_asr_handle_p_char_p_q_const__char__void(global::System.IntPtr cPtr, bool futureUse)1611   internal SWIGTYPE_p_f_p_switch_asr_handle_p_char_p_q_const__char__void(global::System.IntPtr cPtr, bool futureUse) {
1612     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1613   }
1614 
SWIGTYPE_p_f_p_switch_asr_handle_p_char_p_q_const__char__void()1615   protected SWIGTYPE_p_f_p_switch_asr_handle_p_char_p_q_const__char__void() {
1616     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1617   }
1618 
getCPtr(SWIGTYPE_p_f_p_switch_asr_handle_p_char_p_q_const__char__void obj)1619   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_asr_handle_p_char_p_q_const__char__void obj) {
1620     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1621   }
1622 }
1623 
1624 }
1625 //------------------------------------------------------------------------------
1626 // <auto-generated />
1627 //
1628 // This file was automatically generated by SWIG (http://www.swig.org).
1629 // Version 3.0.12
1630 //
1631 // Do not make changes to this file unless you know what you are doing--modify
1632 // the SWIG interface file instead.
1633 //------------------------------------------------------------------------------
1634 
1635 namespace FreeSWITCH.Native {
1636 
1637 public class SWIGTYPE_p_f_p_switch_asr_handle_p_p_char_p_unsigned_long__switch_status_t {
1638   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1639 
SWIGTYPE_p_f_p_switch_asr_handle_p_p_char_p_unsigned_long__switch_status_t(global::System.IntPtr cPtr, bool futureUse)1640   internal SWIGTYPE_p_f_p_switch_asr_handle_p_p_char_p_unsigned_long__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
1641     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1642   }
1643 
SWIGTYPE_p_f_p_switch_asr_handle_p_p_char_p_unsigned_long__switch_status_t()1644   protected SWIGTYPE_p_f_p_switch_asr_handle_p_p_char_p_unsigned_long__switch_status_t() {
1645     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1646   }
1647 
getCPtr(SWIGTYPE_p_f_p_switch_asr_handle_p_p_char_p_unsigned_long__switch_status_t obj)1648   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_asr_handle_p_p_char_p_unsigned_long__switch_status_t obj) {
1649     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1650   }
1651 }
1652 
1653 }
1654 //------------------------------------------------------------------------------
1655 // <auto-generated />
1656 //
1657 // This file was automatically generated by SWIG (http://www.swig.org).
1658 // Version 3.0.12
1659 //
1660 // Do not make changes to this file unless you know what you are doing--modify
1661 // the SWIG interface file instead.
1662 //------------------------------------------------------------------------------
1663 
1664 namespace FreeSWITCH.Native {
1665 
1666 public class SWIGTYPE_p_f_p_switch_asr_handle_p_p_switch_event_p_unsigned_long__switch_status_t {
1667   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1668 
SWIGTYPE_p_f_p_switch_asr_handle_p_p_switch_event_p_unsigned_long__switch_status_t(global::System.IntPtr cPtr, bool futureUse)1669   internal SWIGTYPE_p_f_p_switch_asr_handle_p_p_switch_event_p_unsigned_long__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
1670     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1671   }
1672 
SWIGTYPE_p_f_p_switch_asr_handle_p_p_switch_event_p_unsigned_long__switch_status_t()1673   protected SWIGTYPE_p_f_p_switch_asr_handle_p_p_switch_event_p_unsigned_long__switch_status_t() {
1674     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1675   }
1676 
getCPtr(SWIGTYPE_p_f_p_switch_asr_handle_p_p_switch_event_p_unsigned_long__switch_status_t obj)1677   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_asr_handle_p_p_switch_event_p_unsigned_long__switch_status_t obj) {
1678     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1679   }
1680 }
1681 
1682 }
1683 //------------------------------------------------------------------------------
1684 // <auto-generated />
1685 //
1686 // This file was automatically generated by SWIG (http://www.swig.org).
1687 // Version 3.0.12
1688 //
1689 // Do not make changes to this file unless you know what you are doing--modify
1690 // the SWIG interface file instead.
1691 //------------------------------------------------------------------------------
1692 
1693 namespace FreeSWITCH.Native {
1694 
1695 public class SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char__switch_status_t {
1696   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1697 
SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char__switch_status_t(global::System.IntPtr cPtr, bool futureUse)1698   internal SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
1699     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1700   }
1701 
SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char__switch_status_t()1702   protected SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char__switch_status_t() {
1703     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1704   }
1705 
getCPtr(SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char__switch_status_t obj)1706   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char__switch_status_t obj) {
1707     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1708   }
1709 }
1710 
1711 }
1712 //------------------------------------------------------------------------------
1713 // <auto-generated />
1714 //
1715 // This file was automatically generated by SWIG (http://www.swig.org).
1716 // Version 3.0.12
1717 //
1718 // Do not make changes to this file unless you know what you are doing--modify
1719 // the SWIG interface file instead.
1720 //------------------------------------------------------------------------------
1721 
1722 namespace FreeSWITCH.Native {
1723 
1724 public class SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char_int_p_q_const__char_p_unsigned_long__switch_status_t {
1725   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1726 
SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char_int_p_q_const__char_p_unsigned_long__switch_status_t(global::System.IntPtr cPtr, bool futureUse)1727   internal SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char_int_p_q_const__char_p_unsigned_long__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
1728     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1729   }
1730 
SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char_int_p_q_const__char_p_unsigned_long__switch_status_t()1731   protected SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char_int_p_q_const__char_p_unsigned_long__switch_status_t() {
1732     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1733   }
1734 
getCPtr(SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char_int_p_q_const__char_p_unsigned_long__switch_status_t obj)1735   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char_int_p_q_const__char_p_unsigned_long__switch_status_t obj) {
1736     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1737   }
1738 }
1739 
1740 }
1741 //------------------------------------------------------------------------------
1742 // <auto-generated />
1743 //
1744 // This file was automatically generated by SWIG (http://www.swig.org).
1745 // Version 3.0.12
1746 //
1747 // Do not make changes to this file unless you know what you are doing--modify
1748 // the SWIG interface file instead.
1749 //------------------------------------------------------------------------------
1750 
1751 namespace FreeSWITCH.Native {
1752 
1753 public class SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char_p_q_const__char__switch_status_t {
1754   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1755 
SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char_p_q_const__char__switch_status_t(global::System.IntPtr cPtr, bool futureUse)1756   internal SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char_p_q_const__char__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
1757     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1758   }
1759 
SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char_p_q_const__char__switch_status_t()1760   protected SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char_p_q_const__char__switch_status_t() {
1761     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1762   }
1763 
getCPtr(SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char_p_q_const__char__switch_status_t obj)1764   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char_p_q_const__char__switch_status_t obj) {
1765     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1766   }
1767 }
1768 
1769 }
1770 //------------------------------------------------------------------------------
1771 // <auto-generated />
1772 //
1773 // This file was automatically generated by SWIG (http://www.swig.org).
1774 // Version 3.0.12
1775 //
1776 // Do not make changes to this file unless you know what you are doing--modify
1777 // the SWIG interface file instead.
1778 //------------------------------------------------------------------------------
1779 
1780 namespace FreeSWITCH.Native {
1781 
1782 public class SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__switch_dtmf_t_p_unsigned_long__switch_status_t {
1783   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1784 
SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__switch_dtmf_t_p_unsigned_long__switch_status_t(global::System.IntPtr cPtr, bool futureUse)1785   internal SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__switch_dtmf_t_p_unsigned_long__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
1786     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1787   }
1788 
SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__switch_dtmf_t_p_unsigned_long__switch_status_t()1789   protected SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__switch_dtmf_t_p_unsigned_long__switch_status_t() {
1790     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1791   }
1792 
getCPtr(SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__switch_dtmf_t_p_unsigned_long__switch_status_t obj)1793   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__switch_dtmf_t_p_unsigned_long__switch_status_t obj) {
1794     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1795   }
1796 }
1797 
1798 }
1799 //------------------------------------------------------------------------------
1800 // <auto-generated />
1801 //
1802 // This file was automatically generated by SWIG (http://www.swig.org).
1803 // Version 3.0.12
1804 //
1805 // Do not make changes to this file unless you know what you are doing--modify
1806 // the SWIG interface file instead.
1807 //------------------------------------------------------------------------------
1808 
1809 namespace FreeSWITCH.Native {
1810 
1811 public class SWIGTYPE_p_f_p_switch_asr_handle_p_unsigned_long__switch_status_t {
1812   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1813 
SWIGTYPE_p_f_p_switch_asr_handle_p_unsigned_long__switch_status_t(global::System.IntPtr cPtr, bool futureUse)1814   internal SWIGTYPE_p_f_p_switch_asr_handle_p_unsigned_long__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
1815     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1816   }
1817 
SWIGTYPE_p_f_p_switch_asr_handle_p_unsigned_long__switch_status_t()1818   protected SWIGTYPE_p_f_p_switch_asr_handle_p_unsigned_long__switch_status_t() {
1819     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1820   }
1821 
getCPtr(SWIGTYPE_p_f_p_switch_asr_handle_p_unsigned_long__switch_status_t obj)1822   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_asr_handle_p_unsigned_long__switch_status_t obj) {
1823     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1824   }
1825 }
1826 
1827 }
1828 //------------------------------------------------------------------------------
1829 // <auto-generated />
1830 //
1831 // This file was automatically generated by SWIG (http://www.swig.org).
1832 // Version 3.0.12
1833 //
1834 // Do not make changes to this file unless you know what you are doing--modify
1835 // the SWIG interface file instead.
1836 //------------------------------------------------------------------------------
1837 
1838 namespace FreeSWITCH.Native {
1839 
1840 public class SWIGTYPE_p_f_p_switch_asr_handle_p_void_unsigned_int_p_unsigned_long__switch_status_t {
1841   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1842 
SWIGTYPE_p_f_p_switch_asr_handle_p_void_unsigned_int_p_unsigned_long__switch_status_t(global::System.IntPtr cPtr, bool futureUse)1843   internal SWIGTYPE_p_f_p_switch_asr_handle_p_void_unsigned_int_p_unsigned_long__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
1844     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1845   }
1846 
SWIGTYPE_p_f_p_switch_asr_handle_p_void_unsigned_int_p_unsigned_long__switch_status_t()1847   protected SWIGTYPE_p_f_p_switch_asr_handle_p_void_unsigned_int_p_unsigned_long__switch_status_t() {
1848     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1849   }
1850 
getCPtr(SWIGTYPE_p_f_p_switch_asr_handle_p_void_unsigned_int_p_unsigned_long__switch_status_t obj)1851   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_asr_handle_p_void_unsigned_int_p_unsigned_long__switch_status_t obj) {
1852     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1853   }
1854 }
1855 
1856 }
1857 //------------------------------------------------------------------------------
1858 // <auto-generated />
1859 //
1860 // This file was automatically generated by SWIG (http://www.swig.org).
1861 // Version 3.0.12
1862 //
1863 // Do not make changes to this file unless you know what you are doing--modify
1864 // the SWIG interface file instead.
1865 //------------------------------------------------------------------------------
1866 
1867 namespace FreeSWITCH.Native {
1868 
1869 public class SWIGTYPE_p_f_p_switch_codec__switch_status_t {
1870   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1871 
SWIGTYPE_p_f_p_switch_codec__switch_status_t(global::System.IntPtr cPtr, bool futureUse)1872   internal SWIGTYPE_p_f_p_switch_codec__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
1873     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1874   }
1875 
SWIGTYPE_p_f_p_switch_codec__switch_status_t()1876   protected SWIGTYPE_p_f_p_switch_codec__switch_status_t() {
1877     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1878   }
1879 
getCPtr(SWIGTYPE_p_f_p_switch_codec__switch_status_t obj)1880   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_codec__switch_status_t obj) {
1881     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1882   }
1883 }
1884 
1885 }
1886 //------------------------------------------------------------------------------
1887 // <auto-generated />
1888 //
1889 // This file was automatically generated by SWIG (http://www.swig.org).
1890 // Version 3.0.12
1891 //
1892 // Do not make changes to this file unless you know what you are doing--modify
1893 // the SWIG interface file instead.
1894 //------------------------------------------------------------------------------
1895 
1896 namespace FreeSWITCH.Native {
1897 
1898 public class SWIGTYPE_p_f_p_switch_codec_enum_switch_codec_control_command_t_enum_switch_codec_control_type_t_p_void_enum_switch_codec_control_type_t_p_void_p_enum_switch_codec_control_type_t_p_p_void__switch_status_t {
1899   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1900 
SWIGTYPE_p_f_p_switch_codec_enum_switch_codec_control_command_t_enum_switch_codec_control_type_t_p_void_enum_switch_codec_control_type_t_p_void_p_enum_switch_codec_control_type_t_p_p_void__switch_status_t(global::System.IntPtr cPtr, bool futureUse)1901   internal SWIGTYPE_p_f_p_switch_codec_enum_switch_codec_control_command_t_enum_switch_codec_control_type_t_p_void_enum_switch_codec_control_type_t_p_void_p_enum_switch_codec_control_type_t_p_p_void__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
1902     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1903   }
1904 
SWIGTYPE_p_f_p_switch_codec_enum_switch_codec_control_command_t_enum_switch_codec_control_type_t_p_void_enum_switch_codec_control_type_t_p_void_p_enum_switch_codec_control_type_t_p_p_void__switch_status_t()1905   protected SWIGTYPE_p_f_p_switch_codec_enum_switch_codec_control_command_t_enum_switch_codec_control_type_t_p_void_enum_switch_codec_control_type_t_p_void_p_enum_switch_codec_control_type_t_p_p_void__switch_status_t() {
1906     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1907   }
1908 
getCPtr(SWIGTYPE_p_f_p_switch_codec_enum_switch_codec_control_command_t_enum_switch_codec_control_type_t_p_void_enum_switch_codec_control_type_t_p_void_p_enum_switch_codec_control_type_t_p_p_void__switch_status_t obj)1909   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_codec_enum_switch_codec_control_command_t_enum_switch_codec_control_type_t_p_void_enum_switch_codec_control_type_t_p_void_p_enum_switch_codec_control_type_t_p_p_void__switch_status_t obj) {
1910     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1911   }
1912 }
1913 
1914 }
1915 //------------------------------------------------------------------------------
1916 // <auto-generated />
1917 //
1918 // This file was automatically generated by SWIG (http://www.swig.org).
1919 // Version 3.0.12
1920 //
1921 // Do not make changes to this file unless you know what you are doing--modify
1922 // the SWIG interface file instead.
1923 //------------------------------------------------------------------------------
1924 
1925 namespace FreeSWITCH.Native {
1926 
1927 public class SWIGTYPE_p_f_p_switch_codec_p_switch_codec_p_void_unsigned_long_unsigned_long_p_void_p_unsigned_long_p_unsigned_long_p_unsigned_int__switch_status_t {
1928   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1929 
SWIGTYPE_p_f_p_switch_codec_p_switch_codec_p_void_unsigned_long_unsigned_long_p_void_p_unsigned_long_p_unsigned_long_p_unsigned_int__switch_status_t(global::System.IntPtr cPtr, bool futureUse)1930   internal SWIGTYPE_p_f_p_switch_codec_p_switch_codec_p_void_unsigned_long_unsigned_long_p_void_p_unsigned_long_p_unsigned_long_p_unsigned_int__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
1931     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1932   }
1933 
SWIGTYPE_p_f_p_switch_codec_p_switch_codec_p_void_unsigned_long_unsigned_long_p_void_p_unsigned_long_p_unsigned_long_p_unsigned_int__switch_status_t()1934   protected SWIGTYPE_p_f_p_switch_codec_p_switch_codec_p_void_unsigned_long_unsigned_long_p_void_p_unsigned_long_p_unsigned_long_p_unsigned_int__switch_status_t() {
1935     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1936   }
1937 
getCPtr(SWIGTYPE_p_f_p_switch_codec_p_switch_codec_p_void_unsigned_long_unsigned_long_p_void_p_unsigned_long_p_unsigned_long_p_unsigned_int__switch_status_t obj)1938   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_codec_p_switch_codec_p_void_unsigned_long_unsigned_long_p_void_p_unsigned_long_p_unsigned_long_p_unsigned_int__switch_status_t obj) {
1939     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1940   }
1941 }
1942 
1943 }
1944 //------------------------------------------------------------------------------
1945 // <auto-generated />
1946 //
1947 // This file was automatically generated by SWIG (http://www.swig.org).
1948 // Version 3.0.12
1949 //
1950 // Do not make changes to this file unless you know what you are doing--modify
1951 // the SWIG interface file instead.
1952 //------------------------------------------------------------------------------
1953 
1954 namespace FreeSWITCH.Native {
1955 
1956 public class SWIGTYPE_p_f_p_switch_codec_p_switch_frame__switch_status_t {
1957   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1958 
SWIGTYPE_p_f_p_switch_codec_p_switch_frame__switch_status_t(global::System.IntPtr cPtr, bool futureUse)1959   internal SWIGTYPE_p_f_p_switch_codec_p_switch_frame__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
1960     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1961   }
1962 
SWIGTYPE_p_f_p_switch_codec_p_switch_frame__switch_status_t()1963   protected SWIGTYPE_p_f_p_switch_codec_p_switch_frame__switch_status_t() {
1964     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1965   }
1966 
getCPtr(SWIGTYPE_p_f_p_switch_codec_p_switch_frame__switch_status_t obj)1967   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_codec_p_switch_frame__switch_status_t obj) {
1968     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1969   }
1970 }
1971 
1972 }
1973 //------------------------------------------------------------------------------
1974 // <auto-generated />
1975 //
1976 // This file was automatically generated by SWIG (http://www.swig.org).
1977 // Version 3.0.12
1978 //
1979 // Do not make changes to this file unless you know what you are doing--modify
1980 // the SWIG interface file instead.
1981 //------------------------------------------------------------------------------
1982 
1983 namespace FreeSWITCH.Native {
1984 
1985 public class SWIGTYPE_p_f_p_switch_codec_unsigned_long_p_q_const__switch_codec_settings__switch_status_t {
1986   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1987 
SWIGTYPE_p_f_p_switch_codec_unsigned_long_p_q_const__switch_codec_settings__switch_status_t(global::System.IntPtr cPtr, bool futureUse)1988   internal SWIGTYPE_p_f_p_switch_codec_unsigned_long_p_q_const__switch_codec_settings__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
1989     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1990   }
1991 
SWIGTYPE_p_f_p_switch_codec_unsigned_long_p_q_const__switch_codec_settings__switch_status_t()1992   protected SWIGTYPE_p_f_p_switch_codec_unsigned_long_p_q_const__switch_codec_settings__switch_status_t() {
1993     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1994   }
1995 
getCPtr(SWIGTYPE_p_f_p_switch_codec_unsigned_long_p_q_const__switch_codec_settings__switch_status_t obj)1996   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_codec_unsigned_long_p_q_const__switch_codec_settings__switch_status_t obj) {
1997     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1998   }
1999 }
2000 
2001 }
2002 //------------------------------------------------------------------------------
2003 // <auto-generated />
2004 //
2005 // This file was automatically generated by SWIG (http://www.swig.org).
2006 // Version 3.0.12
2007 //
2008 // Do not make changes to this file unless you know what you are doing--modify
2009 // the SWIG interface file instead.
2010 //------------------------------------------------------------------------------
2011 
2012 namespace FreeSWITCH.Native {
2013 
2014 public class SWIGTYPE_p_f_p_switch_core_session__int {
2015   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2016 
SWIGTYPE_p_f_p_switch_core_session__int(global::System.IntPtr cPtr, bool futureUse)2017   internal SWIGTYPE_p_f_p_switch_core_session__int(global::System.IntPtr cPtr, bool futureUse) {
2018     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2019   }
2020 
SWIGTYPE_p_f_p_switch_core_session__int()2021   protected SWIGTYPE_p_f_p_switch_core_session__int() {
2022     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2023   }
2024 
getCPtr(SWIGTYPE_p_f_p_switch_core_session__int obj)2025   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_core_session__int obj) {
2026     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2027   }
2028 }
2029 
2030 }
2031 //------------------------------------------------------------------------------
2032 // <auto-generated />
2033 //
2034 // This file was automatically generated by SWIG (http://www.swig.org).
2035 // Version 3.0.12
2036 //
2037 // Do not make changes to this file unless you know what you are doing--modify
2038 // the SWIG interface file instead.
2039 //------------------------------------------------------------------------------
2040 
2041 namespace FreeSWITCH.Native {
2042 
2043 public class SWIGTYPE_p_f_p_switch_core_session__switch_status_t {
2044   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2045 
SWIGTYPE_p_f_p_switch_core_session__switch_status_t(global::System.IntPtr cPtr, bool futureUse)2046   internal SWIGTYPE_p_f_p_switch_core_session__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
2047     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2048   }
2049 
SWIGTYPE_p_f_p_switch_core_session__switch_status_t()2050   protected SWIGTYPE_p_f_p_switch_core_session__switch_status_t() {
2051     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2052   }
2053 
getCPtr(SWIGTYPE_p_f_p_switch_core_session__switch_status_t obj)2054   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_core_session__switch_status_t obj) {
2055     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2056   }
2057 }
2058 
2059 }
2060 //------------------------------------------------------------------------------
2061 // <auto-generated />
2062 //
2063 // This file was automatically generated by SWIG (http://www.swig.org).
2064 // Version 3.0.12
2065 //
2066 // Do not make changes to this file unless you know what you are doing--modify
2067 // the SWIG interface file instead.
2068 //------------------------------------------------------------------------------
2069 
2070 namespace FreeSWITCH.Native {
2071 
2072 public class SWIGTYPE_p_f_p_switch_core_session_enum_switch_channel_callstate_t_p_switch_device_record_s__void {
2073   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2074 
SWIGTYPE_p_f_p_switch_core_session_enum_switch_channel_callstate_t_p_switch_device_record_s__void(global::System.IntPtr cPtr, bool futureUse)2075   internal SWIGTYPE_p_f_p_switch_core_session_enum_switch_channel_callstate_t_p_switch_device_record_s__void(global::System.IntPtr cPtr, bool futureUse) {
2076     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2077   }
2078 
SWIGTYPE_p_f_p_switch_core_session_enum_switch_channel_callstate_t_p_switch_device_record_s__void()2079   protected SWIGTYPE_p_f_p_switch_core_session_enum_switch_channel_callstate_t_p_switch_device_record_s__void() {
2080     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2081   }
2082 
getCPtr(SWIGTYPE_p_f_p_switch_core_session_enum_switch_channel_callstate_t_p_switch_device_record_s__void obj)2083   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_core_session_enum_switch_channel_callstate_t_p_switch_device_record_s__void obj) {
2084     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2085   }
2086 }
2087 
2088 }
2089 //------------------------------------------------------------------------------
2090 // <auto-generated />
2091 //
2092 // This file was automatically generated by SWIG (http://www.swig.org).
2093 // Version 3.0.12
2094 //
2095 // Do not make changes to this file unless you know what you are doing--modify
2096 // the SWIG interface file instead.
2097 //------------------------------------------------------------------------------
2098 
2099 namespace FreeSWITCH.Native {
2100 
2101 public class SWIGTYPE_p_f_p_switch_core_session_int__switch_status_t {
2102   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2103 
SWIGTYPE_p_f_p_switch_core_session_int__switch_status_t(global::System.IntPtr cPtr, bool futureUse)2104   internal SWIGTYPE_p_f_p_switch_core_session_int__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
2105     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2106   }
2107 
SWIGTYPE_p_f_p_switch_core_session_int__switch_status_t()2108   protected SWIGTYPE_p_f_p_switch_core_session_int__switch_status_t() {
2109     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2110   }
2111 
getCPtr(SWIGTYPE_p_f_p_switch_core_session_int__switch_status_t obj)2112   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_core_session_int__switch_status_t obj) {
2113     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2114   }
2115 }
2116 
2117 }
2118 //------------------------------------------------------------------------------
2119 // <auto-generated />
2120 //
2121 // This file was automatically generated by SWIG (http://www.swig.org).
2122 // Version 3.0.12
2123 //
2124 // Do not make changes to this file unless you know what you are doing--modify
2125 // the SWIG interface file instead.
2126 //------------------------------------------------------------------------------
2127 
2128 namespace FreeSWITCH.Native {
2129 
2130 public class SWIGTYPE_p_f_p_switch_core_session_p_char_p_switch_say_args_t_p_p_char__switch_status_t {
2131   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2132 
SWIGTYPE_p_f_p_switch_core_session_p_char_p_switch_say_args_t_p_p_char__switch_status_t(global::System.IntPtr cPtr, bool futureUse)2133   internal SWIGTYPE_p_f_p_switch_core_session_p_char_p_switch_say_args_t_p_p_char__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
2134     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2135   }
2136 
SWIGTYPE_p_f_p_switch_core_session_p_char_p_switch_say_args_t_p_p_char__switch_status_t()2137   protected SWIGTYPE_p_f_p_switch_core_session_p_char_p_switch_say_args_t_p_p_char__switch_status_t() {
2138     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2139   }
2140 
getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_char_p_switch_say_args_t_p_p_char__switch_status_t obj)2141   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_char_p_switch_say_args_t_p_p_char__switch_status_t obj) {
2142     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2143   }
2144 }
2145 
2146 }
2147 //------------------------------------------------------------------------------
2148 // <auto-generated />
2149 //
2150 // This file was automatically generated by SWIG (http://www.swig.org).
2151 // Version 3.0.12
2152 //
2153 // Do not make changes to this file unless you know what you are doing--modify
2154 // the SWIG interface file instead.
2155 //------------------------------------------------------------------------------
2156 
2157 namespace FreeSWITCH.Native {
2158 
2159 public class SWIGTYPE_p_f_p_switch_core_session_p_char_p_switch_say_args_t_p_switch_input_args_t__switch_status_t {
2160   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2161 
SWIGTYPE_p_f_p_switch_core_session_p_char_p_switch_say_args_t_p_switch_input_args_t__switch_status_t(global::System.IntPtr cPtr, bool futureUse)2162   internal SWIGTYPE_p_f_p_switch_core_session_p_char_p_switch_say_args_t_p_switch_input_args_t__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
2163     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2164   }
2165 
SWIGTYPE_p_f_p_switch_core_session_p_char_p_switch_say_args_t_p_switch_input_args_t__switch_status_t()2166   protected SWIGTYPE_p_f_p_switch_core_session_p_char_p_switch_say_args_t_p_switch_input_args_t__switch_status_t() {
2167     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2168   }
2169 
getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_char_p_switch_say_args_t_p_switch_input_args_t__switch_status_t obj)2170   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_char_p_switch_say_args_t_p_switch_input_args_t__switch_status_t obj) {
2171     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2172   }
2173 }
2174 
2175 }
2176 //------------------------------------------------------------------------------
2177 // <auto-generated />
2178 //
2179 // This file was automatically generated by SWIG (http://www.swig.org).
2180 // Version 3.0.12
2181 //
2182 // Do not make changes to this file unless you know what you are doing--modify
2183 // the SWIG interface file instead.
2184 //------------------------------------------------------------------------------
2185 
2186 namespace FreeSWITCH.Native {
2187 
2188 public class SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t {
2189   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2190 
SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t(global::System.IntPtr cPtr, bool futureUse)2191   internal SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
2192     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2193   }
2194 
SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t()2195   protected SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t() {
2196     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2197   }
2198 
getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t obj)2199   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t obj) {
2200     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2201   }
2202 }
2203 
2204 }
2205 //------------------------------------------------------------------------------
2206 // <auto-generated />
2207 //
2208 // This file was automatically generated by SWIG (http://www.swig.org).
2209 // Version 3.0.12
2210 //
2211 // Do not make changes to this file unless you know what you are doing--modify
2212 // the SWIG interface file instead.
2213 //------------------------------------------------------------------------------
2214 
2215 namespace FreeSWITCH.Native {
2216 
2217 public class SWIGTYPE_p_f_p_switch_core_session_p_q_const__char__void {
2218   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2219 
SWIGTYPE_p_f_p_switch_core_session_p_q_const__char__void(global::System.IntPtr cPtr, bool futureUse)2220   internal SWIGTYPE_p_f_p_switch_core_session_p_q_const__char__void(global::System.IntPtr cPtr, bool futureUse) {
2221     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2222   }
2223 
SWIGTYPE_p_f_p_switch_core_session_p_q_const__char__void()2224   protected SWIGTYPE_p_f_p_switch_core_session_p_q_const__char__void() {
2225     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2226   }
2227 
getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_q_const__char__void obj)2228   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_q_const__char__void obj) {
2229     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2230   }
2231 }
2232 
2233 }
2234 //------------------------------------------------------------------------------
2235 // <auto-generated />
2236 //
2237 // This file was automatically generated by SWIG (http://www.swig.org).
2238 // Version 3.0.12
2239 //
2240 // Do not make changes to this file unless you know what you are doing--modify
2241 // the SWIG interface file instead.
2242 //------------------------------------------------------------------------------
2243 
2244 namespace FreeSWITCH.Native {
2245 
2246 public class SWIGTYPE_p_f_p_switch_core_session_p_q_const__char_p_q_const__char__switch_bool_t {
2247   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2248 
SWIGTYPE_p_f_p_switch_core_session_p_q_const__char_p_q_const__char__switch_bool_t(global::System.IntPtr cPtr, bool futureUse)2249   internal SWIGTYPE_p_f_p_switch_core_session_p_q_const__char_p_q_const__char__switch_bool_t(global::System.IntPtr cPtr, bool futureUse) {
2250     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2251   }
2252 
SWIGTYPE_p_f_p_switch_core_session_p_q_const__char_p_q_const__char__switch_bool_t()2253   protected SWIGTYPE_p_f_p_switch_core_session_p_q_const__char_p_q_const__char__switch_bool_t() {
2254     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2255   }
2256 
getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_q_const__char_p_q_const__char__switch_bool_t obj)2257   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_q_const__char_p_q_const__char__switch_bool_t obj) {
2258     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2259   }
2260 }
2261 
2262 }
2263 //------------------------------------------------------------------------------
2264 // <auto-generated />
2265 //
2266 // This file was automatically generated by SWIG (http://www.swig.org).
2267 // Version 3.0.12
2268 //
2269 // Do not make changes to this file unless you know what you are doing--modify
2270 // the SWIG interface file instead.
2271 //------------------------------------------------------------------------------
2272 
2273 namespace FreeSWITCH.Native {
2274 
2275 public class SWIGTYPE_p_f_p_switch_core_session_p_q_const__char_p_q_const__char__switch_status_t {
2276   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2277 
SWIGTYPE_p_f_p_switch_core_session_p_q_const__char_p_q_const__char__switch_status_t(global::System.IntPtr cPtr, bool futureUse)2278   internal SWIGTYPE_p_f_p_switch_core_session_p_q_const__char_p_q_const__char__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
2279     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2280   }
2281 
SWIGTYPE_p_f_p_switch_core_session_p_q_const__char_p_q_const__char__switch_status_t()2282   protected SWIGTYPE_p_f_p_switch_core_session_p_q_const__char_p_q_const__char__switch_status_t() {
2283     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2284   }
2285 
getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_q_const__char_p_q_const__char__switch_status_t obj)2286   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_q_const__char_p_q_const__char__switch_status_t obj) {
2287     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2288   }
2289 }
2290 
2291 }
2292 //------------------------------------------------------------------------------
2293 // <auto-generated />
2294 //
2295 // This file was automatically generated by SWIG (http://www.swig.org).
2296 // Version 3.0.12
2297 //
2298 // Do not make changes to this file unless you know what you are doing--modify
2299 // the SWIG interface file instead.
2300 //------------------------------------------------------------------------------
2301 
2302 namespace FreeSWITCH.Native {
2303 
2304 public class SWIGTYPE_p_f_p_switch_core_session_p_q_const__char_p_q_const__char_q_const__int_q_const__int__switch_status_t {
2305   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2306 
SWIGTYPE_p_f_p_switch_core_session_p_q_const__char_p_q_const__char_q_const__int_q_const__int__switch_status_t(global::System.IntPtr cPtr, bool futureUse)2307   internal SWIGTYPE_p_f_p_switch_core_session_p_q_const__char_p_q_const__char_q_const__int_q_const__int__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
2308     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2309   }
2310 
SWIGTYPE_p_f_p_switch_core_session_p_q_const__char_p_q_const__char_q_const__int_q_const__int__switch_status_t()2311   protected SWIGTYPE_p_f_p_switch_core_session_p_q_const__char_p_q_const__char_q_const__int_q_const__int__switch_status_t() {
2312     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2313   }
2314 
getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_q_const__char_p_q_const__char_q_const__int_q_const__int__switch_status_t obj)2315   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_q_const__char_p_q_const__char_q_const__int_q_const__int__switch_status_t obj) {
2316     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2317   }
2318 }
2319 
2320 }
2321 //------------------------------------------------------------------------------
2322 // <auto-generated />
2323 //
2324 // This file was automatically generated by SWIG (http://www.swig.org).
2325 // Version 3.0.12
2326 //
2327 // Do not make changes to this file unless you know what you are doing--modify
2328 // the SWIG interface file instead.
2329 //------------------------------------------------------------------------------
2330 
2331 namespace FreeSWITCH.Native {
2332 
2333 public class SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t__switch_status_t {
2334   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2335 
SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t__switch_status_t(global::System.IntPtr cPtr, bool futureUse)2336   internal SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
2337     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2338   }
2339 
SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t__switch_status_t()2340   protected SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t__switch_status_t() {
2341     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2342   }
2343 
getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t__switch_status_t obj)2344   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t__switch_status_t obj) {
2345     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2346   }
2347 }
2348 
2349 }
2350 //------------------------------------------------------------------------------
2351 // <auto-generated />
2352 //
2353 // This file was automatically generated by SWIG (http://www.swig.org).
2354 // Version 3.0.12
2355 //
2356 // Do not make changes to this file unless you know what you are doing--modify
2357 // the SWIG interface file instead.
2358 //------------------------------------------------------------------------------
2359 
2360 namespace FreeSWITCH.Native {
2361 
2362 public class SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t_enum_switch_dtmf_direction_t__switch_status_t {
2363   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2364 
SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t_enum_switch_dtmf_direction_t__switch_status_t(global::System.IntPtr cPtr, bool futureUse)2365   internal SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t_enum_switch_dtmf_direction_t__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
2366     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2367   }
2368 
SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t_enum_switch_dtmf_direction_t__switch_status_t()2369   protected SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t_enum_switch_dtmf_direction_t__switch_status_t() {
2370     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2371   }
2372 
getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t_enum_switch_dtmf_direction_t__switch_status_t obj)2373   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t_enum_switch_dtmf_direction_t__switch_status_t obj) {
2374     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2375   }
2376 }
2377 
2378 }
2379 //------------------------------------------------------------------------------
2380 // <auto-generated />
2381 //
2382 // This file was automatically generated by SWIG (http://www.swig.org).
2383 // Version 3.0.12
2384 //
2385 // Do not make changes to this file unless you know what you are doing--modify
2386 // the SWIG interface file instead.
2387 //------------------------------------------------------------------------------
2388 
2389 namespace FreeSWITCH.Native {
2390 
2391 public class SWIGTYPE_p_f_p_switch_core_session_p_switch_core_session_message__switch_status_t {
2392   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2393 
SWIGTYPE_p_f_p_switch_core_session_p_switch_core_session_message__switch_status_t(global::System.IntPtr cPtr, bool futureUse)2394   internal SWIGTYPE_p_f_p_switch_core_session_p_switch_core_session_message__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
2395     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2396   }
2397 
SWIGTYPE_p_f_p_switch_core_session_p_switch_core_session_message__switch_status_t()2398   protected SWIGTYPE_p_f_p_switch_core_session_p_switch_core_session_message__switch_status_t() {
2399     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2400   }
2401 
getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_switch_core_session_message__switch_status_t obj)2402   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_switch_core_session_message__switch_status_t obj) {
2403     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2404   }
2405 }
2406 
2407 }
2408 //------------------------------------------------------------------------------
2409 // <auto-generated />
2410 //
2411 // This file was automatically generated by SWIG (http://www.swig.org).
2412 // Version 3.0.12
2413 //
2414 // Do not make changes to this file unless you know what you are doing--modify
2415 // the SWIG interface file instead.
2416 //------------------------------------------------------------------------------
2417 
2418 namespace FreeSWITCH.Native {
2419 
2420 public class SWIGTYPE_p_f_p_switch_core_session_p_switch_event__switch_status_t {
2421   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2422 
SWIGTYPE_p_f_p_switch_core_session_p_switch_event__switch_status_t(global::System.IntPtr cPtr, bool futureUse)2423   internal SWIGTYPE_p_f_p_switch_core_session_p_switch_event__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
2424     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2425   }
2426 
SWIGTYPE_p_f_p_switch_core_session_p_switch_event__switch_status_t()2427   protected SWIGTYPE_p_f_p_switch_core_session_p_switch_event__switch_status_t() {
2428     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2429   }
2430 
getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_switch_event__switch_status_t obj)2431   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_switch_event__switch_status_t obj) {
2432     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2433   }
2434 }
2435 
2436 }
2437 //------------------------------------------------------------------------------
2438 // <auto-generated />
2439 //
2440 // This file was automatically generated by SWIG (http://www.swig.org).
2441 // Version 3.0.12
2442 //
2443 // Do not make changes to this file unless you know what you are doing--modify
2444 // the SWIG interface file instead.
2445 //------------------------------------------------------------------------------
2446 
2447 namespace FreeSWITCH.Native {
2448 
2449 public class SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_p_switch_core_session_p_p_apr_pool_t_unsigned_long_p_enum_switch_call_cause_t__switch_call_cause_t {
2450   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2451 
SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_p_switch_core_session_p_p_apr_pool_t_unsigned_long_p_enum_switch_call_cause_t__switch_call_cause_t(global::System.IntPtr cPtr, bool futureUse)2452   internal SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_p_switch_core_session_p_p_apr_pool_t_unsigned_long_p_enum_switch_call_cause_t__switch_call_cause_t(global::System.IntPtr cPtr, bool futureUse) {
2453     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2454   }
2455 
SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_p_switch_core_session_p_p_apr_pool_t_unsigned_long_p_enum_switch_call_cause_t__switch_call_cause_t()2456   protected SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_p_switch_core_session_p_p_apr_pool_t_unsigned_long_p_enum_switch_call_cause_t__switch_call_cause_t() {
2457     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2458   }
2459 
getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_p_switch_core_session_p_p_apr_pool_t_unsigned_long_p_enum_switch_call_cause_t__switch_call_cause_t obj)2460   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_p_switch_core_session_p_p_apr_pool_t_unsigned_long_p_enum_switch_call_cause_t__switch_call_cause_t obj) {
2461     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2462   }
2463 }
2464 
2465 }
2466 //------------------------------------------------------------------------------
2467 // <auto-generated />
2468 //
2469 // This file was automatically generated by SWIG (http://www.swig.org).
2470 // Version 3.0.12
2471 //
2472 // Do not make changes to this file unless you know what you are doing--modify
2473 // the SWIG interface file instead.
2474 //------------------------------------------------------------------------------
2475 
2476 namespace FreeSWITCH.Native {
2477 
2478 public class SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_switch_core_session_unsigned_long__switch_status_t {
2479   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2480 
SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_switch_core_session_unsigned_long__switch_status_t(global::System.IntPtr cPtr, bool futureUse)2481   internal SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_switch_core_session_unsigned_long__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
2482     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2483   }
2484 
SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_switch_core_session_unsigned_long__switch_status_t()2485   protected SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_switch_core_session_unsigned_long__switch_status_t() {
2486     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2487   }
2488 
getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_switch_core_session_unsigned_long__switch_status_t obj)2489   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_switch_core_session_unsigned_long__switch_status_t obj) {
2490     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2491   }
2492 }
2493 
2494 }
2495 //------------------------------------------------------------------------------
2496 // <auto-generated />
2497 //
2498 // This file was automatically generated by SWIG (http://www.swig.org).
2499 // Version 3.0.12
2500 //
2501 // Do not make changes to this file unless you know what you are doing--modify
2502 // the SWIG interface file instead.
2503 //------------------------------------------------------------------------------
2504 
2505 namespace FreeSWITCH.Native {
2506 
2507 public class SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_p_void__switch_status_t {
2508   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2509 
SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_p_void__switch_status_t(global::System.IntPtr cPtr, bool futureUse)2510   internal SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_p_void__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
2511     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2512   }
2513 
SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_p_void__switch_status_t()2514   protected SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_p_void__switch_status_t() {
2515     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2516   }
2517 
getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_p_void__switch_status_t obj)2518   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_p_void__switch_status_t obj) {
2519     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2520   }
2521 }
2522 
2523 }
2524 //------------------------------------------------------------------------------
2525 // <auto-generated />
2526 //
2527 // This file was automatically generated by SWIG (http://www.swig.org).
2528 // Version 3.0.12
2529 //
2530 // Do not make changes to this file unless you know what you are doing--modify
2531 // the SWIG interface file instead.
2532 //------------------------------------------------------------------------------
2533 
2534 namespace FreeSWITCH.Native {
2535 
2536 public class SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t {
2537   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2538 
SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t(global::System.IntPtr cPtr, bool futureUse)2539   internal SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
2540     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2541   }
2542 
SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t()2543   protected SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t() {
2544     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2545   }
2546 
getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t obj)2547   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t obj) {
2548     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2549   }
2550 }
2551 
2552 }
2553 //------------------------------------------------------------------------------
2554 // <auto-generated />
2555 //
2556 // This file was automatically generated by SWIG (http://www.swig.org).
2557 // Version 3.0.12
2558 //
2559 // Do not make changes to this file unless you know what you are doing--modify
2560 // the SWIG interface file instead.
2561 //------------------------------------------------------------------------------
2562 
2563 namespace FreeSWITCH.Native {
2564 
2565 public class SWIGTYPE_p_f_p_switch_core_session_p_void__p_void {
2566   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2567 
SWIGTYPE_p_f_p_switch_core_session_p_void__p_void(global::System.IntPtr cPtr, bool futureUse)2568   internal SWIGTYPE_p_f_p_switch_core_session_p_void__p_void(global::System.IntPtr cPtr, bool futureUse) {
2569     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2570   }
2571 
SWIGTYPE_p_f_p_switch_core_session_p_void__p_void()2572   protected SWIGTYPE_p_f_p_switch_core_session_p_void__p_void() {
2573     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2574   }
2575 
getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_void__p_void obj)2576   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_void__p_void obj) {
2577     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2578   }
2579 }
2580 
2581 }
2582 //------------------------------------------------------------------------------
2583 // <auto-generated />
2584 //
2585 // This file was automatically generated by SWIG (http://www.swig.org).
2586 // Version 3.0.12
2587 //
2588 // Do not make changes to this file unless you know what you are doing--modify
2589 // the SWIG interface file instead.
2590 //------------------------------------------------------------------------------
2591 
2592 namespace FreeSWITCH.Native {
2593 
2594 public class SWIGTYPE_p_f_p_switch_core_session_p_void_enum_switch_input_type_t_p_void_unsigned_int__switch_status_t {
2595   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2596 
SWIGTYPE_p_f_p_switch_core_session_p_void_enum_switch_input_type_t_p_void_unsigned_int__switch_status_t(global::System.IntPtr cPtr, bool futureUse)2597   internal SWIGTYPE_p_f_p_switch_core_session_p_void_enum_switch_input_type_t_p_void_unsigned_int__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
2598     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2599   }
2600 
SWIGTYPE_p_f_p_switch_core_session_p_void_enum_switch_input_type_t_p_void_unsigned_int__switch_status_t()2601   protected SWIGTYPE_p_f_p_switch_core_session_p_void_enum_switch_input_type_t_p_void_unsigned_int__switch_status_t() {
2602     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2603   }
2604 
getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_void_enum_switch_input_type_t_p_void_unsigned_int__switch_status_t obj)2605   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_core_session_p_void_enum_switch_input_type_t_p_void_unsigned_int__switch_status_t obj) {
2606     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2607   }
2608 }
2609 
2610 }
2611 //------------------------------------------------------------------------------
2612 // <auto-generated />
2613 //
2614 // This file was automatically generated by SWIG (http://www.swig.org).
2615 // Version 3.0.12
2616 //
2617 // Do not make changes to this file unless you know what you are doing--modify
2618 // the SWIG interface file instead.
2619 //------------------------------------------------------------------------------
2620 
2621 namespace FreeSWITCH.Native {
2622 
2623 public class SWIGTYPE_p_f_p_switch_core_session_t_p_void_p_switch_caller_profile_t__p_switch_caller_extension {
2624   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2625 
SWIGTYPE_p_f_p_switch_core_session_t_p_void_p_switch_caller_profile_t__p_switch_caller_extension(global::System.IntPtr cPtr, bool futureUse)2626   internal SWIGTYPE_p_f_p_switch_core_session_t_p_void_p_switch_caller_profile_t__p_switch_caller_extension(global::System.IntPtr cPtr, bool futureUse) {
2627     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2628   }
2629 
SWIGTYPE_p_f_p_switch_core_session_t_p_void_p_switch_caller_profile_t__p_switch_caller_extension()2630   protected SWIGTYPE_p_f_p_switch_core_session_t_p_void_p_switch_caller_profile_t__p_switch_caller_extension() {
2631     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2632   }
2633 
getCPtr(SWIGTYPE_p_f_p_switch_core_session_t_p_void_p_switch_caller_profile_t__p_switch_caller_extension obj)2634   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_core_session_t_p_void_p_switch_caller_profile_t__p_switch_caller_extension obj) {
2635     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2636   }
2637 }
2638 
2639 }
2640 //------------------------------------------------------------------------------
2641 // <auto-generated />
2642 //
2643 // This file was automatically generated by SWIG (http://www.swig.org).
2644 // Version 3.0.12
2645 //
2646 // Do not make changes to this file unless you know what you are doing--modify
2647 // the SWIG interface file instead.
2648 //------------------------------------------------------------------------------
2649 
2650 namespace FreeSWITCH.Native {
2651 
2652 public class SWIGTYPE_p_f_p_switch_core_session_t_switch_media_type_t__p_switch_jb_s {
2653   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2654 
SWIGTYPE_p_f_p_switch_core_session_t_switch_media_type_t__p_switch_jb_s(global::System.IntPtr cPtr, bool futureUse)2655   internal SWIGTYPE_p_f_p_switch_core_session_t_switch_media_type_t__p_switch_jb_s(global::System.IntPtr cPtr, bool futureUse) {
2656     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2657   }
2658 
SWIGTYPE_p_f_p_switch_core_session_t_switch_media_type_t__p_switch_jb_s()2659   protected SWIGTYPE_p_f_p_switch_core_session_t_switch_media_type_t__p_switch_jb_s() {
2660     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2661   }
2662 
getCPtr(SWIGTYPE_p_f_p_switch_core_session_t_switch_media_type_t__p_switch_jb_s obj)2663   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_core_session_t_switch_media_type_t__p_switch_jb_s obj) {
2664     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2665   }
2666 }
2667 
2668 }
2669 //------------------------------------------------------------------------------
2670 // <auto-generated />
2671 //
2672 // This file was automatically generated by SWIG (http://www.swig.org).
2673 // Version 3.0.12
2674 //
2675 // Do not make changes to this file unless you know what you are doing--modify
2676 // the SWIG interface file instead.
2677 //------------------------------------------------------------------------------
2678 
2679 namespace FreeSWITCH.Native {
2680 
2681 public class SWIGTYPE_p_f_p_switch_database_interface_handle__switch_status_t {
2682   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2683 
SWIGTYPE_p_f_p_switch_database_interface_handle__switch_status_t(global::System.IntPtr cPtr, bool futureUse)2684   internal SWIGTYPE_p_f_p_switch_database_interface_handle__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
2685     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2686   }
2687 
SWIGTYPE_p_f_p_switch_database_interface_handle__switch_status_t()2688   protected SWIGTYPE_p_f_p_switch_database_interface_handle__switch_status_t() {
2689     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2690   }
2691 
getCPtr(SWIGTYPE_p_f_p_switch_database_interface_handle__switch_status_t obj)2692   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_database_interface_handle__switch_status_t obj) {
2693     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2694   }
2695 }
2696 
2697 }
2698 //------------------------------------------------------------------------------
2699 // <auto-generated />
2700 //
2701 // This file was automatically generated by SWIG (http://www.swig.org).
2702 // Version 3.0.12
2703 //
2704 // Do not make changes to this file unless you know what you are doing--modify
2705 // the SWIG interface file instead.
2706 //------------------------------------------------------------------------------
2707 
2708 namespace FreeSWITCH.Native {
2709 
2710 public class SWIGTYPE_p_f_p_switch_database_interface_handle_enum_switch_bool_t__switch_status_t {
2711   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2712 
SWIGTYPE_p_f_p_switch_database_interface_handle_enum_switch_bool_t__switch_status_t(global::System.IntPtr cPtr, bool futureUse)2713   internal SWIGTYPE_p_f_p_switch_database_interface_handle_enum_switch_bool_t__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
2714     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2715   }
2716 
SWIGTYPE_p_f_p_switch_database_interface_handle_enum_switch_bool_t__switch_status_t()2717   protected SWIGTYPE_p_f_p_switch_database_interface_handle_enum_switch_bool_t__switch_status_t() {
2718     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2719   }
2720 
getCPtr(SWIGTYPE_p_f_p_switch_database_interface_handle_enum_switch_bool_t__switch_status_t obj)2721   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_database_interface_handle_enum_switch_bool_t__switch_status_t obj) {
2722     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2723   }
2724 }
2725 
2726 }
2727 //------------------------------------------------------------------------------
2728 // <auto-generated />
2729 //
2730 // This file was automatically generated by SWIG (http://www.swig.org).
2731 // Version 3.0.12
2732 //
2733 // Do not make changes to this file unless you know what you are doing--modify
2734 // the SWIG interface file instead.
2735 //------------------------------------------------------------------------------
2736 
2737 namespace FreeSWITCH.Native {
2738 
2739 public class SWIGTYPE_p_f_p_switch_database_interface_handle_p_int__switch_status_t {
2740   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2741 
SWIGTYPE_p_f_p_switch_database_interface_handle_p_int__switch_status_t(global::System.IntPtr cPtr, bool futureUse)2742   internal SWIGTYPE_p_f_p_switch_database_interface_handle_p_int__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
2743     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2744   }
2745 
SWIGTYPE_p_f_p_switch_database_interface_handle_p_int__switch_status_t()2746   protected SWIGTYPE_p_f_p_switch_database_interface_handle_p_int__switch_status_t() {
2747     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2748   }
2749 
getCPtr(SWIGTYPE_p_f_p_switch_database_interface_handle_p_int__switch_status_t obj)2750   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_database_interface_handle_p_int__switch_status_t obj) {
2751     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2752   }
2753 }
2754 
2755 }
2756 //------------------------------------------------------------------------------
2757 // <auto-generated />
2758 //
2759 // This file was automatically generated by SWIG (http://www.swig.org).
2760 // Version 3.0.12
2761 //
2762 // Do not make changes to this file unless you know what you are doing--modify
2763 // the SWIG interface file instead.
2764 //------------------------------------------------------------------------------
2765 
2766 namespace FreeSWITCH.Native {
2767 
2768 public class SWIGTYPE_p_f_p_switch_database_interface_handle_p_q_const__char_p_char_size_t_p_p_char__switch_status_t {
2769   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2770 
SWIGTYPE_p_f_p_switch_database_interface_handle_p_q_const__char_p_char_size_t_p_p_char__switch_status_t(global::System.IntPtr cPtr, bool futureUse)2771   internal SWIGTYPE_p_f_p_switch_database_interface_handle_p_q_const__char_p_char_size_t_p_p_char__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
2772     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2773   }
2774 
SWIGTYPE_p_f_p_switch_database_interface_handle_p_q_const__char_p_char_size_t_p_p_char__switch_status_t()2775   protected SWIGTYPE_p_f_p_switch_database_interface_handle_p_q_const__char_p_char_size_t_p_p_char__switch_status_t() {
2776     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2777   }
2778 
getCPtr(SWIGTYPE_p_f_p_switch_database_interface_handle_p_q_const__char_p_char_size_t_p_p_char__switch_status_t obj)2779   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_database_interface_handle_p_q_const__char_p_char_size_t_p_p_char__switch_status_t obj) {
2780     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2781   }
2782 }
2783 
2784 }
2785 //------------------------------------------------------------------------------
2786 // <auto-generated />
2787 //
2788 // This file was automatically generated by SWIG (http://www.swig.org).
2789 // Version 3.0.12
2790 //
2791 // Do not make changes to this file unless you know what you are doing--modify
2792 // the SWIG interface file instead.
2793 //------------------------------------------------------------------------------
2794 
2795 namespace FreeSWITCH.Native {
2796 
2797 public class SWIGTYPE_p_f_p_switch_directory_handle__switch_status_t {
2798   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2799 
SWIGTYPE_p_f_p_switch_directory_handle__switch_status_t(global::System.IntPtr cPtr, bool futureUse)2800   internal SWIGTYPE_p_f_p_switch_directory_handle__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
2801     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2802   }
2803 
SWIGTYPE_p_f_p_switch_directory_handle__switch_status_t()2804   protected SWIGTYPE_p_f_p_switch_directory_handle__switch_status_t() {
2805     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2806   }
2807 
getCPtr(SWIGTYPE_p_f_p_switch_directory_handle__switch_status_t obj)2808   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_directory_handle__switch_status_t obj) {
2809     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2810   }
2811 }
2812 
2813 }
2814 //------------------------------------------------------------------------------
2815 // <auto-generated />
2816 //
2817 // This file was automatically generated by SWIG (http://www.swig.org).
2818 // Version 3.0.12
2819 //
2820 // Do not make changes to this file unless you know what you are doing--modify
2821 // the SWIG interface file instead.
2822 //------------------------------------------------------------------------------
2823 
2824 namespace FreeSWITCH.Native {
2825 
2826 public class SWIGTYPE_p_f_p_switch_directory_handle_p_char_p_char__switch_status_t {
2827   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2828 
SWIGTYPE_p_f_p_switch_directory_handle_p_char_p_char__switch_status_t(global::System.IntPtr cPtr, bool futureUse)2829   internal SWIGTYPE_p_f_p_switch_directory_handle_p_char_p_char__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
2830     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2831   }
2832 
SWIGTYPE_p_f_p_switch_directory_handle_p_char_p_char__switch_status_t()2833   protected SWIGTYPE_p_f_p_switch_directory_handle_p_char_p_char__switch_status_t() {
2834     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2835   }
2836 
getCPtr(SWIGTYPE_p_f_p_switch_directory_handle_p_char_p_char__switch_status_t obj)2837   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_directory_handle_p_char_p_char__switch_status_t obj) {
2838     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2839   }
2840 }
2841 
2842 }
2843 //------------------------------------------------------------------------------
2844 // <auto-generated />
2845 //
2846 // This file was automatically generated by SWIG (http://www.swig.org).
2847 // Version 3.0.12
2848 //
2849 // Do not make changes to this file unless you know what you are doing--modify
2850 // the SWIG interface file instead.
2851 //------------------------------------------------------------------------------
2852 
2853 namespace FreeSWITCH.Native {
2854 
2855 public class SWIGTYPE_p_f_p_switch_directory_handle_p_char_p_char_p_char__switch_status_t {
2856   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2857 
SWIGTYPE_p_f_p_switch_directory_handle_p_char_p_char_p_char__switch_status_t(global::System.IntPtr cPtr, bool futureUse)2858   internal SWIGTYPE_p_f_p_switch_directory_handle_p_char_p_char_p_char__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
2859     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2860   }
2861 
SWIGTYPE_p_f_p_switch_directory_handle_p_char_p_char_p_char__switch_status_t()2862   protected SWIGTYPE_p_f_p_switch_directory_handle_p_char_p_char_p_char__switch_status_t() {
2863     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2864   }
2865 
getCPtr(SWIGTYPE_p_f_p_switch_directory_handle_p_char_p_char_p_char__switch_status_t obj)2866   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_directory_handle_p_char_p_char_p_char__switch_status_t obj) {
2867     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2868   }
2869 }
2870 
2871 }
2872 //------------------------------------------------------------------------------
2873 // <auto-generated />
2874 //
2875 // This file was automatically generated by SWIG (http://www.swig.org).
2876 // Version 3.0.12
2877 //
2878 // Do not make changes to this file unless you know what you are doing--modify
2879 // the SWIG interface file instead.
2880 //------------------------------------------------------------------------------
2881 
2882 namespace FreeSWITCH.Native {
2883 
2884 public class SWIGTYPE_p_f_p_switch_directory_handle_p_p_char_p_p_char__switch_status_t {
2885   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2886 
SWIGTYPE_p_f_p_switch_directory_handle_p_p_char_p_p_char__switch_status_t(global::System.IntPtr cPtr, bool futureUse)2887   internal SWIGTYPE_p_f_p_switch_directory_handle_p_p_char_p_p_char__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
2888     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2889   }
2890 
SWIGTYPE_p_f_p_switch_directory_handle_p_p_char_p_p_char__switch_status_t()2891   protected SWIGTYPE_p_f_p_switch_directory_handle_p_p_char_p_p_char__switch_status_t() {
2892     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2893   }
2894 
getCPtr(SWIGTYPE_p_f_p_switch_directory_handle_p_p_char_p_p_char__switch_status_t obj)2895   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_directory_handle_p_p_char_p_p_char__switch_status_t obj) {
2896     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2897   }
2898 }
2899 
2900 }
2901 //------------------------------------------------------------------------------
2902 // <auto-generated />
2903 //
2904 // This file was automatically generated by SWIG (http://www.swig.org).
2905 // Version 3.0.12
2906 //
2907 // Do not make changes to this file unless you know what you are doing--modify
2908 // the SWIG interface file instead.
2909 //------------------------------------------------------------------------------
2910 
2911 namespace FreeSWITCH.Native {
2912 
2913 public class SWIGTYPE_p_f_p_switch_event__switch_status_t {
2914   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2915 
SWIGTYPE_p_f_p_switch_event__switch_status_t(global::System.IntPtr cPtr, bool futureUse)2916   internal SWIGTYPE_p_f_p_switch_event__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
2917     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2918   }
2919 
SWIGTYPE_p_f_p_switch_event__switch_status_t()2920   protected SWIGTYPE_p_f_p_switch_event__switch_status_t() {
2921     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2922   }
2923 
getCPtr(SWIGTYPE_p_f_p_switch_event__switch_status_t obj)2924   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_event__switch_status_t obj) {
2925     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2926   }
2927 }
2928 
2929 }
2930 //------------------------------------------------------------------------------
2931 // <auto-generated />
2932 //
2933 // This file was automatically generated by SWIG (http://www.swig.org).
2934 // Version 3.0.12
2935 //
2936 // Do not make changes to this file unless you know what you are doing--modify
2937 // the SWIG interface file instead.
2938 //------------------------------------------------------------------------------
2939 
2940 namespace FreeSWITCH.Native {
2941 
2942 public class SWIGTYPE_p_f_p_switch_event__void {
2943   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2944 
SWIGTYPE_p_f_p_switch_event__void(global::System.IntPtr cPtr, bool futureUse)2945   internal SWIGTYPE_p_f_p_switch_event__void(global::System.IntPtr cPtr, bool futureUse) {
2946     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2947   }
2948 
SWIGTYPE_p_f_p_switch_event__void()2949   protected SWIGTYPE_p_f_p_switch_event__void() {
2950     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2951   }
2952 
getCPtr(SWIGTYPE_p_f_p_switch_event__void obj)2953   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_event__void obj) {
2954     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2955   }
2956 }
2957 
2958 }
2959 //------------------------------------------------------------------------------
2960 // <auto-generated />
2961 //
2962 // This file was automatically generated by SWIG (http://www.swig.org).
2963 // Version 3.0.12
2964 //
2965 // Do not make changes to this file unless you know what you are doing--modify
2966 // the SWIG interface file instead.
2967 //------------------------------------------------------------------------------
2968 
2969 namespace FreeSWITCH.Native {
2970 
2971 public class SWIGTYPE_p_f_p_switch_event_p_q_const__char__switch_status_t {
2972   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
2973 
SWIGTYPE_p_f_p_switch_event_p_q_const__char__switch_status_t(global::System.IntPtr cPtr, bool futureUse)2974   internal SWIGTYPE_p_f_p_switch_event_p_q_const__char__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
2975     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
2976   }
2977 
SWIGTYPE_p_f_p_switch_event_p_q_const__char__switch_status_t()2978   protected SWIGTYPE_p_f_p_switch_event_p_q_const__char__switch_status_t() {
2979     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
2980   }
2981 
getCPtr(SWIGTYPE_p_f_p_switch_event_p_q_const__char__switch_status_t obj)2982   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_event_p_q_const__char__switch_status_t obj) {
2983     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
2984   }
2985 }
2986 
2987 }
2988 //------------------------------------------------------------------------------
2989 // <auto-generated />
2990 //
2991 // This file was automatically generated by SWIG (http://www.swig.org).
2992 // Version 3.0.12
2993 //
2994 // Do not make changes to this file unless you know what you are doing--modify
2995 // the SWIG interface file instead.
2996 //------------------------------------------------------------------------------
2997 
2998 namespace FreeSWITCH.Native {
2999 
3000 public class SWIGTYPE_p_f_p_switch_file_handle__switch_status_t {
3001   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3002 
SWIGTYPE_p_f_p_switch_file_handle__switch_status_t(global::System.IntPtr cPtr, bool futureUse)3003   internal SWIGTYPE_p_f_p_switch_file_handle__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
3004     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3005   }
3006 
SWIGTYPE_p_f_p_switch_file_handle__switch_status_t()3007   protected SWIGTYPE_p_f_p_switch_file_handle__switch_status_t() {
3008     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3009   }
3010 
getCPtr(SWIGTYPE_p_f_p_switch_file_handle__switch_status_t obj)3011   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_file_handle__switch_status_t obj) {
3012     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3013   }
3014 }
3015 
3016 }
3017 //------------------------------------------------------------------------------
3018 // <auto-generated />
3019 //
3020 // This file was automatically generated by SWIG (http://www.swig.org).
3021 // Version 3.0.12
3022 //
3023 // Do not make changes to this file unless you know what you are doing--modify
3024 // the SWIG interface file instead.
3025 //------------------------------------------------------------------------------
3026 
3027 namespace FreeSWITCH.Native {
3028 
3029 public class SWIGTYPE_p_f_p_switch_file_handle_enum_switch_audio_col_t_p_p_q_const__char__switch_status_t {
3030   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3031 
SWIGTYPE_p_f_p_switch_file_handle_enum_switch_audio_col_t_p_p_q_const__char__switch_status_t(global::System.IntPtr cPtr, bool futureUse)3032   internal SWIGTYPE_p_f_p_switch_file_handle_enum_switch_audio_col_t_p_p_q_const__char__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
3033     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3034   }
3035 
SWIGTYPE_p_f_p_switch_file_handle_enum_switch_audio_col_t_p_p_q_const__char__switch_status_t()3036   protected SWIGTYPE_p_f_p_switch_file_handle_enum_switch_audio_col_t_p_p_q_const__char__switch_status_t() {
3037     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3038   }
3039 
getCPtr(SWIGTYPE_p_f_p_switch_file_handle_enum_switch_audio_col_t_p_p_q_const__char__switch_status_t obj)3040   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_file_handle_enum_switch_audio_col_t_p_p_q_const__char__switch_status_t obj) {
3041     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3042   }
3043 }
3044 
3045 }
3046 //------------------------------------------------------------------------------
3047 // <auto-generated />
3048 //
3049 // This file was automatically generated by SWIG (http://www.swig.org).
3050 // Version 3.0.12
3051 //
3052 // Do not make changes to this file unless you know what you are doing--modify
3053 // the SWIG interface file instead.
3054 //------------------------------------------------------------------------------
3055 
3056 namespace FreeSWITCH.Native {
3057 
3058 public class SWIGTYPE_p_f_p_switch_file_handle_enum_switch_audio_col_t_p_q_const__char__switch_status_t {
3059   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3060 
SWIGTYPE_p_f_p_switch_file_handle_enum_switch_audio_col_t_p_q_const__char__switch_status_t(global::System.IntPtr cPtr, bool futureUse)3061   internal SWIGTYPE_p_f_p_switch_file_handle_enum_switch_audio_col_t_p_q_const__char__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
3062     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3063   }
3064 
SWIGTYPE_p_f_p_switch_file_handle_enum_switch_audio_col_t_p_q_const__char__switch_status_t()3065   protected SWIGTYPE_p_f_p_switch_file_handle_enum_switch_audio_col_t_p_q_const__char__switch_status_t() {
3066     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3067   }
3068 
getCPtr(SWIGTYPE_p_f_p_switch_file_handle_enum_switch_audio_col_t_p_q_const__char__switch_status_t obj)3069   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_file_handle_enum_switch_audio_col_t_p_q_const__char__switch_status_t obj) {
3070     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3071   }
3072 }
3073 
3074 }
3075 //------------------------------------------------------------------------------
3076 // <auto-generated />
3077 //
3078 // This file was automatically generated by SWIG (http://www.swig.org).
3079 // Version 3.0.12
3080 //
3081 // Do not make changes to this file unless you know what you are doing--modify
3082 // the SWIG interface file instead.
3083 //------------------------------------------------------------------------------
3084 
3085 namespace FreeSWITCH.Native {
3086 
3087 public class SWIGTYPE_p_f_p_switch_file_handle_enum_switch_file_command_t__switch_status_t {
3088   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3089 
SWIGTYPE_p_f_p_switch_file_handle_enum_switch_file_command_t__switch_status_t(global::System.IntPtr cPtr, bool futureUse)3090   internal SWIGTYPE_p_f_p_switch_file_handle_enum_switch_file_command_t__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
3091     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3092   }
3093 
SWIGTYPE_p_f_p_switch_file_handle_enum_switch_file_command_t__switch_status_t()3094   protected SWIGTYPE_p_f_p_switch_file_handle_enum_switch_file_command_t__switch_status_t() {
3095     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3096   }
3097 
getCPtr(SWIGTYPE_p_f_p_switch_file_handle_enum_switch_file_command_t__switch_status_t obj)3098   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_file_handle_enum_switch_file_command_t__switch_status_t obj) {
3099     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3100   }
3101 }
3102 
3103 }
3104 //------------------------------------------------------------------------------
3105 // <auto-generated />
3106 //
3107 // This file was automatically generated by SWIG (http://www.swig.org).
3108 // Version 3.0.12
3109 //
3110 // Do not make changes to this file unless you know what you are doing--modify
3111 // the SWIG interface file instead.
3112 //------------------------------------------------------------------------------
3113 
3114 namespace FreeSWITCH.Native {
3115 
3116 public class SWIGTYPE_p_f_p_switch_file_handle_long_long__switch_status_t {
3117   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3118 
SWIGTYPE_p_f_p_switch_file_handle_long_long__switch_status_t(global::System.IntPtr cPtr, bool futureUse)3119   internal SWIGTYPE_p_f_p_switch_file_handle_long_long__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
3120     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3121   }
3122 
SWIGTYPE_p_f_p_switch_file_handle_long_long__switch_status_t()3123   protected SWIGTYPE_p_f_p_switch_file_handle_long_long__switch_status_t() {
3124     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3125   }
3126 
getCPtr(SWIGTYPE_p_f_p_switch_file_handle_long_long__switch_status_t obj)3127   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_file_handle_long_long__switch_status_t obj) {
3128     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3129   }
3130 }
3131 
3132 }
3133 //------------------------------------------------------------------------------
3134 // <auto-generated />
3135 //
3136 // This file was automatically generated by SWIG (http://www.swig.org).
3137 // Version 3.0.12
3138 //
3139 // Do not make changes to this file unless you know what you are doing--modify
3140 // the SWIG interface file instead.
3141 //------------------------------------------------------------------------------
3142 
3143 namespace FreeSWITCH.Native {
3144 
3145 public class SWIGTYPE_p_f_p_switch_file_handle_p_q_const__char__switch_status_t {
3146   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3147 
SWIGTYPE_p_f_p_switch_file_handle_p_q_const__char__switch_status_t(global::System.IntPtr cPtr, bool futureUse)3148   internal SWIGTYPE_p_f_p_switch_file_handle_p_q_const__char__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
3149     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3150   }
3151 
SWIGTYPE_p_f_p_switch_file_handle_p_q_const__char__switch_status_t()3152   protected SWIGTYPE_p_f_p_switch_file_handle_p_q_const__char__switch_status_t() {
3153     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3154   }
3155 
getCPtr(SWIGTYPE_p_f_p_switch_file_handle_p_q_const__char__switch_status_t obj)3156   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_file_handle_p_q_const__char__switch_status_t obj) {
3157     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3158   }
3159 }
3160 
3161 }
3162 //------------------------------------------------------------------------------
3163 // <auto-generated />
3164 //
3165 // This file was automatically generated by SWIG (http://www.swig.org).
3166 // Version 3.0.12
3167 //
3168 // Do not make changes to this file unless you know what you are doing--modify
3169 // the SWIG interface file instead.
3170 //------------------------------------------------------------------------------
3171 
3172 namespace FreeSWITCH.Native {
3173 
3174 public class SWIGTYPE_p_f_p_switch_file_handle_p_switch_frame__switch_status_t {
3175   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3176 
SWIGTYPE_p_f_p_switch_file_handle_p_switch_frame__switch_status_t(global::System.IntPtr cPtr, bool futureUse)3177   internal SWIGTYPE_p_f_p_switch_file_handle_p_switch_frame__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
3178     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3179   }
3180 
SWIGTYPE_p_f_p_switch_file_handle_p_switch_frame__switch_status_t()3181   protected SWIGTYPE_p_f_p_switch_file_handle_p_switch_frame__switch_status_t() {
3182     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3183   }
3184 
getCPtr(SWIGTYPE_p_f_p_switch_file_handle_p_switch_frame__switch_status_t obj)3185   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_file_handle_p_switch_frame__switch_status_t obj) {
3186     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3187   }
3188 }
3189 
3190 }
3191 //------------------------------------------------------------------------------
3192 // <auto-generated />
3193 //
3194 // This file was automatically generated by SWIG (http://www.swig.org).
3195 // Version 3.0.12
3196 //
3197 // Do not make changes to this file unless you know what you are doing--modify
3198 // the SWIG interface file instead.
3199 //------------------------------------------------------------------------------
3200 
3201 namespace FreeSWITCH.Native {
3202 
3203 public class SWIGTYPE_p_f_p_switch_file_handle_p_switch_frame_enum_switch_video_read_flag_t__switch_status_t {
3204   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3205 
SWIGTYPE_p_f_p_switch_file_handle_p_switch_frame_enum_switch_video_read_flag_t__switch_status_t(global::System.IntPtr cPtr, bool futureUse)3206   internal SWIGTYPE_p_f_p_switch_file_handle_p_switch_frame_enum_switch_video_read_flag_t__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
3207     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3208   }
3209 
SWIGTYPE_p_f_p_switch_file_handle_p_switch_frame_enum_switch_video_read_flag_t__switch_status_t()3210   protected SWIGTYPE_p_f_p_switch_file_handle_p_switch_frame_enum_switch_video_read_flag_t__switch_status_t() {
3211     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3212   }
3213 
getCPtr(SWIGTYPE_p_f_p_switch_file_handle_p_switch_frame_enum_switch_video_read_flag_t__switch_status_t obj)3214   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_file_handle_p_switch_frame_enum_switch_video_read_flag_t__switch_status_t obj) {
3215     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3216   }
3217 }
3218 
3219 }
3220 //------------------------------------------------------------------------------
3221 // <auto-generated />
3222 //
3223 // This file was automatically generated by SWIG (http://www.swig.org).
3224 // Version 3.0.12
3225 //
3226 // Do not make changes to this file unless you know what you are doing--modify
3227 // the SWIG interface file instead.
3228 //------------------------------------------------------------------------------
3229 
3230 namespace FreeSWITCH.Native {
3231 
3232 public class SWIGTYPE_p_f_p_switch_file_handle_p_unsigned_int_long_long_int__switch_status_t {
3233   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3234 
SWIGTYPE_p_f_p_switch_file_handle_p_unsigned_int_long_long_int__switch_status_t(global::System.IntPtr cPtr, bool futureUse)3235   internal SWIGTYPE_p_f_p_switch_file_handle_p_unsigned_int_long_long_int__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
3236     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3237   }
3238 
SWIGTYPE_p_f_p_switch_file_handle_p_unsigned_int_long_long_int__switch_status_t()3239   protected SWIGTYPE_p_f_p_switch_file_handle_p_unsigned_int_long_long_int__switch_status_t() {
3240     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3241   }
3242 
getCPtr(SWIGTYPE_p_f_p_switch_file_handle_p_unsigned_int_long_long_int__switch_status_t obj)3243   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_file_handle_p_unsigned_int_long_long_int__switch_status_t obj) {
3244     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3245   }
3246 }
3247 
3248 }
3249 //------------------------------------------------------------------------------
3250 // <auto-generated />
3251 //
3252 // This file was automatically generated by SWIG (http://www.swig.org).
3253 // Version 3.0.12
3254 //
3255 // Do not make changes to this file unless you know what you are doing--modify
3256 // the SWIG interface file instead.
3257 //------------------------------------------------------------------------------
3258 
3259 namespace FreeSWITCH.Native {
3260 
3261 public class SWIGTYPE_p_f_p_switch_file_handle_p_void_p_switch_size_t__switch_status_t {
3262   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3263 
SWIGTYPE_p_f_p_switch_file_handle_p_void_p_switch_size_t__switch_status_t(global::System.IntPtr cPtr, bool futureUse)3264   internal SWIGTYPE_p_f_p_switch_file_handle_p_void_p_switch_size_t__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
3265     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3266   }
3267 
SWIGTYPE_p_f_p_switch_file_handle_p_void_p_switch_size_t__switch_status_t()3268   protected SWIGTYPE_p_f_p_switch_file_handle_p_void_p_switch_size_t__switch_status_t() {
3269     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3270   }
3271 
getCPtr(SWIGTYPE_p_f_p_switch_file_handle_p_void_p_switch_size_t__switch_status_t obj)3272   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_file_handle_p_void_p_switch_size_t__switch_status_t obj) {
3273     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3274   }
3275 }
3276 
3277 }
3278 //------------------------------------------------------------------------------
3279 // <auto-generated />
3280 //
3281 // This file was automatically generated by SWIG (http://www.swig.org).
3282 // Version 3.0.12
3283 //
3284 // Do not make changes to this file unless you know what you are doing--modify
3285 // the SWIG interface file instead.
3286 //------------------------------------------------------------------------------
3287 
3288 namespace FreeSWITCH.Native {
3289 
3290 public class SWIGTYPE_p_f_p_switch_ivr_dmachine_match__switch_status_t {
3291   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3292 
SWIGTYPE_p_f_p_switch_ivr_dmachine_match__switch_status_t(global::System.IntPtr cPtr, bool futureUse)3293   internal SWIGTYPE_p_f_p_switch_ivr_dmachine_match__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
3294     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3295   }
3296 
SWIGTYPE_p_f_p_switch_ivr_dmachine_match__switch_status_t()3297   protected SWIGTYPE_p_f_p_switch_ivr_dmachine_match__switch_status_t() {
3298     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3299   }
3300 
getCPtr(SWIGTYPE_p_f_p_switch_ivr_dmachine_match__switch_status_t obj)3301   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_ivr_dmachine_match__switch_status_t obj) {
3302     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3303   }
3304 }
3305 
3306 }
3307 //------------------------------------------------------------------------------
3308 // <auto-generated />
3309 //
3310 // This file was automatically generated by SWIG (http://www.swig.org).
3311 // Version 3.0.12
3312 //
3313 // Do not make changes to this file unless you know what you are doing--modify
3314 // the SWIG interface file instead.
3315 //------------------------------------------------------------------------------
3316 
3317 namespace FreeSWITCH.Native {
3318 
3319 public class SWIGTYPE_p_f_p_switch_ivr_menu_p_char_p_char_size_t_p_void__switch_ivr_action_t {
3320   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3321 
SWIGTYPE_p_f_p_switch_ivr_menu_p_char_p_char_size_t_p_void__switch_ivr_action_t(global::System.IntPtr cPtr, bool futureUse)3322   internal SWIGTYPE_p_f_p_switch_ivr_menu_p_char_p_char_size_t_p_void__switch_ivr_action_t(global::System.IntPtr cPtr, bool futureUse) {
3323     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3324   }
3325 
SWIGTYPE_p_f_p_switch_ivr_menu_p_char_p_char_size_t_p_void__switch_ivr_action_t()3326   protected SWIGTYPE_p_f_p_switch_ivr_menu_p_char_p_char_size_t_p_void__switch_ivr_action_t() {
3327     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3328   }
3329 
getCPtr(SWIGTYPE_p_f_p_switch_ivr_menu_p_char_p_char_size_t_p_void__switch_ivr_action_t obj)3330   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_ivr_menu_p_char_p_char_size_t_p_void__switch_ivr_action_t obj) {
3331     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3332   }
3333 }
3334 
3335 }
3336 //------------------------------------------------------------------------------
3337 // <auto-generated />
3338 //
3339 // This file was automatically generated by SWIG (http://www.swig.org).
3340 // Version 3.0.12
3341 //
3342 // Do not make changes to this file unless you know what you are doing--modify
3343 // the SWIG interface file instead.
3344 //------------------------------------------------------------------------------
3345 
3346 namespace FreeSWITCH.Native {
3347 
3348 public class SWIGTYPE_p_f_p_switch_live_array_s_p_q_const__char_p_q_const__char_p_cJSON_p_void__void {
3349   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3350 
SWIGTYPE_p_f_p_switch_live_array_s_p_q_const__char_p_q_const__char_p_cJSON_p_void__void(global::System.IntPtr cPtr, bool futureUse)3351   internal SWIGTYPE_p_f_p_switch_live_array_s_p_q_const__char_p_q_const__char_p_cJSON_p_void__void(global::System.IntPtr cPtr, bool futureUse) {
3352     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3353   }
3354 
SWIGTYPE_p_f_p_switch_live_array_s_p_q_const__char_p_q_const__char_p_cJSON_p_void__void()3355   protected SWIGTYPE_p_f_p_switch_live_array_s_p_q_const__char_p_q_const__char_p_cJSON_p_void__void() {
3356     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3357   }
3358 
getCPtr(SWIGTYPE_p_f_p_switch_live_array_s_p_q_const__char_p_q_const__char_p_cJSON_p_void__void obj)3359   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_live_array_s_p_q_const__char_p_q_const__char_p_cJSON_p_void__void obj) {
3360     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3361   }
3362 }
3363 
3364 }
3365 //------------------------------------------------------------------------------
3366 // <auto-generated />
3367 //
3368 // This file was automatically generated by SWIG (http://www.swig.org).
3369 // Version 3.0.12
3370 //
3371 // Do not make changes to this file unless you know what you are doing--modify
3372 // the SWIG interface file instead.
3373 //------------------------------------------------------------------------------
3374 
3375 namespace FreeSWITCH.Native {
3376 
3377 public class SWIGTYPE_p_f_p_switch_media_bug_p_void__void {
3378   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3379 
SWIGTYPE_p_f_p_switch_media_bug_p_void__void(global::System.IntPtr cPtr, bool futureUse)3380   internal SWIGTYPE_p_f_p_switch_media_bug_p_void__void(global::System.IntPtr cPtr, bool futureUse) {
3381     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3382   }
3383 
SWIGTYPE_p_f_p_switch_media_bug_p_void__void()3384   protected SWIGTYPE_p_f_p_switch_media_bug_p_void__void() {
3385     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3386   }
3387 
getCPtr(SWIGTYPE_p_f_p_switch_media_bug_p_void__void obj)3388   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_media_bug_p_void__void obj) {
3389     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3390   }
3391 }
3392 
3393 }
3394 //------------------------------------------------------------------------------
3395 // <auto-generated />
3396 //
3397 // This file was automatically generated by SWIG (http://www.swig.org).
3398 // Version 3.0.12
3399 //
3400 // Do not make changes to this file unless you know what you are doing--modify
3401 // the SWIG interface file instead.
3402 //------------------------------------------------------------------------------
3403 
3404 namespace FreeSWITCH.Native {
3405 
3406 public class SWIGTYPE_p_f_p_switch_media_bug_p_void_enum_switch_abc_type_t__switch_bool_t {
3407   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3408 
SWIGTYPE_p_f_p_switch_media_bug_p_void_enum_switch_abc_type_t__switch_bool_t(global::System.IntPtr cPtr, bool futureUse)3409   internal SWIGTYPE_p_f_p_switch_media_bug_p_void_enum_switch_abc_type_t__switch_bool_t(global::System.IntPtr cPtr, bool futureUse) {
3410     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3411   }
3412 
SWIGTYPE_p_f_p_switch_media_bug_p_void_enum_switch_abc_type_t__switch_bool_t()3413   protected SWIGTYPE_p_f_p_switch_media_bug_p_void_enum_switch_abc_type_t__switch_bool_t() {
3414     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3415   }
3416 
getCPtr(SWIGTYPE_p_f_p_switch_media_bug_p_void_enum_switch_abc_type_t__switch_bool_t obj)3417   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_media_bug_p_void_enum_switch_abc_type_t__switch_bool_t obj) {
3418     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3419   }
3420 }
3421 
3422 }
3423 //------------------------------------------------------------------------------
3424 // <auto-generated />
3425 //
3426 // This file was automatically generated by SWIG (http://www.swig.org).
3427 // Version 3.0.12
3428 //
3429 // Do not make changes to this file unless you know what you are doing--modify
3430 // the SWIG interface file instead.
3431 //------------------------------------------------------------------------------
3432 
3433 namespace FreeSWITCH.Native {
3434 
3435 public class SWIGTYPE_p_f_p_switch_rtp_p_switch_socket_t_p_void_switch_size_t_p_switch_sockaddr_t__void {
3436   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3437 
SWIGTYPE_p_f_p_switch_rtp_p_switch_socket_t_p_void_switch_size_t_p_switch_sockaddr_t__void(global::System.IntPtr cPtr, bool futureUse)3438   internal SWIGTYPE_p_f_p_switch_rtp_p_switch_socket_t_p_void_switch_size_t_p_switch_sockaddr_t__void(global::System.IntPtr cPtr, bool futureUse) {
3439     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3440   }
3441 
SWIGTYPE_p_f_p_switch_rtp_p_switch_socket_t_p_void_switch_size_t_p_switch_sockaddr_t__void()3442   protected SWIGTYPE_p_f_p_switch_rtp_p_switch_socket_t_p_void_switch_size_t_p_switch_sockaddr_t__void() {
3443     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3444   }
3445 
getCPtr(SWIGTYPE_p_f_p_switch_rtp_p_switch_socket_t_p_void_switch_size_t_p_switch_sockaddr_t__void obj)3446   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_rtp_p_switch_socket_t_p_void_switch_size_t_p_switch_sockaddr_t__void obj) {
3447     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3448   }
3449 }
3450 
3451 }
3452 //------------------------------------------------------------------------------
3453 // <auto-generated />
3454 //
3455 // This file was automatically generated by SWIG (http://www.swig.org).
3456 // Version 3.0.12
3457 //
3458 // Do not make changes to this file unless you know what you are doing--modify
3459 // the SWIG interface file instead.
3460 //------------------------------------------------------------------------------
3461 
3462 namespace FreeSWITCH.Native {
3463 
3464 public class SWIGTYPE_p_f_p_switch_scheduler_task__void {
3465   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3466 
SWIGTYPE_p_f_p_switch_scheduler_task__void(global::System.IntPtr cPtr, bool futureUse)3467   internal SWIGTYPE_p_f_p_switch_scheduler_task__void(global::System.IntPtr cPtr, bool futureUse) {
3468     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3469   }
3470 
SWIGTYPE_p_f_p_switch_scheduler_task__void()3471   protected SWIGTYPE_p_f_p_switch_scheduler_task__void() {
3472     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3473   }
3474 
getCPtr(SWIGTYPE_p_f_p_switch_scheduler_task__void obj)3475   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_scheduler_task__void obj) {
3476     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3477   }
3478 }
3479 
3480 }
3481 //------------------------------------------------------------------------------
3482 // <auto-generated />
3483 //
3484 // This file was automatically generated by SWIG (http://www.swig.org).
3485 // Version 3.0.12
3486 //
3487 // Do not make changes to this file unless you know what you are doing--modify
3488 // the SWIG interface file instead.
3489 //------------------------------------------------------------------------------
3490 
3491 namespace FreeSWITCH.Native {
3492 
3493 public class SWIGTYPE_p_f_p_switch_speech_handle__void {
3494   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3495 
SWIGTYPE_p_f_p_switch_speech_handle__void(global::System.IntPtr cPtr, bool futureUse)3496   internal SWIGTYPE_p_f_p_switch_speech_handle__void(global::System.IntPtr cPtr, bool futureUse) {
3497     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3498   }
3499 
SWIGTYPE_p_f_p_switch_speech_handle__void()3500   protected SWIGTYPE_p_f_p_switch_speech_handle__void() {
3501     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3502   }
3503 
getCPtr(SWIGTYPE_p_f_p_switch_speech_handle__void obj)3504   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_speech_handle__void obj) {
3505     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3506   }
3507 }
3508 
3509 }
3510 //------------------------------------------------------------------------------
3511 // <auto-generated />
3512 //
3513 // This file was automatically generated by SWIG (http://www.swig.org).
3514 // Version 3.0.12
3515 //
3516 // Do not make changes to this file unless you know what you are doing--modify
3517 // the SWIG interface file instead.
3518 //------------------------------------------------------------------------------
3519 
3520 namespace FreeSWITCH.Native {
3521 
3522 public class SWIGTYPE_p_f_p_switch_speech_handle_p_char_double__void {
3523   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3524 
SWIGTYPE_p_f_p_switch_speech_handle_p_char_double__void(global::System.IntPtr cPtr, bool futureUse)3525   internal SWIGTYPE_p_f_p_switch_speech_handle_p_char_double__void(global::System.IntPtr cPtr, bool futureUse) {
3526     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3527   }
3528 
SWIGTYPE_p_f_p_switch_speech_handle_p_char_double__void()3529   protected SWIGTYPE_p_f_p_switch_speech_handle_p_char_double__void() {
3530     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3531   }
3532 
getCPtr(SWIGTYPE_p_f_p_switch_speech_handle_p_char_double__void obj)3533   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_speech_handle_p_char_double__void obj) {
3534     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3535   }
3536 }
3537 
3538 }
3539 //------------------------------------------------------------------------------
3540 // <auto-generated />
3541 //
3542 // This file was automatically generated by SWIG (http://www.swig.org).
3543 // Version 3.0.12
3544 //
3545 // Do not make changes to this file unless you know what you are doing--modify
3546 // the SWIG interface file instead.
3547 //------------------------------------------------------------------------------
3548 
3549 namespace FreeSWITCH.Native {
3550 
3551 public class SWIGTYPE_p_f_p_switch_speech_handle_p_char_int__void {
3552   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3553 
SWIGTYPE_p_f_p_switch_speech_handle_p_char_int__void(global::System.IntPtr cPtr, bool futureUse)3554   internal SWIGTYPE_p_f_p_switch_speech_handle_p_char_int__void(global::System.IntPtr cPtr, bool futureUse) {
3555     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3556   }
3557 
SWIGTYPE_p_f_p_switch_speech_handle_p_char_int__void()3558   protected SWIGTYPE_p_f_p_switch_speech_handle_p_char_int__void() {
3559     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3560   }
3561 
getCPtr(SWIGTYPE_p_f_p_switch_speech_handle_p_char_int__void obj)3562   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_speech_handle_p_char_int__void obj) {
3563     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3564   }
3565 }
3566 
3567 }
3568 //------------------------------------------------------------------------------
3569 // <auto-generated />
3570 //
3571 // This file was automatically generated by SWIG (http://www.swig.org).
3572 // Version 3.0.12
3573 //
3574 // Do not make changes to this file unless you know what you are doing--modify
3575 // the SWIG interface file instead.
3576 //------------------------------------------------------------------------------
3577 
3578 namespace FreeSWITCH.Native {
3579 
3580 public class SWIGTYPE_p_f_p_switch_speech_handle_p_char_p_q_const__char__void {
3581   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3582 
SWIGTYPE_p_f_p_switch_speech_handle_p_char_p_q_const__char__void(global::System.IntPtr cPtr, bool futureUse)3583   internal SWIGTYPE_p_f_p_switch_speech_handle_p_char_p_q_const__char__void(global::System.IntPtr cPtr, bool futureUse) {
3584     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3585   }
3586 
SWIGTYPE_p_f_p_switch_speech_handle_p_char_p_q_const__char__void()3587   protected SWIGTYPE_p_f_p_switch_speech_handle_p_char_p_q_const__char__void() {
3588     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3589   }
3590 
getCPtr(SWIGTYPE_p_f_p_switch_speech_handle_p_char_p_q_const__char__void obj)3591   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_speech_handle_p_char_p_q_const__char__void obj) {
3592     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3593   }
3594 }
3595 
3596 }
3597 //------------------------------------------------------------------------------
3598 // <auto-generated />
3599 //
3600 // This file was automatically generated by SWIG (http://www.swig.org).
3601 // Version 3.0.12
3602 //
3603 // Do not make changes to this file unless you know what you are doing--modify
3604 // the SWIG interface file instead.
3605 //------------------------------------------------------------------------------
3606 
3607 namespace FreeSWITCH.Native {
3608 
3609 public class SWIGTYPE_p_f_p_switch_speech_handle_p_char_p_unsigned_long__switch_status_t {
3610   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3611 
SWIGTYPE_p_f_p_switch_speech_handle_p_char_p_unsigned_long__switch_status_t(global::System.IntPtr cPtr, bool futureUse)3612   internal SWIGTYPE_p_f_p_switch_speech_handle_p_char_p_unsigned_long__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
3613     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3614   }
3615 
SWIGTYPE_p_f_p_switch_speech_handle_p_char_p_unsigned_long__switch_status_t()3616   protected SWIGTYPE_p_f_p_switch_speech_handle_p_char_p_unsigned_long__switch_status_t() {
3617     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3618   }
3619 
getCPtr(SWIGTYPE_p_f_p_switch_speech_handle_p_char_p_unsigned_long__switch_status_t obj)3620   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_speech_handle_p_char_p_unsigned_long__switch_status_t obj) {
3621     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3622   }
3623 }
3624 
3625 }
3626 //------------------------------------------------------------------------------
3627 // <auto-generated />
3628 //
3629 // This file was automatically generated by SWIG (http://www.swig.org).
3630 // Version 3.0.12
3631 //
3632 // Do not make changes to this file unless you know what you are doing--modify
3633 // the SWIG interface file instead.
3634 //------------------------------------------------------------------------------
3635 
3636 namespace FreeSWITCH.Native {
3637 
3638 public class SWIGTYPE_p_f_p_switch_speech_handle_p_q_const__char_int_int_p_unsigned_long__switch_status_t {
3639   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3640 
SWIGTYPE_p_f_p_switch_speech_handle_p_q_const__char_int_int_p_unsigned_long__switch_status_t(global::System.IntPtr cPtr, bool futureUse)3641   internal SWIGTYPE_p_f_p_switch_speech_handle_p_q_const__char_int_int_p_unsigned_long__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
3642     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3643   }
3644 
SWIGTYPE_p_f_p_switch_speech_handle_p_q_const__char_int_int_p_unsigned_long__switch_status_t()3645   protected SWIGTYPE_p_f_p_switch_speech_handle_p_q_const__char_int_int_p_unsigned_long__switch_status_t() {
3646     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3647   }
3648 
getCPtr(SWIGTYPE_p_f_p_switch_speech_handle_p_q_const__char_int_int_p_unsigned_long__switch_status_t obj)3649   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_speech_handle_p_q_const__char_int_int_p_unsigned_long__switch_status_t obj) {
3650     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3651   }
3652 }
3653 
3654 }
3655 //------------------------------------------------------------------------------
3656 // <auto-generated />
3657 //
3658 // This file was automatically generated by SWIG (http://www.swig.org).
3659 // Version 3.0.12
3660 //
3661 // Do not make changes to this file unless you know what you are doing--modify
3662 // the SWIG interface file instead.
3663 //------------------------------------------------------------------------------
3664 
3665 namespace FreeSWITCH.Native {
3666 
3667 public class SWIGTYPE_p_f_p_switch_speech_handle_p_unsigned_long__switch_status_t {
3668   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3669 
SWIGTYPE_p_f_p_switch_speech_handle_p_unsigned_long__switch_status_t(global::System.IntPtr cPtr, bool futureUse)3670   internal SWIGTYPE_p_f_p_switch_speech_handle_p_unsigned_long__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
3671     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3672   }
3673 
SWIGTYPE_p_f_p_switch_speech_handle_p_unsigned_long__switch_status_t()3674   protected SWIGTYPE_p_f_p_switch_speech_handle_p_unsigned_long__switch_status_t() {
3675     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3676   }
3677 
getCPtr(SWIGTYPE_p_f_p_switch_speech_handle_p_unsigned_long__switch_status_t obj)3678   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_speech_handle_p_unsigned_long__switch_status_t obj) {
3679     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3680   }
3681 }
3682 
3683 }
3684 //------------------------------------------------------------------------------
3685 // <auto-generated />
3686 //
3687 // This file was automatically generated by SWIG (http://www.swig.org).
3688 // Version 3.0.12
3689 //
3690 // Do not make changes to this file unless you know what you are doing--modify
3691 // the SWIG interface file instead.
3692 //------------------------------------------------------------------------------
3693 
3694 namespace FreeSWITCH.Native {
3695 
3696 public class SWIGTYPE_p_f_p_switch_speech_handle_p_void_p_switch_size_t_p_unsigned_long__switch_status_t {
3697   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3698 
SWIGTYPE_p_f_p_switch_speech_handle_p_void_p_switch_size_t_p_unsigned_long__switch_status_t(global::System.IntPtr cPtr, bool futureUse)3699   internal SWIGTYPE_p_f_p_switch_speech_handle_p_void_p_switch_size_t_p_unsigned_long__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
3700     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3701   }
3702 
SWIGTYPE_p_f_p_switch_speech_handle_p_void_p_switch_size_t_p_unsigned_long__switch_status_t()3703   protected SWIGTYPE_p_f_p_switch_speech_handle_p_void_p_switch_size_t_p_unsigned_long__switch_status_t() {
3704     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3705   }
3706 
getCPtr(SWIGTYPE_p_f_p_switch_speech_handle_p_void_p_switch_size_t_p_unsigned_long__switch_status_t obj)3707   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_speech_handle_p_void_p_switch_size_t_p_unsigned_long__switch_status_t obj) {
3708     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3709   }
3710 }
3711 
3712 }
3713 //------------------------------------------------------------------------------
3714 // <auto-generated />
3715 //
3716 // This file was automatically generated by SWIG (http://www.swig.org).
3717 // Version 3.0.12
3718 //
3719 // Do not make changes to this file unless you know what you are doing--modify
3720 // the SWIG interface file instead.
3721 //------------------------------------------------------------------------------
3722 
3723 namespace FreeSWITCH.Native {
3724 
3725 public class SWIGTYPE_p_f_p_switch_stream_handle_p_int__p_unsigned_char {
3726   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3727 
SWIGTYPE_p_f_p_switch_stream_handle_p_int__p_unsigned_char(global::System.IntPtr cPtr, bool futureUse)3728   internal SWIGTYPE_p_f_p_switch_stream_handle_p_int__p_unsigned_char(global::System.IntPtr cPtr, bool futureUse) {
3729     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3730   }
3731 
SWIGTYPE_p_f_p_switch_stream_handle_p_int__p_unsigned_char()3732   protected SWIGTYPE_p_f_p_switch_stream_handle_p_int__p_unsigned_char() {
3733     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3734   }
3735 
getCPtr(SWIGTYPE_p_f_p_switch_stream_handle_p_int__p_unsigned_char obj)3736   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_stream_handle_p_int__p_unsigned_char obj) {
3737     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3738   }
3739 }
3740 
3741 }
3742 //------------------------------------------------------------------------------
3743 // <auto-generated />
3744 //
3745 // This file was automatically generated by SWIG (http://www.swig.org).
3746 // Version 3.0.12
3747 //
3748 // Do not make changes to this file unless you know what you are doing--modify
3749 // the SWIG interface file instead.
3750 //------------------------------------------------------------------------------
3751 
3752 namespace FreeSWITCH.Native {
3753 
3754 public class SWIGTYPE_p_f_p_switch_stream_handle_p_q_const__char_v_______switch_status_t {
3755   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3756 
SWIGTYPE_p_f_p_switch_stream_handle_p_q_const__char_v_______switch_status_t(global::System.IntPtr cPtr, bool futureUse)3757   internal SWIGTYPE_p_f_p_switch_stream_handle_p_q_const__char_v_______switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
3758     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3759   }
3760 
SWIGTYPE_p_f_p_switch_stream_handle_p_q_const__char_v_______switch_status_t()3761   protected SWIGTYPE_p_f_p_switch_stream_handle_p_q_const__char_v_______switch_status_t() {
3762     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3763   }
3764 
getCPtr(SWIGTYPE_p_f_p_switch_stream_handle_p_q_const__char_v_______switch_status_t obj)3765   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_stream_handle_p_q_const__char_v_______switch_status_t obj) {
3766     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3767   }
3768 }
3769 
3770 }
3771 //------------------------------------------------------------------------------
3772 // <auto-generated />
3773 //
3774 // This file was automatically generated by SWIG (http://www.swig.org).
3775 // Version 3.0.12
3776 //
3777 // Do not make changes to this file unless you know what you are doing--modify
3778 // the SWIG interface file instead.
3779 //------------------------------------------------------------------------------
3780 
3781 namespace FreeSWITCH.Native {
3782 
3783 public class SWIGTYPE_p_f_p_switch_stream_handle_p_unsigned_char_switch_size_t__switch_status_t {
3784   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3785 
SWIGTYPE_p_f_p_switch_stream_handle_p_unsigned_char_switch_size_t__switch_status_t(global::System.IntPtr cPtr, bool futureUse)3786   internal SWIGTYPE_p_f_p_switch_stream_handle_p_unsigned_char_switch_size_t__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
3787     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3788   }
3789 
SWIGTYPE_p_f_p_switch_stream_handle_p_unsigned_char_switch_size_t__switch_status_t()3790   protected SWIGTYPE_p_f_p_switch_stream_handle_p_unsigned_char_switch_size_t__switch_status_t() {
3791     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3792   }
3793 
getCPtr(SWIGTYPE_p_f_p_switch_stream_handle_p_unsigned_char_switch_size_t__switch_status_t obj)3794   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_stream_handle_p_unsigned_char_switch_size_t__switch_status_t obj) {
3795     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3796   }
3797 }
3798 
3799 }
3800 //------------------------------------------------------------------------------
3801 // <auto-generated />
3802 //
3803 // This file was automatically generated by SWIG (http://www.swig.org).
3804 // Version 3.0.12
3805 //
3806 // Do not make changes to this file unless you know what you are doing--modify
3807 // the SWIG interface file instead.
3808 //------------------------------------------------------------------------------
3809 
3810 namespace FreeSWITCH.Native {
3811 
3812 public class SWIGTYPE_p_f_p_switch_thread_t_p_void__p_void {
3813   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3814 
SWIGTYPE_p_f_p_switch_thread_t_p_void__p_void(global::System.IntPtr cPtr, bool futureUse)3815   internal SWIGTYPE_p_f_p_switch_thread_t_p_void__p_void(global::System.IntPtr cPtr, bool futureUse) {
3816     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3817   }
3818 
SWIGTYPE_p_f_p_switch_thread_t_p_void__p_void()3819   protected SWIGTYPE_p_f_p_switch_thread_t_p_void__p_void() {
3820     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3821   }
3822 
getCPtr(SWIGTYPE_p_f_p_switch_thread_t_p_void__p_void obj)3823   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_thread_t_p_void__p_void obj) {
3824     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3825   }
3826 }
3827 
3828 }
3829 //------------------------------------------------------------------------------
3830 // <auto-generated />
3831 //
3832 // This file was automatically generated by SWIG (http://www.swig.org).
3833 // Version 3.0.12
3834 //
3835 // Do not make changes to this file unless you know what you are doing--modify
3836 // the SWIG interface file instead.
3837 //------------------------------------------------------------------------------
3838 
3839 namespace FreeSWITCH.Native {
3840 
3841 public class SWIGTYPE_p_f_p_switch_timer__switch_status_t {
3842   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3843 
SWIGTYPE_p_f_p_switch_timer__switch_status_t(global::System.IntPtr cPtr, bool futureUse)3844   internal SWIGTYPE_p_f_p_switch_timer__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
3845     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3846   }
3847 
SWIGTYPE_p_f_p_switch_timer__switch_status_t()3848   protected SWIGTYPE_p_f_p_switch_timer__switch_status_t() {
3849     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3850   }
3851 
getCPtr(SWIGTYPE_p_f_p_switch_timer__switch_status_t obj)3852   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_timer__switch_status_t obj) {
3853     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3854   }
3855 }
3856 
3857 }
3858 //------------------------------------------------------------------------------
3859 // <auto-generated />
3860 //
3861 // This file was automatically generated by SWIG (http://www.swig.org).
3862 // Version 3.0.12
3863 //
3864 // Do not make changes to this file unless you know what you are doing--modify
3865 // the SWIG interface file instead.
3866 //------------------------------------------------------------------------------
3867 
3868 namespace FreeSWITCH.Native {
3869 
3870 public class SWIGTYPE_p_f_p_switch_timer_enum_switch_bool_t__switch_status_t {
3871   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3872 
SWIGTYPE_p_f_p_switch_timer_enum_switch_bool_t__switch_status_t(global::System.IntPtr cPtr, bool futureUse)3873   internal SWIGTYPE_p_f_p_switch_timer_enum_switch_bool_t__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
3874     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3875   }
3876 
SWIGTYPE_p_f_p_switch_timer_enum_switch_bool_t__switch_status_t()3877   protected SWIGTYPE_p_f_p_switch_timer_enum_switch_bool_t__switch_status_t() {
3878     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3879   }
3880 
getCPtr(SWIGTYPE_p_f_p_switch_timer_enum_switch_bool_t__switch_status_t obj)3881   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_switch_timer_enum_switch_bool_t__switch_status_t obj) {
3882     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3883   }
3884 }
3885 
3886 }
3887 //------------------------------------------------------------------------------
3888 // <auto-generated />
3889 //
3890 // This file was automatically generated by SWIG (http://www.swig.org).
3891 // Version 3.0.12
3892 //
3893 // Do not make changes to this file unless you know what you are doing--modify
3894 // the SWIG interface file instead.
3895 //------------------------------------------------------------------------------
3896 
3897 namespace FreeSWITCH.Native {
3898 
3899 public class SWIGTYPE_p_f_p_void__void {
3900   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3901 
SWIGTYPE_p_f_p_void__void(global::System.IntPtr cPtr, bool futureUse)3902   internal SWIGTYPE_p_f_p_void__void(global::System.IntPtr cPtr, bool futureUse) {
3903     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3904   }
3905 
SWIGTYPE_p_f_p_void__void()3906   protected SWIGTYPE_p_f_p_void__void() {
3907     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3908   }
3909 
getCPtr(SWIGTYPE_p_f_p_void__void obj)3910   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_void__void obj) {
3911     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3912   }
3913 }
3914 
3915 }
3916 //------------------------------------------------------------------------------
3917 // <auto-generated />
3918 //
3919 // This file was automatically generated by SWIG (http://www.swig.org).
3920 // Version 3.0.12
3921 //
3922 // Do not make changes to this file unless you know what you are doing--modify
3923 // the SWIG interface file instead.
3924 //------------------------------------------------------------------------------
3925 
3926 namespace FreeSWITCH.Native {
3927 
3928 public class SWIGTYPE_p_f_p_void_int_p_p_char_p_p_char__int {
3929   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3930 
SWIGTYPE_p_f_p_void_int_p_p_char_p_p_char__int(global::System.IntPtr cPtr, bool futureUse)3931   internal SWIGTYPE_p_f_p_void_int_p_p_char_p_p_char__int(global::System.IntPtr cPtr, bool futureUse) {
3932     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3933   }
3934 
SWIGTYPE_p_f_p_void_int_p_p_char_p_p_char__int()3935   protected SWIGTYPE_p_f_p_void_int_p_p_char_p_p_char__int() {
3936     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3937   }
3938 
getCPtr(SWIGTYPE_p_f_p_void_int_p_p_char_p_p_char__int obj)3939   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_void_int_p_p_char_p_p_char__int obj) {
3940     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3941   }
3942 }
3943 
3944 }
3945 //------------------------------------------------------------------------------
3946 // <auto-generated />
3947 //
3948 // This file was automatically generated by SWIG (http://www.swig.org).
3949 // Version 3.0.12
3950 //
3951 // Do not make changes to this file unless you know what you are doing--modify
3952 // the SWIG interface file instead.
3953 //------------------------------------------------------------------------------
3954 
3955 namespace FreeSWITCH.Native {
3956 
3957 public class SWIGTYPE_p_f_p_void_p_q_const__char__int {
3958   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3959 
SWIGTYPE_p_f_p_void_p_q_const__char__int(global::System.IntPtr cPtr, bool futureUse)3960   internal SWIGTYPE_p_f_p_void_p_q_const__char__int(global::System.IntPtr cPtr, bool futureUse) {
3961     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3962   }
3963 
SWIGTYPE_p_f_p_void_p_q_const__char__int()3964   protected SWIGTYPE_p_f_p_void_p_q_const__char__int() {
3965     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3966   }
3967 
getCPtr(SWIGTYPE_p_f_p_void_p_q_const__char__int obj)3968   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_void_p_q_const__char__int obj) {
3969     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3970   }
3971 }
3972 
3973 }
3974 //------------------------------------------------------------------------------
3975 // <auto-generated />
3976 //
3977 // This file was automatically generated by SWIG (http://www.swig.org).
3978 // Version 3.0.12
3979 //
3980 // Do not make changes to this file unless you know what you are doing--modify
3981 // the SWIG interface file instead.
3982 //------------------------------------------------------------------------------
3983 
3984 namespace FreeSWITCH.Native {
3985 
3986 public class SWIGTYPE_p_f_p_void_p_switch_event__int {
3987   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
3988 
SWIGTYPE_p_f_p_void_p_switch_event__int(global::System.IntPtr cPtr, bool futureUse)3989   internal SWIGTYPE_p_f_p_void_p_switch_event__int(global::System.IntPtr cPtr, bool futureUse) {
3990     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
3991   }
3992 
SWIGTYPE_p_f_p_void_p_switch_event__int()3993   protected SWIGTYPE_p_f_p_void_p_switch_event__int() {
3994     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
3995   }
3996 
getCPtr(SWIGTYPE_p_f_p_void_p_switch_event__int obj)3997   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_p_void_p_switch_event__int obj) {
3998     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
3999   }
4000 }
4001 
4002 }
4003 //------------------------------------------------------------------------------
4004 // <auto-generated />
4005 //
4006 // This file was automatically generated by SWIG (http://www.swig.org).
4007 // Version 3.0.12
4008 //
4009 // Do not make changes to this file unless you know what you are doing--modify
4010 // the SWIG interface file instead.
4011 //------------------------------------------------------------------------------
4012 
4013 namespace FreeSWITCH.Native {
4014 
4015 public class SWIGTYPE_p_f_switch_cache_db_database_interface_options_t_p_p_switch_database_interface_handle__switch_status_t {
4016   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4017 
SWIGTYPE_p_f_switch_cache_db_database_interface_options_t_p_p_switch_database_interface_handle__switch_status_t(global::System.IntPtr cPtr, bool futureUse)4018   internal SWIGTYPE_p_f_switch_cache_db_database_interface_options_t_p_p_switch_database_interface_handle__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
4019     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4020   }
4021 
SWIGTYPE_p_f_switch_cache_db_database_interface_options_t_p_p_switch_database_interface_handle__switch_status_t()4022   protected SWIGTYPE_p_f_switch_cache_db_database_interface_options_t_p_p_switch_database_interface_handle__switch_status_t() {
4023     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4024   }
4025 
getCPtr(SWIGTYPE_p_f_switch_cache_db_database_interface_options_t_p_p_switch_database_interface_handle__switch_status_t obj)4026   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_switch_cache_db_database_interface_options_t_p_p_switch_database_interface_handle__switch_status_t obj) {
4027     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4028   }
4029 }
4030 
4031 }
4032 //------------------------------------------------------------------------------
4033 // <auto-generated />
4034 //
4035 // This file was automatically generated by SWIG (http://www.swig.org).
4036 // Version 3.0.12
4037 //
4038 // Do not make changes to this file unless you know what you are doing--modify
4039 // the SWIG interface file instead.
4040 //------------------------------------------------------------------------------
4041 
4042 namespace FreeSWITCH.Native {
4043 
4044 public class SWIGTYPE_p_f_uint8_t_p_p_q_const__char_p_void__p_switch_xml {
4045   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4046 
SWIGTYPE_p_f_uint8_t_p_p_q_const__char_p_void__p_switch_xml(global::System.IntPtr cPtr, bool futureUse)4047   internal SWIGTYPE_p_f_uint8_t_p_p_q_const__char_p_void__p_switch_xml(global::System.IntPtr cPtr, bool futureUse) {
4048     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4049   }
4050 
SWIGTYPE_p_f_uint8_t_p_p_q_const__char_p_void__p_switch_xml()4051   protected SWIGTYPE_p_f_uint8_t_p_p_q_const__char_p_void__p_switch_xml() {
4052     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4053   }
4054 
getCPtr(SWIGTYPE_p_f_uint8_t_p_p_q_const__char_p_void__p_switch_xml obj)4055   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_uint8_t_p_p_q_const__char_p_void__p_switch_xml obj) {
4056     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4057   }
4058 }
4059 
4060 }
4061 //------------------------------------------------------------------------------
4062 // <auto-generated />
4063 //
4064 // This file was automatically generated by SWIG (http://www.swig.org).
4065 // Version 3.0.12
4066 //
4067 // Do not make changes to this file unless you know what you are doing--modify
4068 // the SWIG interface file instead.
4069 //------------------------------------------------------------------------------
4070 
4071 namespace FreeSWITCH.Native {
4072 
4073 public class SWIGTYPE_p_f_void__p_char {
4074   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4075 
SWIGTYPE_p_f_void__p_char(global::System.IntPtr cPtr, bool futureUse)4076   internal SWIGTYPE_p_f_void__p_char(global::System.IntPtr cPtr, bool futureUse) {
4077     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4078   }
4079 
SWIGTYPE_p_f_void__p_char()4080   protected SWIGTYPE_p_f_void__p_char() {
4081     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4082   }
4083 
getCPtr(SWIGTYPE_p_f_void__p_char obj)4084   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_void__p_char obj) {
4085     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4086   }
4087 }
4088 
4089 }
4090 //------------------------------------------------------------------------------
4091 // <auto-generated />
4092 //
4093 // This file was automatically generated by SWIG (http://www.swig.org).
4094 // Version 3.0.12
4095 //
4096 // Do not make changes to this file unless you know what you are doing--modify
4097 // the SWIG interface file instead.
4098 //------------------------------------------------------------------------------
4099 
4100 namespace FreeSWITCH.Native {
4101 
4102 public class SWIGTYPE_p_f_void__switch_status_t {
4103   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4104 
SWIGTYPE_p_f_void__switch_status_t(global::System.IntPtr cPtr, bool futureUse)4105   internal SWIGTYPE_p_f_void__switch_status_t(global::System.IntPtr cPtr, bool futureUse) {
4106     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4107   }
4108 
SWIGTYPE_p_f_void__switch_status_t()4109   protected SWIGTYPE_p_f_void__switch_status_t() {
4110     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4111   }
4112 
getCPtr(SWIGTYPE_p_f_void__switch_status_t obj)4113   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f_void__switch_status_t obj) {
4114     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4115   }
4116 }
4117 
4118 }
4119 //------------------------------------------------------------------------------
4120 // <auto-generated />
4121 //
4122 // This file was automatically generated by SWIG (http://www.swig.org).
4123 // Version 3.0.12
4124 //
4125 // Do not make changes to this file unless you know what you are doing--modify
4126 // the SWIG interface file instead.
4127 //------------------------------------------------------------------------------
4128 
4129 namespace FreeSWITCH.Native {
4130 
4131 public class SWIGTYPE_p_float {
4132   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4133 
SWIGTYPE_p_float(global::System.IntPtr cPtr, bool futureUse)4134   internal SWIGTYPE_p_float(global::System.IntPtr cPtr, bool futureUse) {
4135     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4136   }
4137 
SWIGTYPE_p_float()4138   protected SWIGTYPE_p_float() {
4139     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4140   }
4141 
getCPtr(SWIGTYPE_p_float obj)4142   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_float obj) {
4143     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4144   }
4145 }
4146 
4147 }
4148 //------------------------------------------------------------------------------
4149 // <auto-generated />
4150 //
4151 // This file was automatically generated by SWIG (http://www.swig.org).
4152 // Version 3.0.12
4153 //
4154 // Do not make changes to this file unless you know what you are doing--modify
4155 // the SWIG interface file instead.
4156 //------------------------------------------------------------------------------
4157 
4158 namespace FreeSWITCH.Native {
4159 
4160 public class SWIGTYPE_p_in6_addr {
4161   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4162 
SWIGTYPE_p_in6_addr(global::System.IntPtr cPtr, bool futureUse)4163   internal SWIGTYPE_p_in6_addr(global::System.IntPtr cPtr, bool futureUse) {
4164     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4165   }
4166 
SWIGTYPE_p_in6_addr()4167   protected SWIGTYPE_p_in6_addr() {
4168     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4169   }
4170 
getCPtr(SWIGTYPE_p_in6_addr obj)4171   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_in6_addr obj) {
4172     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4173   }
4174 }
4175 
4176 }
4177 //------------------------------------------------------------------------------
4178 // <auto-generated />
4179 //
4180 // This file was automatically generated by SWIG (http://www.swig.org).
4181 // Version 3.0.12
4182 //
4183 // Do not make changes to this file unless you know what you are doing--modify
4184 // the SWIG interface file instead.
4185 //------------------------------------------------------------------------------
4186 
4187 namespace FreeSWITCH.Native {
4188 
4189 public class SWIGTYPE_p_int {
4190   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4191 
SWIGTYPE_p_int(global::System.IntPtr cPtr, bool futureUse)4192   internal SWIGTYPE_p_int(global::System.IntPtr cPtr, bool futureUse) {
4193     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4194   }
4195 
SWIGTYPE_p_int()4196   protected SWIGTYPE_p_int() {
4197     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4198   }
4199 
getCPtr(SWIGTYPE_p_int obj)4200   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_int obj) {
4201     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4202   }
4203 }
4204 
4205 }
4206 //------------------------------------------------------------------------------
4207 // <auto-generated />
4208 //
4209 // This file was automatically generated by SWIG (http://www.swig.org).
4210 // Version 3.0.12
4211 //
4212 // Do not make changes to this file unless you know what you are doing--modify
4213 // the SWIG interface file instead.
4214 //------------------------------------------------------------------------------
4215 
4216 namespace FreeSWITCH.Native {
4217 
4218 public class SWIGTYPE_p_p_apr_pool_t {
4219   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4220 
SWIGTYPE_p_p_apr_pool_t(global::System.IntPtr cPtr, bool futureUse)4221   internal SWIGTYPE_p_p_apr_pool_t(global::System.IntPtr cPtr, bool futureUse) {
4222     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4223   }
4224 
SWIGTYPE_p_p_apr_pool_t()4225   protected SWIGTYPE_p_p_apr_pool_t() {
4226     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4227   }
4228 
getCPtr(SWIGTYPE_p_p_apr_pool_t obj)4229   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_apr_pool_t obj) {
4230     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4231   }
4232 }
4233 
4234 }
4235 //------------------------------------------------------------------------------
4236 // <auto-generated />
4237 //
4238 // This file was automatically generated by SWIG (http://www.swig.org).
4239 // Version 3.0.12
4240 //
4241 // Do not make changes to this file unless you know what you are doing--modify
4242 // the SWIG interface file instead.
4243 //------------------------------------------------------------------------------
4244 
4245 namespace FreeSWITCH.Native {
4246 
4247 public class SWIGTYPE_p_p_cJSON {
4248   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4249 
SWIGTYPE_p_p_cJSON(global::System.IntPtr cPtr, bool futureUse)4250   internal SWIGTYPE_p_p_cJSON(global::System.IntPtr cPtr, bool futureUse) {
4251     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4252   }
4253 
SWIGTYPE_p_p_cJSON()4254   protected SWIGTYPE_p_p_cJSON() {
4255     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4256   }
4257 
getCPtr(SWIGTYPE_p_p_cJSON obj)4258   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_cJSON obj) {
4259     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4260   }
4261 }
4262 
4263 }
4264 //------------------------------------------------------------------------------
4265 // <auto-generated />
4266 //
4267 // This file was automatically generated by SWIG (http://www.swig.org).
4268 // Version 3.0.12
4269 //
4270 // Do not make changes to this file unless you know what you are doing--modify
4271 // the SWIG interface file instead.
4272 //------------------------------------------------------------------------------
4273 
4274 namespace FreeSWITCH.Native {
4275 
4276 public class SWIGTYPE_p_p_char {
4277   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4278 
SWIGTYPE_p_p_char(global::System.IntPtr cPtr, bool futureUse)4279   internal SWIGTYPE_p_p_char(global::System.IntPtr cPtr, bool futureUse) {
4280     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4281   }
4282 
SWIGTYPE_p_p_char()4283   protected SWIGTYPE_p_p_char() {
4284     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4285   }
4286 
getCPtr(SWIGTYPE_p_p_char obj)4287   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_char obj) {
4288     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4289   }
4290 }
4291 
4292 }
4293 //------------------------------------------------------------------------------
4294 // <auto-generated />
4295 //
4296 // This file was automatically generated by SWIG (http://www.swig.org).
4297 // Version 3.0.12
4298 //
4299 // Do not make changes to this file unless you know what you are doing--modify
4300 // the SWIG interface file instead.
4301 //------------------------------------------------------------------------------
4302 
4303 namespace FreeSWITCH.Native {
4304 
4305 public class SWIGTYPE_p_p_p_char {
4306   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4307 
SWIGTYPE_p_p_p_char(global::System.IntPtr cPtr, bool futureUse)4308   internal SWIGTYPE_p_p_p_char(global::System.IntPtr cPtr, bool futureUse) {
4309     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4310   }
4311 
SWIGTYPE_p_p_p_char()4312   protected SWIGTYPE_p_p_p_char() {
4313     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4314   }
4315 
getCPtr(SWIGTYPE_p_p_p_char obj)4316   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_p_char obj) {
4317     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4318   }
4319 }
4320 
4321 }
4322 //------------------------------------------------------------------------------
4323 // <auto-generated />
4324 //
4325 // This file was automatically generated by SWIG (http://www.swig.org).
4326 // Version 3.0.12
4327 //
4328 // Do not make changes to this file unless you know what you are doing--modify
4329 // the SWIG interface file instead.
4330 //------------------------------------------------------------------------------
4331 
4332 namespace FreeSWITCH.Native {
4333 
4334 public class SWIGTYPE_p_p_payload_map_s {
4335   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4336 
SWIGTYPE_p_p_payload_map_s(global::System.IntPtr cPtr, bool futureUse)4337   internal SWIGTYPE_p_p_payload_map_s(global::System.IntPtr cPtr, bool futureUse) {
4338     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4339   }
4340 
SWIGTYPE_p_p_payload_map_s()4341   protected SWIGTYPE_p_p_payload_map_s() {
4342     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4343   }
4344 
getCPtr(SWIGTYPE_p_p_payload_map_s obj)4345   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_payload_map_s obj) {
4346     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4347   }
4348 }
4349 
4350 }
4351 //------------------------------------------------------------------------------
4352 // <auto-generated />
4353 //
4354 // This file was automatically generated by SWIG (http://www.swig.org).
4355 // Version 3.0.12
4356 //
4357 // Do not make changes to this file unless you know what you are doing--modify
4358 // the SWIG interface file instead.
4359 //------------------------------------------------------------------------------
4360 
4361 namespace FreeSWITCH.Native {
4362 
4363 public class SWIGTYPE_p_p_real_pcre {
4364   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4365 
SWIGTYPE_p_p_real_pcre(global::System.IntPtr cPtr, bool futureUse)4366   internal SWIGTYPE_p_p_real_pcre(global::System.IntPtr cPtr, bool futureUse) {
4367     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4368   }
4369 
SWIGTYPE_p_p_real_pcre()4370   protected SWIGTYPE_p_p_real_pcre() {
4371     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4372   }
4373 
getCPtr(SWIGTYPE_p_p_real_pcre obj)4374   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_real_pcre obj) {
4375     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4376   }
4377 }
4378 
4379 }
4380 //------------------------------------------------------------------------------
4381 // <auto-generated />
4382 //
4383 // This file was automatically generated by SWIG (http://www.swig.org).
4384 // Version 3.0.12
4385 //
4386 // Do not make changes to this file unless you know what you are doing--modify
4387 // the SWIG interface file instead.
4388 //------------------------------------------------------------------------------
4389 
4390 namespace FreeSWITCH.Native {
4391 
4392 public class SWIGTYPE_p_p_sqlite3 {
4393   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4394 
SWIGTYPE_p_p_sqlite3(global::System.IntPtr cPtr, bool futureUse)4395   internal SWIGTYPE_p_p_sqlite3(global::System.IntPtr cPtr, bool futureUse) {
4396     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4397   }
4398 
SWIGTYPE_p_p_sqlite3()4399   protected SWIGTYPE_p_p_sqlite3() {
4400     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4401   }
4402 
getCPtr(SWIGTYPE_p_p_sqlite3 obj)4403   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_sqlite3 obj) {
4404     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4405   }
4406 }
4407 
4408 }
4409 //------------------------------------------------------------------------------
4410 // <auto-generated />
4411 //
4412 // This file was automatically generated by SWIG (http://www.swig.org).
4413 // Version 3.0.12
4414 //
4415 // Do not make changes to this file unless you know what you are doing--modify
4416 // the SWIG interface file instead.
4417 //------------------------------------------------------------------------------
4418 
4419 namespace FreeSWITCH.Native {
4420 
4421 public class SWIGTYPE_p_p_sqlite3_stmt {
4422   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4423 
SWIGTYPE_p_p_sqlite3_stmt(global::System.IntPtr cPtr, bool futureUse)4424   internal SWIGTYPE_p_p_sqlite3_stmt(global::System.IntPtr cPtr, bool futureUse) {
4425     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4426   }
4427 
SWIGTYPE_p_p_sqlite3_stmt()4428   protected SWIGTYPE_p_p_sqlite3_stmt() {
4429     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4430   }
4431 
getCPtr(SWIGTYPE_p_p_sqlite3_stmt obj)4432   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_sqlite3_stmt obj) {
4433     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4434   }
4435 }
4436 
4437 }
4438 //------------------------------------------------------------------------------
4439 // <auto-generated />
4440 //
4441 // This file was automatically generated by SWIG (http://www.swig.org).
4442 // Version 3.0.12
4443 //
4444 // Do not make changes to this file unless you know what you are doing--modify
4445 // the SWIG interface file instead.
4446 //------------------------------------------------------------------------------
4447 
4448 namespace FreeSWITCH.Native {
4449 
4450 public class SWIGTYPE_p_p_switch_agc_s {
4451   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4452 
SWIGTYPE_p_p_switch_agc_s(global::System.IntPtr cPtr, bool futureUse)4453   internal SWIGTYPE_p_p_switch_agc_s(global::System.IntPtr cPtr, bool futureUse) {
4454     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4455   }
4456 
SWIGTYPE_p_p_switch_agc_s()4457   protected SWIGTYPE_p_p_switch_agc_s() {
4458     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4459   }
4460 
getCPtr(SWIGTYPE_p_p_switch_agc_s obj)4461   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_agc_s obj) {
4462     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4463   }
4464 }
4465 
4466 }
4467 //------------------------------------------------------------------------------
4468 // <auto-generated />
4469 //
4470 // This file was automatically generated by SWIG (http://www.swig.org).
4471 // Version 3.0.12
4472 //
4473 // Do not make changes to this file unless you know what you are doing--modify
4474 // the SWIG interface file instead.
4475 //------------------------------------------------------------------------------
4476 
4477 namespace FreeSWITCH.Native {
4478 
4479 public class SWIGTYPE_p_p_switch_audio_resampler_t {
4480   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4481 
SWIGTYPE_p_p_switch_audio_resampler_t(global::System.IntPtr cPtr, bool futureUse)4482   internal SWIGTYPE_p_p_switch_audio_resampler_t(global::System.IntPtr cPtr, bool futureUse) {
4483     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4484   }
4485 
SWIGTYPE_p_p_switch_audio_resampler_t()4486   protected SWIGTYPE_p_p_switch_audio_resampler_t() {
4487     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4488   }
4489 
getCPtr(SWIGTYPE_p_p_switch_audio_resampler_t obj)4490   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_audio_resampler_t obj) {
4491     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4492   }
4493 }
4494 
4495 }
4496 //------------------------------------------------------------------------------
4497 // <auto-generated />
4498 //
4499 // This file was automatically generated by SWIG (http://www.swig.org).
4500 // Version 3.0.12
4501 //
4502 // Do not make changes to this file unless you know what you are doing--modify
4503 // the SWIG interface file instead.
4504 //------------------------------------------------------------------------------
4505 
4506 namespace FreeSWITCH.Native {
4507 
4508 public class SWIGTYPE_p_p_switch_buffer {
4509   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4510 
SWIGTYPE_p_p_switch_buffer(global::System.IntPtr cPtr, bool futureUse)4511   internal SWIGTYPE_p_p_switch_buffer(global::System.IntPtr cPtr, bool futureUse) {
4512     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4513   }
4514 
SWIGTYPE_p_p_switch_buffer()4515   protected SWIGTYPE_p_p_switch_buffer() {
4516     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4517   }
4518 
getCPtr(SWIGTYPE_p_p_switch_buffer obj)4519   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_buffer obj) {
4520     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4521   }
4522 }
4523 
4524 }
4525 //------------------------------------------------------------------------------
4526 // <auto-generated />
4527 //
4528 // This file was automatically generated by SWIG (http://www.swig.org).
4529 // Version 3.0.12
4530 //
4531 // Do not make changes to this file unless you know what you are doing--modify
4532 // the SWIG interface file instead.
4533 //------------------------------------------------------------------------------
4534 
4535 namespace FreeSWITCH.Native {
4536 
4537 public class SWIGTYPE_p_p_switch_cache_db_handle {
4538   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4539 
SWIGTYPE_p_p_switch_cache_db_handle(global::System.IntPtr cPtr, bool futureUse)4540   internal SWIGTYPE_p_p_switch_cache_db_handle(global::System.IntPtr cPtr, bool futureUse) {
4541     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4542   }
4543 
SWIGTYPE_p_p_switch_cache_db_handle()4544   protected SWIGTYPE_p_p_switch_cache_db_handle() {
4545     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4546   }
4547 
getCPtr(SWIGTYPE_p_p_switch_cache_db_handle obj)4548   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_cache_db_handle obj) {
4549     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4550   }
4551 }
4552 
4553 }
4554 //------------------------------------------------------------------------------
4555 // <auto-generated />
4556 //
4557 // This file was automatically generated by SWIG (http://www.swig.org).
4558 // Version 3.0.12
4559 //
4560 // Do not make changes to this file unless you know what you are doing--modify
4561 // the SWIG interface file instead.
4562 //------------------------------------------------------------------------------
4563 
4564 namespace FreeSWITCH.Native {
4565 
4566 public class SWIGTYPE_p_p_switch_caller_extension {
4567   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4568 
SWIGTYPE_p_p_switch_caller_extension(global::System.IntPtr cPtr, bool futureUse)4569   internal SWIGTYPE_p_p_switch_caller_extension(global::System.IntPtr cPtr, bool futureUse) {
4570     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4571   }
4572 
SWIGTYPE_p_p_switch_caller_extension()4573   protected SWIGTYPE_p_p_switch_caller_extension() {
4574     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4575   }
4576 
getCPtr(SWIGTYPE_p_p_switch_caller_extension obj)4577   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_caller_extension obj) {
4578     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4579   }
4580 }
4581 
4582 }
4583 //------------------------------------------------------------------------------
4584 // <auto-generated />
4585 //
4586 // This file was automatically generated by SWIG (http://www.swig.org).
4587 // Version 3.0.12
4588 //
4589 // Do not make changes to this file unless you know what you are doing--modify
4590 // the SWIG interface file instead.
4591 //------------------------------------------------------------------------------
4592 
4593 namespace FreeSWITCH.Native {
4594 
4595 public class SWIGTYPE_p_p_switch_channel {
4596   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4597 
SWIGTYPE_p_p_switch_channel(global::System.IntPtr cPtr, bool futureUse)4598   internal SWIGTYPE_p_p_switch_channel(global::System.IntPtr cPtr, bool futureUse) {
4599     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4600   }
4601 
SWIGTYPE_p_p_switch_channel()4602   protected SWIGTYPE_p_p_switch_channel() {
4603     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4604   }
4605 
getCPtr(SWIGTYPE_p_p_switch_channel obj)4606   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_channel obj) {
4607     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4608   }
4609 }
4610 
4611 }
4612 //------------------------------------------------------------------------------
4613 // <auto-generated />
4614 //
4615 // This file was automatically generated by SWIG (http://www.swig.org).
4616 // Version 3.0.12
4617 //
4618 // Do not make changes to this file unless you know what you are doing--modify
4619 // the SWIG interface file instead.
4620 //------------------------------------------------------------------------------
4621 
4622 namespace FreeSWITCH.Native {
4623 
4624 public class SWIGTYPE_p_p_switch_codec_implementation {
4625   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4626 
SWIGTYPE_p_p_switch_codec_implementation(global::System.IntPtr cPtr, bool futureUse)4627   internal SWIGTYPE_p_p_switch_codec_implementation(global::System.IntPtr cPtr, bool futureUse) {
4628     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4629   }
4630 
SWIGTYPE_p_p_switch_codec_implementation()4631   protected SWIGTYPE_p_p_switch_codec_implementation() {
4632     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4633   }
4634 
getCPtr(SWIGTYPE_p_p_switch_codec_implementation obj)4635   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_codec_implementation obj) {
4636     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4637   }
4638 }
4639 
4640 }
4641 //------------------------------------------------------------------------------
4642 // <auto-generated />
4643 //
4644 // This file was automatically generated by SWIG (http://www.swig.org).
4645 // Version 3.0.12
4646 //
4647 // Do not make changes to this file unless you know what you are doing--modify
4648 // the SWIG interface file instead.
4649 //------------------------------------------------------------------------------
4650 
4651 namespace FreeSWITCH.Native {
4652 
4653 public class SWIGTYPE_p_p_switch_console_callback_match {
4654   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4655 
SWIGTYPE_p_p_switch_console_callback_match(global::System.IntPtr cPtr, bool futureUse)4656   internal SWIGTYPE_p_p_switch_console_callback_match(global::System.IntPtr cPtr, bool futureUse) {
4657     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4658   }
4659 
SWIGTYPE_p_p_switch_console_callback_match()4660   protected SWIGTYPE_p_p_switch_console_callback_match() {
4661     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4662   }
4663 
getCPtr(SWIGTYPE_p_p_switch_console_callback_match obj)4664   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_console_callback_match obj) {
4665     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4666   }
4667 }
4668 
4669 }
4670 //------------------------------------------------------------------------------
4671 // <auto-generated />
4672 //
4673 // This file was automatically generated by SWIG (http://www.swig.org).
4674 // Version 3.0.12
4675 //
4676 // Do not make changes to this file unless you know what you are doing--modify
4677 // the SWIG interface file instead.
4678 //------------------------------------------------------------------------------
4679 
4680 namespace FreeSWITCH.Native {
4681 
4682 public class SWIGTYPE_p_p_switch_core_port_allocator {
4683   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4684 
SWIGTYPE_p_p_switch_core_port_allocator(global::System.IntPtr cPtr, bool futureUse)4685   internal SWIGTYPE_p_p_switch_core_port_allocator(global::System.IntPtr cPtr, bool futureUse) {
4686     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4687   }
4688 
SWIGTYPE_p_p_switch_core_port_allocator()4689   protected SWIGTYPE_p_p_switch_core_port_allocator() {
4690     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4691   }
4692 
getCPtr(SWIGTYPE_p_p_switch_core_port_allocator obj)4693   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_core_port_allocator obj) {
4694     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4695   }
4696 }
4697 
4698 }
4699 //------------------------------------------------------------------------------
4700 // <auto-generated />
4701 //
4702 // This file was automatically generated by SWIG (http://www.swig.org).
4703 // Version 3.0.12
4704 //
4705 // Do not make changes to this file unless you know what you are doing--modify
4706 // the SWIG interface file instead.
4707 //------------------------------------------------------------------------------
4708 
4709 namespace FreeSWITCH.Native {
4710 
4711 public class SWIGTYPE_p_p_switch_core_session {
4712   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4713 
SWIGTYPE_p_p_switch_core_session(global::System.IntPtr cPtr, bool futureUse)4714   internal SWIGTYPE_p_p_switch_core_session(global::System.IntPtr cPtr, bool futureUse) {
4715     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4716   }
4717 
SWIGTYPE_p_p_switch_core_session()4718   protected SWIGTYPE_p_p_switch_core_session() {
4719     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4720   }
4721 
getCPtr(SWIGTYPE_p_p_switch_core_session obj)4722   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_core_session obj) {
4723     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4724   }
4725 }
4726 
4727 }
4728 //------------------------------------------------------------------------------
4729 // <auto-generated />
4730 //
4731 // This file was automatically generated by SWIG (http://www.swig.org).
4732 // Version 3.0.12
4733 //
4734 // Do not make changes to this file unless you know what you are doing--modify
4735 // the SWIG interface file instead.
4736 //------------------------------------------------------------------------------
4737 
4738 namespace FreeSWITCH.Native {
4739 
4740 public class SWIGTYPE_p_p_switch_core_session_message {
4741   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4742 
SWIGTYPE_p_p_switch_core_session_message(global::System.IntPtr cPtr, bool futureUse)4743   internal SWIGTYPE_p_p_switch_core_session_message(global::System.IntPtr cPtr, bool futureUse) {
4744     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4745   }
4746 
SWIGTYPE_p_p_switch_core_session_message()4747   protected SWIGTYPE_p_p_switch_core_session_message() {
4748     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4749   }
4750 
getCPtr(SWIGTYPE_p_p_switch_core_session_message obj)4751   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_core_session_message obj) {
4752     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4753   }
4754 }
4755 
4756 }
4757 //------------------------------------------------------------------------------
4758 // <auto-generated />
4759 //
4760 // This file was automatically generated by SWIG (http://www.swig.org).
4761 // Version 3.0.12
4762 //
4763 // Do not make changes to this file unless you know what you are doing--modify
4764 // the SWIG interface file instead.
4765 //------------------------------------------------------------------------------
4766 
4767 namespace FreeSWITCH.Native {
4768 
4769 public class SWIGTYPE_p_p_switch_device_record_s {
4770   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4771 
SWIGTYPE_p_p_switch_device_record_s(global::System.IntPtr cPtr, bool futureUse)4772   internal SWIGTYPE_p_p_switch_device_record_s(global::System.IntPtr cPtr, bool futureUse) {
4773     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4774   }
4775 
SWIGTYPE_p_p_switch_device_record_s()4776   protected SWIGTYPE_p_p_switch_device_record_s() {
4777     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4778   }
4779 
getCPtr(SWIGTYPE_p_p_switch_device_record_s obj)4780   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_device_record_s obj) {
4781     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4782   }
4783 }
4784 
4785 }
4786 //------------------------------------------------------------------------------
4787 // <auto-generated />
4788 //
4789 // This file was automatically generated by SWIG (http://www.swig.org).
4790 // Version 3.0.12
4791 //
4792 // Do not make changes to this file unless you know what you are doing--modify
4793 // the SWIG interface file instead.
4794 //------------------------------------------------------------------------------
4795 
4796 namespace FreeSWITCH.Native {
4797 
4798 public class SWIGTYPE_p_p_switch_dial_handle_s {
4799   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4800 
SWIGTYPE_p_p_switch_dial_handle_s(global::System.IntPtr cPtr, bool futureUse)4801   internal SWIGTYPE_p_p_switch_dial_handle_s(global::System.IntPtr cPtr, bool futureUse) {
4802     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4803   }
4804 
SWIGTYPE_p_p_switch_dial_handle_s()4805   protected SWIGTYPE_p_p_switch_dial_handle_s() {
4806     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4807   }
4808 
getCPtr(SWIGTYPE_p_p_switch_dial_handle_s obj)4809   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_dial_handle_s obj) {
4810     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4811   }
4812 }
4813 
4814 }
4815 //------------------------------------------------------------------------------
4816 // <auto-generated />
4817 //
4818 // This file was automatically generated by SWIG (http://www.swig.org).
4819 // Version 3.0.12
4820 //
4821 // Do not make changes to this file unless you know what you are doing--modify
4822 // the SWIG interface file instead.
4823 //------------------------------------------------------------------------------
4824 
4825 namespace FreeSWITCH.Native {
4826 
4827 public class SWIGTYPE_p_p_switch_dial_leg_list_s {
4828   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4829 
SWIGTYPE_p_p_switch_dial_leg_list_s(global::System.IntPtr cPtr, bool futureUse)4830   internal SWIGTYPE_p_p_switch_dial_leg_list_s(global::System.IntPtr cPtr, bool futureUse) {
4831     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4832   }
4833 
SWIGTYPE_p_p_switch_dial_leg_list_s()4834   protected SWIGTYPE_p_p_switch_dial_leg_list_s() {
4835     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4836   }
4837 
getCPtr(SWIGTYPE_p_p_switch_dial_leg_list_s obj)4838   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_dial_leg_list_s obj) {
4839     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4840   }
4841 }
4842 
4843 }
4844 //------------------------------------------------------------------------------
4845 // <auto-generated />
4846 //
4847 // This file was automatically generated by SWIG (http://www.swig.org).
4848 // Version 3.0.12
4849 //
4850 // Do not make changes to this file unless you know what you are doing--modify
4851 // the SWIG interface file instead.
4852 //------------------------------------------------------------------------------
4853 
4854 namespace FreeSWITCH.Native {
4855 
4856 public class SWIGTYPE_p_p_switch_dial_leg_s {
4857   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4858 
SWIGTYPE_p_p_switch_dial_leg_s(global::System.IntPtr cPtr, bool futureUse)4859   internal SWIGTYPE_p_p_switch_dial_leg_s(global::System.IntPtr cPtr, bool futureUse) {
4860     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4861   }
4862 
SWIGTYPE_p_p_switch_dial_leg_s()4863   protected SWIGTYPE_p_p_switch_dial_leg_s() {
4864     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4865   }
4866 
getCPtr(SWIGTYPE_p_p_switch_dial_leg_s obj)4867   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_dial_leg_s obj) {
4868     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4869   }
4870 }
4871 
4872 }
4873 //------------------------------------------------------------------------------
4874 // <auto-generated />
4875 //
4876 // This file was automatically generated by SWIG (http://www.swig.org).
4877 // Version 3.0.12
4878 //
4879 // Do not make changes to this file unless you know what you are doing--modify
4880 // the SWIG interface file instead.
4881 //------------------------------------------------------------------------------
4882 
4883 namespace FreeSWITCH.Native {
4884 
4885 public class SWIGTYPE_p_p_switch_event {
4886   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4887 
SWIGTYPE_p_p_switch_event(global::System.IntPtr cPtr, bool futureUse)4888   internal SWIGTYPE_p_p_switch_event(global::System.IntPtr cPtr, bool futureUse) {
4889     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4890   }
4891 
SWIGTYPE_p_p_switch_event()4892   protected SWIGTYPE_p_p_switch_event() {
4893     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4894   }
4895 
getCPtr(SWIGTYPE_p_p_switch_event obj)4896   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_event obj) {
4897     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4898   }
4899 }
4900 
4901 }
4902 //------------------------------------------------------------------------------
4903 // <auto-generated />
4904 //
4905 // This file was automatically generated by SWIG (http://www.swig.org).
4906 // Version 3.0.12
4907 //
4908 // Do not make changes to this file unless you know what you are doing--modify
4909 // the SWIG interface file instead.
4910 //------------------------------------------------------------------------------
4911 
4912 namespace FreeSWITCH.Native {
4913 
4914 public class SWIGTYPE_p_p_switch_event_node {
4915   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4916 
SWIGTYPE_p_p_switch_event_node(global::System.IntPtr cPtr, bool futureUse)4917   internal SWIGTYPE_p_p_switch_event_node(global::System.IntPtr cPtr, bool futureUse) {
4918     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4919   }
4920 
SWIGTYPE_p_p_switch_event_node()4921   protected SWIGTYPE_p_p_switch_event_node() {
4922     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4923   }
4924 
getCPtr(SWIGTYPE_p_p_switch_event_node obj)4925   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_event_node obj) {
4926     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4927   }
4928 }
4929 
4930 }
4931 //------------------------------------------------------------------------------
4932 // <auto-generated />
4933 //
4934 // This file was automatically generated by SWIG (http://www.swig.org).
4935 // Version 3.0.12
4936 //
4937 // Do not make changes to this file unless you know what you are doing--modify
4938 // the SWIG interface file instead.
4939 //------------------------------------------------------------------------------
4940 
4941 namespace FreeSWITCH.Native {
4942 
4943 public class SWIGTYPE_p_p_switch_file_handle {
4944   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4945 
SWIGTYPE_p_p_switch_file_handle(global::System.IntPtr cPtr, bool futureUse)4946   internal SWIGTYPE_p_p_switch_file_handle(global::System.IntPtr cPtr, bool futureUse) {
4947     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4948   }
4949 
SWIGTYPE_p_p_switch_file_handle()4950   protected SWIGTYPE_p_p_switch_file_handle() {
4951     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4952   }
4953 
getCPtr(SWIGTYPE_p_p_switch_file_handle obj)4954   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_file_handle obj) {
4955     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4956   }
4957 }
4958 
4959 }
4960 //------------------------------------------------------------------------------
4961 // <auto-generated />
4962 //
4963 // This file was automatically generated by SWIG (http://www.swig.org).
4964 // Version 3.0.12
4965 //
4966 // Do not make changes to this file unless you know what you are doing--modify
4967 // the SWIG interface file instead.
4968 //------------------------------------------------------------------------------
4969 
4970 namespace FreeSWITCH.Native {
4971 
4972 public class SWIGTYPE_p_p_switch_frame {
4973   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
4974 
SWIGTYPE_p_p_switch_frame(global::System.IntPtr cPtr, bool futureUse)4975   internal SWIGTYPE_p_p_switch_frame(global::System.IntPtr cPtr, bool futureUse) {
4976     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
4977   }
4978 
SWIGTYPE_p_p_switch_frame()4979   protected SWIGTYPE_p_p_switch_frame() {
4980     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
4981   }
4982 
getCPtr(SWIGTYPE_p_p_switch_frame obj)4983   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_frame obj) {
4984     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
4985   }
4986 }
4987 
4988 }
4989 //------------------------------------------------------------------------------
4990 // <auto-generated />
4991 //
4992 // This file was automatically generated by SWIG (http://www.swig.org).
4993 // Version 3.0.12
4994 //
4995 // Do not make changes to this file unless you know what you are doing--modify
4996 // the SWIG interface file instead.
4997 //------------------------------------------------------------------------------
4998 
4999 namespace FreeSWITCH.Native {
5000 
5001 public class SWIGTYPE_p_p_switch_frame_buffer_s {
5002   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5003 
SWIGTYPE_p_p_switch_frame_buffer_s(global::System.IntPtr cPtr, bool futureUse)5004   internal SWIGTYPE_p_p_switch_frame_buffer_s(global::System.IntPtr cPtr, bool futureUse) {
5005     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5006   }
5007 
SWIGTYPE_p_p_switch_frame_buffer_s()5008   protected SWIGTYPE_p_p_switch_frame_buffer_s() {
5009     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5010   }
5011 
getCPtr(SWIGTYPE_p_p_switch_frame_buffer_s obj)5012   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_frame_buffer_s obj) {
5013     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5014   }
5015 }
5016 
5017 }
5018 //------------------------------------------------------------------------------
5019 // <auto-generated />
5020 //
5021 // This file was automatically generated by SWIG (http://www.swig.org).
5022 // Version 3.0.12
5023 //
5024 // Do not make changes to this file unless you know what you are doing--modify
5025 // the SWIG interface file instead.
5026 //------------------------------------------------------------------------------
5027 
5028 namespace FreeSWITCH.Native {
5029 
5030 public class SWIGTYPE_p_p_switch_hashtable {
5031   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5032 
SWIGTYPE_p_p_switch_hashtable(global::System.IntPtr cPtr, bool futureUse)5033   internal SWIGTYPE_p_p_switch_hashtable(global::System.IntPtr cPtr, bool futureUse) {
5034     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5035   }
5036 
SWIGTYPE_p_p_switch_hashtable()5037   protected SWIGTYPE_p_p_switch_hashtable() {
5038     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5039   }
5040 
getCPtr(SWIGTYPE_p_p_switch_hashtable obj)5041   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_hashtable obj) {
5042     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5043   }
5044 }
5045 
5046 }
5047 //------------------------------------------------------------------------------
5048 // <auto-generated />
5049 //
5050 // This file was automatically generated by SWIG (http://www.swig.org).
5051 // Version 3.0.12
5052 //
5053 // Do not make changes to this file unless you know what you are doing--modify
5054 // the SWIG interface file instead.
5055 //------------------------------------------------------------------------------
5056 
5057 namespace FreeSWITCH.Native {
5058 
5059 public class SWIGTYPE_p_p_switch_hashtable_iterator {
5060   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5061 
SWIGTYPE_p_p_switch_hashtable_iterator(global::System.IntPtr cPtr, bool futureUse)5062   internal SWIGTYPE_p_p_switch_hashtable_iterator(global::System.IntPtr cPtr, bool futureUse) {
5063     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5064   }
5065 
SWIGTYPE_p_p_switch_hashtable_iterator()5066   protected SWIGTYPE_p_p_switch_hashtable_iterator() {
5067     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5068   }
5069 
getCPtr(SWIGTYPE_p_p_switch_hashtable_iterator obj)5070   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_hashtable_iterator obj) {
5071     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5072   }
5073 }
5074 
5075 }
5076 //------------------------------------------------------------------------------
5077 // <auto-generated />
5078 //
5079 // This file was automatically generated by SWIG (http://www.swig.org).
5080 // Version 3.0.12
5081 //
5082 // Do not make changes to this file unless you know what you are doing--modify
5083 // the SWIG interface file instead.
5084 //------------------------------------------------------------------------------
5085 
5086 namespace FreeSWITCH.Native {
5087 
5088 public class SWIGTYPE_p_p_switch_ivr_digit_stream {
5089   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5090 
SWIGTYPE_p_p_switch_ivr_digit_stream(global::System.IntPtr cPtr, bool futureUse)5091   internal SWIGTYPE_p_p_switch_ivr_digit_stream(global::System.IntPtr cPtr, bool futureUse) {
5092     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5093   }
5094 
SWIGTYPE_p_p_switch_ivr_digit_stream()5095   protected SWIGTYPE_p_p_switch_ivr_digit_stream() {
5096     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5097   }
5098 
getCPtr(SWIGTYPE_p_p_switch_ivr_digit_stream obj)5099   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_ivr_digit_stream obj) {
5100     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5101   }
5102 }
5103 
5104 }
5105 //------------------------------------------------------------------------------
5106 // <auto-generated />
5107 //
5108 // This file was automatically generated by SWIG (http://www.swig.org).
5109 // Version 3.0.12
5110 //
5111 // Do not make changes to this file unless you know what you are doing--modify
5112 // the SWIG interface file instead.
5113 //------------------------------------------------------------------------------
5114 
5115 namespace FreeSWITCH.Native {
5116 
5117 public class SWIGTYPE_p_p_switch_ivr_digit_stream_parser {
5118   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5119 
SWIGTYPE_p_p_switch_ivr_digit_stream_parser(global::System.IntPtr cPtr, bool futureUse)5120   internal SWIGTYPE_p_p_switch_ivr_digit_stream_parser(global::System.IntPtr cPtr, bool futureUse) {
5121     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5122   }
5123 
SWIGTYPE_p_p_switch_ivr_digit_stream_parser()5124   protected SWIGTYPE_p_p_switch_ivr_digit_stream_parser() {
5125     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5126   }
5127 
getCPtr(SWIGTYPE_p_p_switch_ivr_digit_stream_parser obj)5128   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_ivr_digit_stream_parser obj) {
5129     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5130   }
5131 }
5132 
5133 }
5134 //------------------------------------------------------------------------------
5135 // <auto-generated />
5136 //
5137 // This file was automatically generated by SWIG (http://www.swig.org).
5138 // Version 3.0.12
5139 //
5140 // Do not make changes to this file unless you know what you are doing--modify
5141 // the SWIG interface file instead.
5142 //------------------------------------------------------------------------------
5143 
5144 namespace FreeSWITCH.Native {
5145 
5146 public class SWIGTYPE_p_p_switch_ivr_dmachine {
5147   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5148 
SWIGTYPE_p_p_switch_ivr_dmachine(global::System.IntPtr cPtr, bool futureUse)5149   internal SWIGTYPE_p_p_switch_ivr_dmachine(global::System.IntPtr cPtr, bool futureUse) {
5150     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5151   }
5152 
SWIGTYPE_p_p_switch_ivr_dmachine()5153   protected SWIGTYPE_p_p_switch_ivr_dmachine() {
5154     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5155   }
5156 
getCPtr(SWIGTYPE_p_p_switch_ivr_dmachine obj)5157   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_ivr_dmachine obj) {
5158     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5159   }
5160 }
5161 
5162 }
5163 //------------------------------------------------------------------------------
5164 // <auto-generated />
5165 //
5166 // This file was automatically generated by SWIG (http://www.swig.org).
5167 // Version 3.0.12
5168 //
5169 // Do not make changes to this file unless you know what you are doing--modify
5170 // the SWIG interface file instead.
5171 //------------------------------------------------------------------------------
5172 
5173 namespace FreeSWITCH.Native {
5174 
5175 public class SWIGTYPE_p_p_switch_ivr_dmachine_match {
5176   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5177 
SWIGTYPE_p_p_switch_ivr_dmachine_match(global::System.IntPtr cPtr, bool futureUse)5178   internal SWIGTYPE_p_p_switch_ivr_dmachine_match(global::System.IntPtr cPtr, bool futureUse) {
5179     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5180   }
5181 
SWIGTYPE_p_p_switch_ivr_dmachine_match()5182   protected SWIGTYPE_p_p_switch_ivr_dmachine_match() {
5183     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5184   }
5185 
getCPtr(SWIGTYPE_p_p_switch_ivr_dmachine_match obj)5186   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_ivr_dmachine_match obj) {
5187     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5188   }
5189 }
5190 
5191 }
5192 //------------------------------------------------------------------------------
5193 // <auto-generated />
5194 //
5195 // This file was automatically generated by SWIG (http://www.swig.org).
5196 // Version 3.0.12
5197 //
5198 // Do not make changes to this file unless you know what you are doing--modify
5199 // the SWIG interface file instead.
5200 //------------------------------------------------------------------------------
5201 
5202 namespace FreeSWITCH.Native {
5203 
5204 public class SWIGTYPE_p_p_switch_ivr_menu {
5205   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5206 
SWIGTYPE_p_p_switch_ivr_menu(global::System.IntPtr cPtr, bool futureUse)5207   internal SWIGTYPE_p_p_switch_ivr_menu(global::System.IntPtr cPtr, bool futureUse) {
5208     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5209   }
5210 
SWIGTYPE_p_p_switch_ivr_menu()5211   protected SWIGTYPE_p_p_switch_ivr_menu() {
5212     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5213   }
5214 
getCPtr(SWIGTYPE_p_p_switch_ivr_menu obj)5215   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_ivr_menu obj) {
5216     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5217   }
5218 }
5219 
5220 }
5221 //------------------------------------------------------------------------------
5222 // <auto-generated />
5223 //
5224 // This file was automatically generated by SWIG (http://www.swig.org).
5225 // Version 3.0.12
5226 //
5227 // Do not make changes to this file unless you know what you are doing--modify
5228 // the SWIG interface file instead.
5229 //------------------------------------------------------------------------------
5230 
5231 namespace FreeSWITCH.Native {
5232 
5233 public class SWIGTYPE_p_p_switch_ivr_menu_xml_ctx {
5234   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5235 
SWIGTYPE_p_p_switch_ivr_menu_xml_ctx(global::System.IntPtr cPtr, bool futureUse)5236   internal SWIGTYPE_p_p_switch_ivr_menu_xml_ctx(global::System.IntPtr cPtr, bool futureUse) {
5237     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5238   }
5239 
SWIGTYPE_p_p_switch_ivr_menu_xml_ctx()5240   protected SWIGTYPE_p_p_switch_ivr_menu_xml_ctx() {
5241     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5242   }
5243 
getCPtr(SWIGTYPE_p_p_switch_ivr_menu_xml_ctx obj)5244   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_ivr_menu_xml_ctx obj) {
5245     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5246   }
5247 }
5248 
5249 }
5250 //------------------------------------------------------------------------------
5251 // <auto-generated />
5252 //
5253 // This file was automatically generated by SWIG (http://www.swig.org).
5254 // Version 3.0.12
5255 //
5256 // Do not make changes to this file unless you know what you are doing--modify
5257 // the SWIG interface file instead.
5258 //------------------------------------------------------------------------------
5259 
5260 namespace FreeSWITCH.Native {
5261 
5262 public class SWIGTYPE_p_p_switch_live_array_s {
5263   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5264 
SWIGTYPE_p_p_switch_live_array_s(global::System.IntPtr cPtr, bool futureUse)5265   internal SWIGTYPE_p_p_switch_live_array_s(global::System.IntPtr cPtr, bool futureUse) {
5266     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5267   }
5268 
SWIGTYPE_p_p_switch_live_array_s()5269   protected SWIGTYPE_p_p_switch_live_array_s() {
5270     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5271   }
5272 
getCPtr(SWIGTYPE_p_p_switch_live_array_s obj)5273   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_live_array_s obj) {
5274     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5275   }
5276 }
5277 
5278 }
5279 //------------------------------------------------------------------------------
5280 // <auto-generated />
5281 //
5282 // This file was automatically generated by SWIG (http://www.swig.org).
5283 // Version 3.0.12
5284 //
5285 // Do not make changes to this file unless you know what you are doing--modify
5286 // the SWIG interface file instead.
5287 //------------------------------------------------------------------------------
5288 
5289 namespace FreeSWITCH.Native {
5290 
5291 public class SWIGTYPE_p_p_switch_log_node_t {
5292   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5293 
SWIGTYPE_p_p_switch_log_node_t(global::System.IntPtr cPtr, bool futureUse)5294   internal SWIGTYPE_p_p_switch_log_node_t(global::System.IntPtr cPtr, bool futureUse) {
5295     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5296   }
5297 
SWIGTYPE_p_p_switch_log_node_t()5298   protected SWIGTYPE_p_p_switch_log_node_t() {
5299     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5300   }
5301 
getCPtr(SWIGTYPE_p_p_switch_log_node_t obj)5302   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_log_node_t obj) {
5303     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5304   }
5305 }
5306 
5307 }
5308 //------------------------------------------------------------------------------
5309 // <auto-generated />
5310 //
5311 // This file was automatically generated by SWIG (http://www.swig.org).
5312 // Version 3.0.12
5313 //
5314 // Do not make changes to this file unless you know what you are doing--modify
5315 // the SWIG interface file instead.
5316 //------------------------------------------------------------------------------
5317 
5318 namespace FreeSWITCH.Native {
5319 
5320 public class SWIGTYPE_p_p_switch_media_bug {
5321   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5322 
SWIGTYPE_p_p_switch_media_bug(global::System.IntPtr cPtr, bool futureUse)5323   internal SWIGTYPE_p_p_switch_media_bug(global::System.IntPtr cPtr, bool futureUse) {
5324     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5325   }
5326 
SWIGTYPE_p_p_switch_media_bug()5327   protected SWIGTYPE_p_p_switch_media_bug() {
5328     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5329   }
5330 
getCPtr(SWIGTYPE_p_p_switch_media_bug obj)5331   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_media_bug obj) {
5332     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5333   }
5334 }
5335 
5336 }
5337 //------------------------------------------------------------------------------
5338 // <auto-generated />
5339 //
5340 // This file was automatically generated by SWIG (http://www.swig.org).
5341 // Version 3.0.12
5342 //
5343 // Do not make changes to this file unless you know what you are doing--modify
5344 // the SWIG interface file instead.
5345 //------------------------------------------------------------------------------
5346 
5347 namespace FreeSWITCH.Native {
5348 
5349 public class SWIGTYPE_p_p_switch_network_list {
5350   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5351 
SWIGTYPE_p_p_switch_network_list(global::System.IntPtr cPtr, bool futureUse)5352   internal SWIGTYPE_p_p_switch_network_list(global::System.IntPtr cPtr, bool futureUse) {
5353     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5354   }
5355 
SWIGTYPE_p_p_switch_network_list()5356   protected SWIGTYPE_p_p_switch_network_list() {
5357     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5358   }
5359 
getCPtr(SWIGTYPE_p_p_switch_network_list obj)5360   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_network_list obj) {
5361     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5362   }
5363 }
5364 
5365 }
5366 //------------------------------------------------------------------------------
5367 // <auto-generated />
5368 //
5369 // This file was automatically generated by SWIG (http://www.swig.org).
5370 // Version 3.0.12
5371 //
5372 // Do not make changes to this file unless you know what you are doing--modify
5373 // the SWIG interface file instead.
5374 //------------------------------------------------------------------------------
5375 
5376 namespace FreeSWITCH.Native {
5377 
5378 public class SWIGTYPE_p_p_switch_rtp {
5379   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5380 
SWIGTYPE_p_p_switch_rtp(global::System.IntPtr cPtr, bool futureUse)5381   internal SWIGTYPE_p_p_switch_rtp(global::System.IntPtr cPtr, bool futureUse) {
5382     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5383   }
5384 
SWIGTYPE_p_p_switch_rtp()5385   protected SWIGTYPE_p_p_switch_rtp() {
5386     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5387   }
5388 
getCPtr(SWIGTYPE_p_p_switch_rtp obj)5389   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_rtp obj) {
5390     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5391   }
5392 }
5393 
5394 }
5395 //------------------------------------------------------------------------------
5396 // <auto-generated />
5397 //
5398 // This file was automatically generated by SWIG (http://www.swig.org).
5399 // Version 3.0.12
5400 //
5401 // Do not make changes to this file unless you know what you are doing--modify
5402 // the SWIG interface file instead.
5403 //------------------------------------------------------------------------------
5404 
5405 namespace FreeSWITCH.Native {
5406 
5407 public class SWIGTYPE_p_p_switch_say_file_handle {
5408   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5409 
SWIGTYPE_p_p_switch_say_file_handle(global::System.IntPtr cPtr, bool futureUse)5410   internal SWIGTYPE_p_p_switch_say_file_handle(global::System.IntPtr cPtr, bool futureUse) {
5411     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5412   }
5413 
SWIGTYPE_p_p_switch_say_file_handle()5414   protected SWIGTYPE_p_p_switch_say_file_handle() {
5415     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5416   }
5417 
getCPtr(SWIGTYPE_p_p_switch_say_file_handle obj)5418   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_say_file_handle obj) {
5419     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5420   }
5421 }
5422 
5423 }
5424 //------------------------------------------------------------------------------
5425 // <auto-generated />
5426 //
5427 // This file was automatically generated by SWIG (http://www.swig.org).
5428 // Version 3.0.12
5429 //
5430 // Do not make changes to this file unless you know what you are doing--modify
5431 // the SWIG interface file instead.
5432 //------------------------------------------------------------------------------
5433 
5434 namespace FreeSWITCH.Native {
5435 
5436 public class SWIGTYPE_p_p_switch_sql_queue_manager {
5437   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5438 
SWIGTYPE_p_p_switch_sql_queue_manager(global::System.IntPtr cPtr, bool futureUse)5439   internal SWIGTYPE_p_p_switch_sql_queue_manager(global::System.IntPtr cPtr, bool futureUse) {
5440     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5441   }
5442 
SWIGTYPE_p_p_switch_sql_queue_manager()5443   protected SWIGTYPE_p_p_switch_sql_queue_manager() {
5444     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5445   }
5446 
getCPtr(SWIGTYPE_p_p_switch_sql_queue_manager obj)5447   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_sql_queue_manager obj) {
5448     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5449   }
5450 }
5451 
5452 }
5453 //------------------------------------------------------------------------------
5454 // <auto-generated />
5455 //
5456 // This file was automatically generated by SWIG (http://www.swig.org).
5457 // Version 3.0.12
5458 //
5459 // Do not make changes to this file unless you know what you are doing--modify
5460 // the SWIG interface file instead.
5461 //------------------------------------------------------------------------------
5462 
5463 namespace FreeSWITCH.Native {
5464 
5465 public class SWIGTYPE_p_p_switch_thread_data_s {
5466   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5467 
SWIGTYPE_p_p_switch_thread_data_s(global::System.IntPtr cPtr, bool futureUse)5468   internal SWIGTYPE_p_p_switch_thread_data_s(global::System.IntPtr cPtr, bool futureUse) {
5469     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5470   }
5471 
SWIGTYPE_p_p_switch_thread_data_s()5472   protected SWIGTYPE_p_p_switch_thread_data_s() {
5473     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5474   }
5475 
getCPtr(SWIGTYPE_p_p_switch_thread_data_s obj)5476   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_thread_data_s obj) {
5477     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5478   }
5479 }
5480 
5481 }
5482 //------------------------------------------------------------------------------
5483 // <auto-generated />
5484 //
5485 // This file was automatically generated by SWIG (http://www.swig.org).
5486 // Version 3.0.12
5487 //
5488 // Do not make changes to this file unless you know what you are doing--modify
5489 // the SWIG interface file instead.
5490 //------------------------------------------------------------------------------
5491 
5492 namespace FreeSWITCH.Native {
5493 
5494 public class SWIGTYPE_p_p_switch_xml {
5495   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5496 
SWIGTYPE_p_p_switch_xml(global::System.IntPtr cPtr, bool futureUse)5497   internal SWIGTYPE_p_p_switch_xml(global::System.IntPtr cPtr, bool futureUse) {
5498     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5499   }
5500 
SWIGTYPE_p_p_switch_xml()5501   protected SWIGTYPE_p_p_switch_xml() {
5502     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5503   }
5504 
getCPtr(SWIGTYPE_p_p_switch_xml obj)5505   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_xml obj) {
5506     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5507   }
5508 }
5509 
5510 }
5511 //------------------------------------------------------------------------------
5512 // <auto-generated />
5513 //
5514 // This file was automatically generated by SWIG (http://www.swig.org).
5515 // Version 3.0.12
5516 //
5517 // Do not make changes to this file unless you know what you are doing--modify
5518 // the SWIG interface file instead.
5519 //------------------------------------------------------------------------------
5520 
5521 namespace FreeSWITCH.Native {
5522 
5523 public class SWIGTYPE_p_p_switch_xml_binding {
5524   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5525 
SWIGTYPE_p_p_switch_xml_binding(global::System.IntPtr cPtr, bool futureUse)5526   internal SWIGTYPE_p_p_switch_xml_binding(global::System.IntPtr cPtr, bool futureUse) {
5527     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5528   }
5529 
SWIGTYPE_p_p_switch_xml_binding()5530   protected SWIGTYPE_p_p_switch_xml_binding() {
5531     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5532   }
5533 
getCPtr(SWIGTYPE_p_p_switch_xml_binding obj)5534   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_switch_xml_binding obj) {
5535     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5536   }
5537 }
5538 
5539 }
5540 //------------------------------------------------------------------------------
5541 // <auto-generated />
5542 //
5543 // This file was automatically generated by SWIG (http://www.swig.org).
5544 // Version 3.0.12
5545 //
5546 // Do not make changes to this file unless you know what you are doing--modify
5547 // the SWIG interface file instead.
5548 //------------------------------------------------------------------------------
5549 
5550 namespace FreeSWITCH.Native {
5551 
5552 public class SWIGTYPE_p_p_unsigned_char {
5553   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5554 
SWIGTYPE_p_p_unsigned_char(global::System.IntPtr cPtr, bool futureUse)5555   internal SWIGTYPE_p_p_unsigned_char(global::System.IntPtr cPtr, bool futureUse) {
5556     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5557   }
5558 
SWIGTYPE_p_p_unsigned_char()5559   protected SWIGTYPE_p_p_unsigned_char() {
5560     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5561   }
5562 
getCPtr(SWIGTYPE_p_p_unsigned_char obj)5563   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_unsigned_char obj) {
5564     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5565   }
5566 }
5567 
5568 }
5569 //------------------------------------------------------------------------------
5570 // <auto-generated />
5571 //
5572 // This file was automatically generated by SWIG (http://www.swig.org).
5573 // Version 3.0.12
5574 //
5575 // Do not make changes to this file unless you know what you are doing--modify
5576 // the SWIG interface file instead.
5577 //------------------------------------------------------------------------------
5578 
5579 namespace FreeSWITCH.Native {
5580 
5581 public class SWIGTYPE_p_p_void {
5582   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5583 
SWIGTYPE_p_p_void(global::System.IntPtr cPtr, bool futureUse)5584   internal SWIGTYPE_p_p_void(global::System.IntPtr cPtr, bool futureUse) {
5585     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5586   }
5587 
SWIGTYPE_p_p_void()5588   protected SWIGTYPE_p_p_void() {
5589     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5590   }
5591 
getCPtr(SWIGTYPE_p_p_void obj)5592   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_p_void obj) {
5593     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5594   }
5595 }
5596 
5597 }
5598 //------------------------------------------------------------------------------
5599 // <auto-generated />
5600 //
5601 // This file was automatically generated by SWIG (http://www.swig.org).
5602 // Version 3.0.12
5603 //
5604 // Do not make changes to this file unless you know what you are doing--modify
5605 // the SWIG interface file instead.
5606 //------------------------------------------------------------------------------
5607 
5608 namespace FreeSWITCH.Native {
5609 
5610 public class SWIGTYPE_p_pid_t {
5611   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5612 
SWIGTYPE_p_pid_t(global::System.IntPtr cPtr, bool futureUse)5613   internal SWIGTYPE_p_pid_t(global::System.IntPtr cPtr, bool futureUse) {
5614     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5615   }
5616 
SWIGTYPE_p_pid_t()5617   protected SWIGTYPE_p_pid_t() {
5618     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5619   }
5620 
getCPtr(SWIGTYPE_p_pid_t obj)5621   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_pid_t obj) {
5622     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5623   }
5624 }
5625 
5626 }
5627 //------------------------------------------------------------------------------
5628 // <auto-generated />
5629 //
5630 // This file was automatically generated by SWIG (http://www.swig.org).
5631 // Version 3.0.12
5632 //
5633 // Do not make changes to this file unless you know what you are doing--modify
5634 // the SWIG interface file instead.
5635 //------------------------------------------------------------------------------
5636 
5637 namespace FreeSWITCH.Native {
5638 
5639 public class SWIGTYPE_p_real_pcre {
5640   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5641 
SWIGTYPE_p_real_pcre(global::System.IntPtr cPtr, bool futureUse)5642   internal SWIGTYPE_p_real_pcre(global::System.IntPtr cPtr, bool futureUse) {
5643     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5644   }
5645 
SWIGTYPE_p_real_pcre()5646   protected SWIGTYPE_p_real_pcre() {
5647     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5648   }
5649 
getCPtr(SWIGTYPE_p_real_pcre obj)5650   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_real_pcre obj) {
5651     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5652   }
5653 }
5654 
5655 }
5656 //------------------------------------------------------------------------------
5657 // <auto-generated />
5658 //
5659 // This file was automatically generated by SWIG (http://www.swig.org).
5660 // Version 3.0.12
5661 //
5662 // Do not make changes to this file unless you know what you are doing--modify
5663 // the SWIG interface file instead.
5664 //------------------------------------------------------------------------------
5665 
5666 namespace FreeSWITCH.Native {
5667 
5668 public class SWIGTYPE_p_short {
5669   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5670 
SWIGTYPE_p_short(global::System.IntPtr cPtr, bool futureUse)5671   internal SWIGTYPE_p_short(global::System.IntPtr cPtr, bool futureUse) {
5672     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5673   }
5674 
SWIGTYPE_p_short()5675   protected SWIGTYPE_p_short() {
5676     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5677   }
5678 
getCPtr(SWIGTYPE_p_short obj)5679   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_short obj) {
5680     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5681   }
5682 }
5683 
5684 }
5685 //------------------------------------------------------------------------------
5686 // <auto-generated />
5687 //
5688 // This file was automatically generated by SWIG (http://www.swig.org).
5689 // Version 3.0.12
5690 //
5691 // Do not make changes to this file unless you know what you are doing--modify
5692 // the SWIG interface file instead.
5693 //------------------------------------------------------------------------------
5694 
5695 namespace FreeSWITCH.Native {
5696 
5697 public class SWIGTYPE_p_sockaddr {
5698   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5699 
SWIGTYPE_p_sockaddr(global::System.IntPtr cPtr, bool futureUse)5700   internal SWIGTYPE_p_sockaddr(global::System.IntPtr cPtr, bool futureUse) {
5701     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5702   }
5703 
SWIGTYPE_p_sockaddr()5704   protected SWIGTYPE_p_sockaddr() {
5705     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5706   }
5707 
getCPtr(SWIGTYPE_p_sockaddr obj)5708   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_sockaddr obj) {
5709     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5710   }
5711 }
5712 
5713 }
5714 //------------------------------------------------------------------------------
5715 // <auto-generated />
5716 //
5717 // This file was automatically generated by SWIG (http://www.swig.org).
5718 // Version 3.0.12
5719 //
5720 // Do not make changes to this file unless you know what you are doing--modify
5721 // the SWIG interface file instead.
5722 //------------------------------------------------------------------------------
5723 
5724 namespace FreeSWITCH.Native {
5725 
5726 public class SWIGTYPE_p_sockaddr_in6 {
5727   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5728 
SWIGTYPE_p_sockaddr_in6(global::System.IntPtr cPtr, bool futureUse)5729   internal SWIGTYPE_p_sockaddr_in6(global::System.IntPtr cPtr, bool futureUse) {
5730     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5731   }
5732 
SWIGTYPE_p_sockaddr_in6()5733   protected SWIGTYPE_p_sockaddr_in6() {
5734     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5735   }
5736 
getCPtr(SWIGTYPE_p_sockaddr_in6 obj)5737   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_sockaddr_in6 obj) {
5738     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5739   }
5740 }
5741 
5742 }
5743 //------------------------------------------------------------------------------
5744 // <auto-generated />
5745 //
5746 // This file was automatically generated by SWIG (http://www.swig.org).
5747 // Version 3.0.12
5748 //
5749 // Do not make changes to this file unless you know what you are doing--modify
5750 // the SWIG interface file instead.
5751 //------------------------------------------------------------------------------
5752 
5753 namespace FreeSWITCH.Native {
5754 
5755 public class SWIGTYPE_p_socklen_t {
5756   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5757 
SWIGTYPE_p_socklen_t(global::System.IntPtr cPtr, bool futureUse)5758   internal SWIGTYPE_p_socklen_t(global::System.IntPtr cPtr, bool futureUse) {
5759     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5760   }
5761 
SWIGTYPE_p_socklen_t()5762   protected SWIGTYPE_p_socklen_t() {
5763     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5764   }
5765 
getCPtr(SWIGTYPE_p_socklen_t obj)5766   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_socklen_t obj) {
5767     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5768   }
5769 }
5770 
5771 }
5772 //------------------------------------------------------------------------------
5773 // <auto-generated />
5774 //
5775 // This file was automatically generated by SWIG (http://www.swig.org).
5776 // Version 3.0.12
5777 //
5778 // Do not make changes to this file unless you know what you are doing--modify
5779 // the SWIG interface file instead.
5780 //------------------------------------------------------------------------------
5781 
5782 namespace FreeSWITCH.Native {
5783 
5784 public class SWIGTYPE_p_sqlite3 {
5785   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5786 
SWIGTYPE_p_sqlite3(global::System.IntPtr cPtr, bool futureUse)5787   internal SWIGTYPE_p_sqlite3(global::System.IntPtr cPtr, bool futureUse) {
5788     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5789   }
5790 
SWIGTYPE_p_sqlite3()5791   protected SWIGTYPE_p_sqlite3() {
5792     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5793   }
5794 
getCPtr(SWIGTYPE_p_sqlite3 obj)5795   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_sqlite3 obj) {
5796     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5797   }
5798 }
5799 
5800 }
5801 //------------------------------------------------------------------------------
5802 // <auto-generated />
5803 //
5804 // This file was automatically generated by SWIG (http://www.swig.org).
5805 // Version 3.0.12
5806 //
5807 // Do not make changes to this file unless you know what you are doing--modify
5808 // the SWIG interface file instead.
5809 //------------------------------------------------------------------------------
5810 
5811 namespace FreeSWITCH.Native {
5812 
5813 public class SWIGTYPE_p_sqlite3_stmt {
5814   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5815 
SWIGTYPE_p_sqlite3_stmt(global::System.IntPtr cPtr, bool futureUse)5816   internal SWIGTYPE_p_sqlite3_stmt(global::System.IntPtr cPtr, bool futureUse) {
5817     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5818   }
5819 
SWIGTYPE_p_sqlite3_stmt()5820   protected SWIGTYPE_p_sqlite3_stmt() {
5821     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5822   }
5823 
getCPtr(SWIGTYPE_p_sqlite3_stmt obj)5824   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_sqlite3_stmt obj) {
5825     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5826   }
5827 }
5828 
5829 }
5830 //------------------------------------------------------------------------------
5831 // <auto-generated />
5832 //
5833 // This file was automatically generated by SWIG (http://www.swig.org).
5834 // Version 3.0.12
5835 //
5836 // Do not make changes to this file unless you know what you are doing--modify
5837 // the SWIG interface file instead.
5838 //------------------------------------------------------------------------------
5839 
5840 namespace FreeSWITCH.Native {
5841 
5842 public class SWIGTYPE_p_switch_agc_s {
5843   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5844 
SWIGTYPE_p_switch_agc_s(global::System.IntPtr cPtr, bool futureUse)5845   internal SWIGTYPE_p_switch_agc_s(global::System.IntPtr cPtr, bool futureUse) {
5846     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5847   }
5848 
SWIGTYPE_p_switch_agc_s()5849   protected SWIGTYPE_p_switch_agc_s() {
5850     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5851   }
5852 
getCPtr(SWIGTYPE_p_switch_agc_s obj)5853   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_agc_s obj) {
5854     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5855   }
5856 }
5857 
5858 }
5859 //------------------------------------------------------------------------------
5860 // <auto-generated />
5861 //
5862 // This file was automatically generated by SWIG (http://www.swig.org).
5863 // Version 3.0.12
5864 //
5865 // Do not make changes to this file unless you know what you are doing--modify
5866 // the SWIG interface file instead.
5867 //------------------------------------------------------------------------------
5868 
5869 namespace FreeSWITCH.Native {
5870 
5871 public class SWIGTYPE_p_switch_buffer {
5872   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5873 
SWIGTYPE_p_switch_buffer(global::System.IntPtr cPtr, bool futureUse)5874   internal SWIGTYPE_p_switch_buffer(global::System.IntPtr cPtr, bool futureUse) {
5875     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5876   }
5877 
SWIGTYPE_p_switch_buffer()5878   protected SWIGTYPE_p_switch_buffer() {
5879     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5880   }
5881 
getCPtr(SWIGTYPE_p_switch_buffer obj)5882   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_buffer obj) {
5883     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5884   }
5885 }
5886 
5887 }
5888 //------------------------------------------------------------------------------
5889 // <auto-generated />
5890 //
5891 // This file was automatically generated by SWIG (http://www.swig.org).
5892 // Version 3.0.12
5893 //
5894 // Do not make changes to this file unless you know what you are doing--modify
5895 // the SWIG interface file instead.
5896 //------------------------------------------------------------------------------
5897 
5898 namespace FreeSWITCH.Native {
5899 
5900 public class SWIGTYPE_p_switch_cache_db_handle {
5901   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5902 
SWIGTYPE_p_switch_cache_db_handle(global::System.IntPtr cPtr, bool futureUse)5903   internal SWIGTYPE_p_switch_cache_db_handle(global::System.IntPtr cPtr, bool futureUse) {
5904     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5905   }
5906 
SWIGTYPE_p_switch_cache_db_handle()5907   protected SWIGTYPE_p_switch_cache_db_handle() {
5908     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5909   }
5910 
getCPtr(SWIGTYPE_p_switch_cache_db_handle obj)5911   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_cache_db_handle obj) {
5912     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5913   }
5914 }
5915 
5916 }
5917 //------------------------------------------------------------------------------
5918 // <auto-generated />
5919 //
5920 // This file was automatically generated by SWIG (http://www.swig.org).
5921 // Version 3.0.12
5922 //
5923 // Do not make changes to this file unless you know what you are doing--modify
5924 // the SWIG interface file instead.
5925 //------------------------------------------------------------------------------
5926 
5927 namespace FreeSWITCH.Native {
5928 
5929 public class SWIGTYPE_p_switch_call_cause_t {
5930   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5931 
SWIGTYPE_p_switch_call_cause_t(global::System.IntPtr cPtr, bool futureUse)5932   internal SWIGTYPE_p_switch_call_cause_t(global::System.IntPtr cPtr, bool futureUse) {
5933     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5934   }
5935 
SWIGTYPE_p_switch_call_cause_t()5936   protected SWIGTYPE_p_switch_call_cause_t() {
5937     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5938   }
5939 
getCPtr(SWIGTYPE_p_switch_call_cause_t obj)5940   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_call_cause_t obj) {
5941     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5942   }
5943 }
5944 
5945 }
5946 //------------------------------------------------------------------------------
5947 // <auto-generated />
5948 //
5949 // This file was automatically generated by SWIG (http://www.swig.org).
5950 // Version 3.0.12
5951 //
5952 // Do not make changes to this file unless you know what you are doing--modify
5953 // the SWIG interface file instead.
5954 //------------------------------------------------------------------------------
5955 
5956 namespace FreeSWITCH.Native {
5957 
5958 public class SWIGTYPE_p_switch_channel {
5959   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5960 
SWIGTYPE_p_switch_channel(global::System.IntPtr cPtr, bool futureUse)5961   internal SWIGTYPE_p_switch_channel(global::System.IntPtr cPtr, bool futureUse) {
5962     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5963   }
5964 
SWIGTYPE_p_switch_channel()5965   protected SWIGTYPE_p_switch_channel() {
5966     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5967   }
5968 
getCPtr(SWIGTYPE_p_switch_channel obj)5969   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_channel obj) {
5970     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
5971   }
5972 }
5973 
5974 }
5975 //------------------------------------------------------------------------------
5976 // <auto-generated />
5977 //
5978 // This file was automatically generated by SWIG (http://www.swig.org).
5979 // Version 3.0.12
5980 //
5981 // Do not make changes to this file unless you know what you are doing--modify
5982 // the SWIG interface file instead.
5983 //------------------------------------------------------------------------------
5984 
5985 namespace FreeSWITCH.Native {
5986 
5987 public class SWIGTYPE_p_switch_codec_control_type_t {
5988   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
5989 
SWIGTYPE_p_switch_codec_control_type_t(global::System.IntPtr cPtr, bool futureUse)5990   internal SWIGTYPE_p_switch_codec_control_type_t(global::System.IntPtr cPtr, bool futureUse) {
5991     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
5992   }
5993 
SWIGTYPE_p_switch_codec_control_type_t()5994   protected SWIGTYPE_p_switch_codec_control_type_t() {
5995     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
5996   }
5997 
getCPtr(SWIGTYPE_p_switch_codec_control_type_t obj)5998   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_codec_control_type_t obj) {
5999     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6000   }
6001 }
6002 
6003 }
6004 //------------------------------------------------------------------------------
6005 // <auto-generated />
6006 //
6007 // This file was automatically generated by SWIG (http://www.swig.org).
6008 // Version 3.0.12
6009 //
6010 // Do not make changes to this file unless you know what you are doing--modify
6011 // the SWIG interface file instead.
6012 //------------------------------------------------------------------------------
6013 
6014 namespace FreeSWITCH.Native {
6015 
6016 public class SWIGTYPE_p_switch_core_port_allocator {
6017   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6018 
SWIGTYPE_p_switch_core_port_allocator(global::System.IntPtr cPtr, bool futureUse)6019   internal SWIGTYPE_p_switch_core_port_allocator(global::System.IntPtr cPtr, bool futureUse) {
6020     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6021   }
6022 
SWIGTYPE_p_switch_core_port_allocator()6023   protected SWIGTYPE_p_switch_core_port_allocator() {
6024     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6025   }
6026 
getCPtr(SWIGTYPE_p_switch_core_port_allocator obj)6027   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_core_port_allocator obj) {
6028     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6029   }
6030 }
6031 
6032 }
6033 //------------------------------------------------------------------------------
6034 // <auto-generated />
6035 //
6036 // This file was automatically generated by SWIG (http://www.swig.org).
6037 // Version 3.0.12
6038 //
6039 // Do not make changes to this file unless you know what you are doing--modify
6040 // the SWIG interface file instead.
6041 //------------------------------------------------------------------------------
6042 
6043 namespace FreeSWITCH.Native {
6044 
6045 public class SWIGTYPE_p_switch_core_session {
6046   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6047 
SWIGTYPE_p_switch_core_session(global::System.IntPtr cPtr, bool futureUse)6048   internal SWIGTYPE_p_switch_core_session(global::System.IntPtr cPtr, bool futureUse) {
6049     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6050   }
6051 
SWIGTYPE_p_switch_core_session()6052   protected SWIGTYPE_p_switch_core_session() {
6053     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6054   }
6055 
getCPtr(SWIGTYPE_p_switch_core_session obj)6056   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_core_session obj) {
6057     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6058   }
6059 }
6060 
6061 }
6062 //------------------------------------------------------------------------------
6063 // <auto-generated />
6064 //
6065 // This file was automatically generated by SWIG (http://www.swig.org).
6066 // Version 3.0.12
6067 //
6068 // Do not make changes to this file unless you know what you are doing--modify
6069 // the SWIG interface file instead.
6070 //------------------------------------------------------------------------------
6071 
6072 namespace FreeSWITCH.Native {
6073 
6074 public class SWIGTYPE_p_switch_dial_handle_s {
6075   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6076 
SWIGTYPE_p_switch_dial_handle_s(global::System.IntPtr cPtr, bool futureUse)6077   internal SWIGTYPE_p_switch_dial_handle_s(global::System.IntPtr cPtr, bool futureUse) {
6078     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6079   }
6080 
SWIGTYPE_p_switch_dial_handle_s()6081   protected SWIGTYPE_p_switch_dial_handle_s() {
6082     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6083   }
6084 
getCPtr(SWIGTYPE_p_switch_dial_handle_s obj)6085   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_dial_handle_s obj) {
6086     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6087   }
6088 }
6089 
6090 }
6091 //------------------------------------------------------------------------------
6092 // <auto-generated />
6093 //
6094 // This file was automatically generated by SWIG (http://www.swig.org).
6095 // Version 3.0.12
6096 //
6097 // Do not make changes to this file unless you know what you are doing--modify
6098 // the SWIG interface file instead.
6099 //------------------------------------------------------------------------------
6100 
6101 namespace FreeSWITCH.Native {
6102 
6103 public class SWIGTYPE_p_switch_dial_leg_list_s {
6104   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6105 
SWIGTYPE_p_switch_dial_leg_list_s(global::System.IntPtr cPtr, bool futureUse)6106   internal SWIGTYPE_p_switch_dial_leg_list_s(global::System.IntPtr cPtr, bool futureUse) {
6107     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6108   }
6109 
SWIGTYPE_p_switch_dial_leg_list_s()6110   protected SWIGTYPE_p_switch_dial_leg_list_s() {
6111     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6112   }
6113 
getCPtr(SWIGTYPE_p_switch_dial_leg_list_s obj)6114   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_dial_leg_list_s obj) {
6115     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6116   }
6117 }
6118 
6119 }
6120 //------------------------------------------------------------------------------
6121 // <auto-generated />
6122 //
6123 // This file was automatically generated by SWIG (http://www.swig.org).
6124 // Version 3.0.12
6125 //
6126 // Do not make changes to this file unless you know what you are doing--modify
6127 // the SWIG interface file instead.
6128 //------------------------------------------------------------------------------
6129 
6130 namespace FreeSWITCH.Native {
6131 
6132 public class SWIGTYPE_p_switch_dial_leg_s {
6133   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6134 
SWIGTYPE_p_switch_dial_leg_s(global::System.IntPtr cPtr, bool futureUse)6135   internal SWIGTYPE_p_switch_dial_leg_s(global::System.IntPtr cPtr, bool futureUse) {
6136     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6137   }
6138 
SWIGTYPE_p_switch_dial_leg_s()6139   protected SWIGTYPE_p_switch_dial_leg_s() {
6140     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6141   }
6142 
getCPtr(SWIGTYPE_p_switch_dial_leg_s obj)6143   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_dial_leg_s obj) {
6144     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6145   }
6146 }
6147 
6148 }
6149 //------------------------------------------------------------------------------
6150 // <auto-generated />
6151 //
6152 // This file was automatically generated by SWIG (http://www.swig.org).
6153 // Version 3.0.12
6154 //
6155 // Do not make changes to this file unless you know what you are doing--modify
6156 // the SWIG interface file instead.
6157 //------------------------------------------------------------------------------
6158 
6159 namespace FreeSWITCH.Native {
6160 
6161 public class SWIGTYPE_p_switch_event_types_t {
6162   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6163 
SWIGTYPE_p_switch_event_types_t(global::System.IntPtr cPtr, bool futureUse)6164   internal SWIGTYPE_p_switch_event_types_t(global::System.IntPtr cPtr, bool futureUse) {
6165     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6166   }
6167 
SWIGTYPE_p_switch_event_types_t()6168   protected SWIGTYPE_p_switch_event_types_t() {
6169     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6170   }
6171 
getCPtr(SWIGTYPE_p_switch_event_types_t obj)6172   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_event_types_t obj) {
6173     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6174   }
6175 }
6176 
6177 }
6178 //------------------------------------------------------------------------------
6179 // <auto-generated />
6180 //
6181 // This file was automatically generated by SWIG (http://www.swig.org).
6182 // Version 3.0.12
6183 //
6184 // Do not make changes to this file unless you know what you are doing--modify
6185 // the SWIG interface file instead.
6186 //------------------------------------------------------------------------------
6187 
6188 namespace FreeSWITCH.Native {
6189 
6190 public class SWIGTYPE_p_switch_file_t {
6191   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6192 
SWIGTYPE_p_switch_file_t(global::System.IntPtr cPtr, bool futureUse)6193   internal SWIGTYPE_p_switch_file_t(global::System.IntPtr cPtr, bool futureUse) {
6194     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6195   }
6196 
SWIGTYPE_p_switch_file_t()6197   protected SWIGTYPE_p_switch_file_t() {
6198     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6199   }
6200 
getCPtr(SWIGTYPE_p_switch_file_t obj)6201   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_file_t obj) {
6202     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6203   }
6204 }
6205 
6206 }
6207 //------------------------------------------------------------------------------
6208 // <auto-generated />
6209 //
6210 // This file was automatically generated by SWIG (http://www.swig.org).
6211 // Version 3.0.12
6212 //
6213 // Do not make changes to this file unless you know what you are doing--modify
6214 // the SWIG interface file instead.
6215 //------------------------------------------------------------------------------
6216 
6217 namespace FreeSWITCH.Native {
6218 
6219 public class SWIGTYPE_p_switch_frame_buffer_s {
6220   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6221 
SWIGTYPE_p_switch_frame_buffer_s(global::System.IntPtr cPtr, bool futureUse)6222   internal SWIGTYPE_p_switch_frame_buffer_s(global::System.IntPtr cPtr, bool futureUse) {
6223     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6224   }
6225 
SWIGTYPE_p_switch_frame_buffer_s()6226   protected SWIGTYPE_p_switch_frame_buffer_s() {
6227     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6228   }
6229 
getCPtr(SWIGTYPE_p_switch_frame_buffer_s obj)6230   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_frame_buffer_s obj) {
6231     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6232   }
6233 }
6234 
6235 }
6236 //------------------------------------------------------------------------------
6237 // <auto-generated />
6238 //
6239 // This file was automatically generated by SWIG (http://www.swig.org).
6240 // Version 3.0.12
6241 //
6242 // Do not make changes to this file unless you know what you are doing--modify
6243 // the SWIG interface file instead.
6244 //------------------------------------------------------------------------------
6245 
6246 namespace FreeSWITCH.Native {
6247 
6248 public class SWIGTYPE_p_switch_hashtable {
6249   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6250 
SWIGTYPE_p_switch_hashtable(global::System.IntPtr cPtr, bool futureUse)6251   internal SWIGTYPE_p_switch_hashtable(global::System.IntPtr cPtr, bool futureUse) {
6252     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6253   }
6254 
SWIGTYPE_p_switch_hashtable()6255   protected SWIGTYPE_p_switch_hashtable() {
6256     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6257   }
6258 
getCPtr(SWIGTYPE_p_switch_hashtable obj)6259   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_hashtable obj) {
6260     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6261   }
6262 }
6263 
6264 }
6265 //------------------------------------------------------------------------------
6266 // <auto-generated />
6267 //
6268 // This file was automatically generated by SWIG (http://www.swig.org).
6269 // Version 3.0.12
6270 //
6271 // Do not make changes to this file unless you know what you are doing--modify
6272 // the SWIG interface file instead.
6273 //------------------------------------------------------------------------------
6274 
6275 namespace FreeSWITCH.Native {
6276 
6277 public class SWIGTYPE_p_switch_hashtable_iterator {
6278   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6279 
SWIGTYPE_p_switch_hashtable_iterator(global::System.IntPtr cPtr, bool futureUse)6280   internal SWIGTYPE_p_switch_hashtable_iterator(global::System.IntPtr cPtr, bool futureUse) {
6281     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6282   }
6283 
SWIGTYPE_p_switch_hashtable_iterator()6284   protected SWIGTYPE_p_switch_hashtable_iterator() {
6285     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6286   }
6287 
getCPtr(SWIGTYPE_p_switch_hashtable_iterator obj)6288   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_hashtable_iterator obj) {
6289     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6290   }
6291 }
6292 
6293 }
6294 //------------------------------------------------------------------------------
6295 // <auto-generated />
6296 //
6297 // This file was automatically generated by SWIG (http://www.swig.org).
6298 // Version 3.0.12
6299 //
6300 // Do not make changes to this file unless you know what you are doing--modify
6301 // the SWIG interface file instead.
6302 //------------------------------------------------------------------------------
6303 
6304 namespace FreeSWITCH.Native {
6305 
6306 public class SWIGTYPE_p_switch_image_t {
6307   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6308 
SWIGTYPE_p_switch_image_t(global::System.IntPtr cPtr, bool futureUse)6309   internal SWIGTYPE_p_switch_image_t(global::System.IntPtr cPtr, bool futureUse) {
6310     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6311   }
6312 
SWIGTYPE_p_switch_image_t()6313   protected SWIGTYPE_p_switch_image_t() {
6314     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6315   }
6316 
getCPtr(SWIGTYPE_p_switch_image_t obj)6317   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_image_t obj) {
6318     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6319   }
6320 }
6321 
6322 }
6323 //------------------------------------------------------------------------------
6324 // <auto-generated />
6325 //
6326 // This file was automatically generated by SWIG (http://www.swig.org).
6327 // Version 3.0.12
6328 //
6329 // Do not make changes to this file unless you know what you are doing--modify
6330 // the SWIG interface file instead.
6331 //------------------------------------------------------------------------------
6332 
6333 namespace FreeSWITCH.Native {
6334 
6335 public class SWIGTYPE_p_switch_img_fmt_t {
6336   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6337 
SWIGTYPE_p_switch_img_fmt_t(global::System.IntPtr cPtr, bool futureUse)6338   internal SWIGTYPE_p_switch_img_fmt_t(global::System.IntPtr cPtr, bool futureUse) {
6339     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6340   }
6341 
SWIGTYPE_p_switch_img_fmt_t()6342   protected SWIGTYPE_p_switch_img_fmt_t() {
6343     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6344   }
6345 
getCPtr(SWIGTYPE_p_switch_img_fmt_t obj)6346   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_img_fmt_t obj) {
6347     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6348   }
6349 }
6350 
6351 }
6352 //------------------------------------------------------------------------------
6353 // <auto-generated />
6354 //
6355 // This file was automatically generated by SWIG (http://www.swig.org).
6356 // Version 3.0.12
6357 //
6358 // Do not make changes to this file unless you know what you are doing--modify
6359 // the SWIG interface file instead.
6360 //------------------------------------------------------------------------------
6361 
6362 namespace FreeSWITCH.Native {
6363 
6364 public class SWIGTYPE_p_switch_img_position_t {
6365   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6366 
SWIGTYPE_p_switch_img_position_t(global::System.IntPtr cPtr, bool futureUse)6367   internal SWIGTYPE_p_switch_img_position_t(global::System.IntPtr cPtr, bool futureUse) {
6368     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6369   }
6370 
SWIGTYPE_p_switch_img_position_t()6371   protected SWIGTYPE_p_switch_img_position_t() {
6372     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6373   }
6374 
getCPtr(SWIGTYPE_p_switch_img_position_t obj)6375   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_img_position_t obj) {
6376     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6377   }
6378 }
6379 
6380 }
6381 //------------------------------------------------------------------------------
6382 // <auto-generated />
6383 //
6384 // This file was automatically generated by SWIG (http://www.swig.org).
6385 // Version 3.0.12
6386 //
6387 // Do not make changes to this file unless you know what you are doing--modify
6388 // the SWIG interface file instead.
6389 //------------------------------------------------------------------------------
6390 
6391 namespace FreeSWITCH.Native {
6392 
6393 public class SWIGTYPE_p_switch_interval_time_t {
6394   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6395 
SWIGTYPE_p_switch_interval_time_t(global::System.IntPtr cPtr, bool futureUse)6396   internal SWIGTYPE_p_switch_interval_time_t(global::System.IntPtr cPtr, bool futureUse) {
6397     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6398   }
6399 
SWIGTYPE_p_switch_interval_time_t()6400   protected SWIGTYPE_p_switch_interval_time_t() {
6401     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6402   }
6403 
getCPtr(SWIGTYPE_p_switch_interval_time_t obj)6404   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_interval_time_t obj) {
6405     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6406   }
6407 }
6408 
6409 }
6410 //------------------------------------------------------------------------------
6411 // <auto-generated />
6412 //
6413 // This file was automatically generated by SWIG (http://www.swig.org).
6414 // Version 3.0.12
6415 //
6416 // Do not make changes to this file unless you know what you are doing--modify
6417 // the SWIG interface file instead.
6418 //------------------------------------------------------------------------------
6419 
6420 namespace FreeSWITCH.Native {
6421 
6422 public class SWIGTYPE_p_switch_ivr_action_t {
6423   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6424 
SWIGTYPE_p_switch_ivr_action_t(global::System.IntPtr cPtr, bool futureUse)6425   internal SWIGTYPE_p_switch_ivr_action_t(global::System.IntPtr cPtr, bool futureUse) {
6426     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6427   }
6428 
SWIGTYPE_p_switch_ivr_action_t()6429   protected SWIGTYPE_p_switch_ivr_action_t() {
6430     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6431   }
6432 
getCPtr(SWIGTYPE_p_switch_ivr_action_t obj)6433   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_ivr_action_t obj) {
6434     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6435   }
6436 }
6437 
6438 }
6439 //------------------------------------------------------------------------------
6440 // <auto-generated />
6441 //
6442 // This file was automatically generated by SWIG (http://www.swig.org).
6443 // Version 3.0.12
6444 //
6445 // Do not make changes to this file unless you know what you are doing--modify
6446 // the SWIG interface file instead.
6447 //------------------------------------------------------------------------------
6448 
6449 namespace FreeSWITCH.Native {
6450 
6451 public class SWIGTYPE_p_switch_ivr_digit_stream {
6452   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6453 
SWIGTYPE_p_switch_ivr_digit_stream(global::System.IntPtr cPtr, bool futureUse)6454   internal SWIGTYPE_p_switch_ivr_digit_stream(global::System.IntPtr cPtr, bool futureUse) {
6455     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6456   }
6457 
SWIGTYPE_p_switch_ivr_digit_stream()6458   protected SWIGTYPE_p_switch_ivr_digit_stream() {
6459     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6460   }
6461 
getCPtr(SWIGTYPE_p_switch_ivr_digit_stream obj)6462   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_ivr_digit_stream obj) {
6463     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6464   }
6465 }
6466 
6467 }
6468 //------------------------------------------------------------------------------
6469 // <auto-generated />
6470 //
6471 // This file was automatically generated by SWIG (http://www.swig.org).
6472 // Version 3.0.12
6473 //
6474 // Do not make changes to this file unless you know what you are doing--modify
6475 // the SWIG interface file instead.
6476 //------------------------------------------------------------------------------
6477 
6478 namespace FreeSWITCH.Native {
6479 
6480 public class SWIGTYPE_p_switch_ivr_digit_stream_parser {
6481   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6482 
SWIGTYPE_p_switch_ivr_digit_stream_parser(global::System.IntPtr cPtr, bool futureUse)6483   internal SWIGTYPE_p_switch_ivr_digit_stream_parser(global::System.IntPtr cPtr, bool futureUse) {
6484     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6485   }
6486 
SWIGTYPE_p_switch_ivr_digit_stream_parser()6487   protected SWIGTYPE_p_switch_ivr_digit_stream_parser() {
6488     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6489   }
6490 
getCPtr(SWIGTYPE_p_switch_ivr_digit_stream_parser obj)6491   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_ivr_digit_stream_parser obj) {
6492     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6493   }
6494 }
6495 
6496 }
6497 //------------------------------------------------------------------------------
6498 // <auto-generated />
6499 //
6500 // This file was automatically generated by SWIG (http://www.swig.org).
6501 // Version 3.0.12
6502 //
6503 // Do not make changes to this file unless you know what you are doing--modify
6504 // the SWIG interface file instead.
6505 //------------------------------------------------------------------------------
6506 
6507 namespace FreeSWITCH.Native {
6508 
6509 public class SWIGTYPE_p_switch_ivr_dmachine {
6510   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6511 
SWIGTYPE_p_switch_ivr_dmachine(global::System.IntPtr cPtr, bool futureUse)6512   internal SWIGTYPE_p_switch_ivr_dmachine(global::System.IntPtr cPtr, bool futureUse) {
6513     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6514   }
6515 
SWIGTYPE_p_switch_ivr_dmachine()6516   protected SWIGTYPE_p_switch_ivr_dmachine() {
6517     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6518   }
6519 
getCPtr(SWIGTYPE_p_switch_ivr_dmachine obj)6520   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_ivr_dmachine obj) {
6521     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6522   }
6523 }
6524 
6525 }
6526 //------------------------------------------------------------------------------
6527 // <auto-generated />
6528 //
6529 // This file was automatically generated by SWIG (http://www.swig.org).
6530 // Version 3.0.12
6531 //
6532 // Do not make changes to this file unless you know what you are doing--modify
6533 // the SWIG interface file instead.
6534 //------------------------------------------------------------------------------
6535 
6536 namespace FreeSWITCH.Native {
6537 
6538 public class SWIGTYPE_p_switch_ivr_menu {
6539   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6540 
SWIGTYPE_p_switch_ivr_menu(global::System.IntPtr cPtr, bool futureUse)6541   internal SWIGTYPE_p_switch_ivr_menu(global::System.IntPtr cPtr, bool futureUse) {
6542     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6543   }
6544 
SWIGTYPE_p_switch_ivr_menu()6545   protected SWIGTYPE_p_switch_ivr_menu() {
6546     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6547   }
6548 
getCPtr(SWIGTYPE_p_switch_ivr_menu obj)6549   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_ivr_menu obj) {
6550     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6551   }
6552 }
6553 
6554 }
6555 //------------------------------------------------------------------------------
6556 // <auto-generated />
6557 //
6558 // This file was automatically generated by SWIG (http://www.swig.org).
6559 // Version 3.0.12
6560 //
6561 // Do not make changes to this file unless you know what you are doing--modify
6562 // the SWIG interface file instead.
6563 //------------------------------------------------------------------------------
6564 
6565 namespace FreeSWITCH.Native {
6566 
6567 public class SWIGTYPE_p_switch_ivr_menu_xml_ctx {
6568   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6569 
SWIGTYPE_p_switch_ivr_menu_xml_ctx(global::System.IntPtr cPtr, bool futureUse)6570   internal SWIGTYPE_p_switch_ivr_menu_xml_ctx(global::System.IntPtr cPtr, bool futureUse) {
6571     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6572   }
6573 
SWIGTYPE_p_switch_ivr_menu_xml_ctx()6574   protected SWIGTYPE_p_switch_ivr_menu_xml_ctx() {
6575     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6576   }
6577 
getCPtr(SWIGTYPE_p_switch_ivr_menu_xml_ctx obj)6578   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_ivr_menu_xml_ctx obj) {
6579     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6580   }
6581 }
6582 
6583 }
6584 //------------------------------------------------------------------------------
6585 // <auto-generated />
6586 //
6587 // This file was automatically generated by SWIG (http://www.swig.org).
6588 // Version 3.0.12
6589 //
6590 // Do not make changes to this file unless you know what you are doing--modify
6591 // the SWIG interface file instead.
6592 //------------------------------------------------------------------------------
6593 
6594 namespace FreeSWITCH.Native {
6595 
6596 public class SWIGTYPE_p_switch_jb_s {
6597   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6598 
SWIGTYPE_p_switch_jb_s(global::System.IntPtr cPtr, bool futureUse)6599   internal SWIGTYPE_p_switch_jb_s(global::System.IntPtr cPtr, bool futureUse) {
6600     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6601   }
6602 
SWIGTYPE_p_switch_jb_s()6603   protected SWIGTYPE_p_switch_jb_s() {
6604     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6605   }
6606 
getCPtr(SWIGTYPE_p_switch_jb_s obj)6607   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_jb_s obj) {
6608     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6609   }
6610 }
6611 
6612 }
6613 //------------------------------------------------------------------------------
6614 // <auto-generated />
6615 //
6616 // This file was automatically generated by SWIG (http://www.swig.org).
6617 // Version 3.0.12
6618 //
6619 // Do not make changes to this file unless you know what you are doing--modify
6620 // the SWIG interface file instead.
6621 //------------------------------------------------------------------------------
6622 
6623 namespace FreeSWITCH.Native {
6624 
6625 public class SWIGTYPE_p_switch_live_array_s {
6626   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6627 
SWIGTYPE_p_switch_live_array_s(global::System.IntPtr cPtr, bool futureUse)6628   internal SWIGTYPE_p_switch_live_array_s(global::System.IntPtr cPtr, bool futureUse) {
6629     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6630   }
6631 
SWIGTYPE_p_switch_live_array_s()6632   protected SWIGTYPE_p_switch_live_array_s() {
6633     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6634   }
6635 
getCPtr(SWIGTYPE_p_switch_live_array_s obj)6636   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_live_array_s obj) {
6637     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6638   }
6639 }
6640 
6641 }
6642 //------------------------------------------------------------------------------
6643 // <auto-generated />
6644 //
6645 // This file was automatically generated by SWIG (http://www.swig.org).
6646 // Version 3.0.12
6647 //
6648 // Do not make changes to this file unless you know what you are doing--modify
6649 // the SWIG interface file instead.
6650 //------------------------------------------------------------------------------
6651 
6652 namespace FreeSWITCH.Native {
6653 
6654 public class SWIGTYPE_p_switch_media_bug {
6655   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6656 
SWIGTYPE_p_switch_media_bug(global::System.IntPtr cPtr, bool futureUse)6657   internal SWIGTYPE_p_switch_media_bug(global::System.IntPtr cPtr, bool futureUse) {
6658     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6659   }
6660 
SWIGTYPE_p_switch_media_bug()6661   protected SWIGTYPE_p_switch_media_bug() {
6662     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6663   }
6664 
getCPtr(SWIGTYPE_p_switch_media_bug obj)6665   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_media_bug obj) {
6666     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6667   }
6668 }
6669 
6670 }
6671 //------------------------------------------------------------------------------
6672 // <auto-generated />
6673 //
6674 // This file was automatically generated by SWIG (http://www.swig.org).
6675 // Version 3.0.12
6676 //
6677 // Do not make changes to this file unless you know what you are doing--modify
6678 // the SWIG interface file instead.
6679 //------------------------------------------------------------------------------
6680 
6681 namespace FreeSWITCH.Native {
6682 
6683 public class SWIGTYPE_p_switch_mutex_t {
6684   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6685 
SWIGTYPE_p_switch_mutex_t(global::System.IntPtr cPtr, bool futureUse)6686   internal SWIGTYPE_p_switch_mutex_t(global::System.IntPtr cPtr, bool futureUse) {
6687     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6688   }
6689 
SWIGTYPE_p_switch_mutex_t()6690   protected SWIGTYPE_p_switch_mutex_t() {
6691     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6692   }
6693 
getCPtr(SWIGTYPE_p_switch_mutex_t obj)6694   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_mutex_t obj) {
6695     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6696   }
6697 }
6698 
6699 }
6700 //------------------------------------------------------------------------------
6701 // <auto-generated />
6702 //
6703 // This file was automatically generated by SWIG (http://www.swig.org).
6704 // Version 3.0.12
6705 //
6706 // Do not make changes to this file unless you know what you are doing--modify
6707 // the SWIG interface file instead.
6708 //------------------------------------------------------------------------------
6709 
6710 namespace FreeSWITCH.Native {
6711 
6712 public class SWIGTYPE_p_switch_network_list {
6713   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6714 
SWIGTYPE_p_switch_network_list(global::System.IntPtr cPtr, bool futureUse)6715   internal SWIGTYPE_p_switch_network_list(global::System.IntPtr cPtr, bool futureUse) {
6716     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6717   }
6718 
SWIGTYPE_p_switch_network_list()6719   protected SWIGTYPE_p_switch_network_list() {
6720     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6721   }
6722 
getCPtr(SWIGTYPE_p_switch_network_list obj)6723   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_network_list obj) {
6724     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6725   }
6726 }
6727 
6728 }
6729 //------------------------------------------------------------------------------
6730 // <auto-generated />
6731 //
6732 // This file was automatically generated by SWIG (http://www.swig.org).
6733 // Version 3.0.12
6734 //
6735 // Do not make changes to this file unless you know what you are doing--modify
6736 // the SWIG interface file instead.
6737 //------------------------------------------------------------------------------
6738 
6739 namespace FreeSWITCH.Native {
6740 
6741 public class SWIGTYPE_p_switch_odbc_handle {
6742   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6743 
SWIGTYPE_p_switch_odbc_handle(global::System.IntPtr cPtr, bool futureUse)6744   internal SWIGTYPE_p_switch_odbc_handle(global::System.IntPtr cPtr, bool futureUse) {
6745     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6746   }
6747 
SWIGTYPE_p_switch_odbc_handle()6748   protected SWIGTYPE_p_switch_odbc_handle() {
6749     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6750   }
6751 
getCPtr(SWIGTYPE_p_switch_odbc_handle obj)6752   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_odbc_handle obj) {
6753     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6754   }
6755 }
6756 
6757 }
6758 //------------------------------------------------------------------------------
6759 // <auto-generated />
6760 //
6761 // This file was automatically generated by SWIG (http://www.swig.org).
6762 // Version 3.0.12
6763 //
6764 // Do not make changes to this file unless you know what you are doing--modify
6765 // the SWIG interface file instead.
6766 //------------------------------------------------------------------------------
6767 
6768 namespace FreeSWITCH.Native {
6769 
6770 public class SWIGTYPE_p_switch_pollfd_t {
6771   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6772 
SWIGTYPE_p_switch_pollfd_t(global::System.IntPtr cPtr, bool futureUse)6773   internal SWIGTYPE_p_switch_pollfd_t(global::System.IntPtr cPtr, bool futureUse) {
6774     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6775   }
6776 
SWIGTYPE_p_switch_pollfd_t()6777   protected SWIGTYPE_p_switch_pollfd_t() {
6778     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6779   }
6780 
getCPtr(SWIGTYPE_p_switch_pollfd_t obj)6781   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_pollfd_t obj) {
6782     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6783   }
6784 }
6785 
6786 }
6787 //------------------------------------------------------------------------------
6788 // <auto-generated />
6789 //
6790 // This file was automatically generated by SWIG (http://www.swig.org).
6791 // Version 3.0.12
6792 //
6793 // Do not make changes to this file unless you know what you are doing--modify
6794 // the SWIG interface file instead.
6795 //------------------------------------------------------------------------------
6796 
6797 namespace FreeSWITCH.Native {
6798 
6799 public class SWIGTYPE_p_switch_queue_t {
6800   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6801 
SWIGTYPE_p_switch_queue_t(global::System.IntPtr cPtr, bool futureUse)6802   internal SWIGTYPE_p_switch_queue_t(global::System.IntPtr cPtr, bool futureUse) {
6803     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6804   }
6805 
SWIGTYPE_p_switch_queue_t()6806   protected SWIGTYPE_p_switch_queue_t() {
6807     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6808   }
6809 
getCPtr(SWIGTYPE_p_switch_queue_t obj)6810   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_queue_t obj) {
6811     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6812   }
6813 }
6814 
6815 }
6816 //------------------------------------------------------------------------------
6817 // <auto-generated />
6818 //
6819 // This file was automatically generated by SWIG (http://www.swig.org).
6820 // Version 3.0.12
6821 //
6822 // Do not make changes to this file unless you know what you are doing--modify
6823 // the SWIG interface file instead.
6824 //------------------------------------------------------------------------------
6825 
6826 namespace FreeSWITCH.Native {
6827 
6828 public class SWIGTYPE_p_switch_rtcp_frame {
6829   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6830 
SWIGTYPE_p_switch_rtcp_frame(global::System.IntPtr cPtr, bool futureUse)6831   internal SWIGTYPE_p_switch_rtcp_frame(global::System.IntPtr cPtr, bool futureUse) {
6832     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6833   }
6834 
SWIGTYPE_p_switch_rtcp_frame()6835   protected SWIGTYPE_p_switch_rtcp_frame() {
6836     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6837   }
6838 
getCPtr(SWIGTYPE_p_switch_rtcp_frame obj)6839   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_rtcp_frame obj) {
6840     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6841   }
6842 }
6843 
6844 }
6845 //------------------------------------------------------------------------------
6846 // <auto-generated />
6847 //
6848 // This file was automatically generated by SWIG (http://www.swig.org).
6849 // Version 3.0.12
6850 //
6851 // Do not make changes to this file unless you know what you are doing--modify
6852 // the SWIG interface file instead.
6853 //------------------------------------------------------------------------------
6854 
6855 namespace FreeSWITCH.Native {
6856 
6857 public class SWIGTYPE_p_switch_rtp {
6858   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6859 
SWIGTYPE_p_switch_rtp(global::System.IntPtr cPtr, bool futureUse)6860   internal SWIGTYPE_p_switch_rtp(global::System.IntPtr cPtr, bool futureUse) {
6861     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6862   }
6863 
SWIGTYPE_p_switch_rtp()6864   protected SWIGTYPE_p_switch_rtp() {
6865     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6866   }
6867 
getCPtr(SWIGTYPE_p_switch_rtp obj)6868   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_rtp obj) {
6869     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6870   }
6871 }
6872 
6873 }
6874 //------------------------------------------------------------------------------
6875 // <auto-generated />
6876 //
6877 // This file was automatically generated by SWIG (http://www.swig.org).
6878 // Version 3.0.12
6879 //
6880 // Do not make changes to this file unless you know what you are doing--modify
6881 // the SWIG interface file instead.
6882 //------------------------------------------------------------------------------
6883 
6884 namespace FreeSWITCH.Native {
6885 
6886 public class SWIGTYPE_p_switch_rtp_flag_t {
6887   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6888 
SWIGTYPE_p_switch_rtp_flag_t(global::System.IntPtr cPtr, bool futureUse)6889   internal SWIGTYPE_p_switch_rtp_flag_t(global::System.IntPtr cPtr, bool futureUse) {
6890     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6891   }
6892 
SWIGTYPE_p_switch_rtp_flag_t()6893   protected SWIGTYPE_p_switch_rtp_flag_t() {
6894     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6895   }
6896 
getCPtr(SWIGTYPE_p_switch_rtp_flag_t obj)6897   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_rtp_flag_t obj) {
6898     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6899   }
6900 }
6901 
6902 }
6903 //------------------------------------------------------------------------------
6904 // <auto-generated />
6905 //
6906 // This file was automatically generated by SWIG (http://www.swig.org).
6907 // Version 3.0.12
6908 //
6909 // Do not make changes to this file unless you know what you are doing--modify
6910 // the SWIG interface file instead.
6911 //------------------------------------------------------------------------------
6912 
6913 namespace FreeSWITCH.Native {
6914 
6915 public class SWIGTYPE_p_switch_say_file_handle {
6916   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6917 
SWIGTYPE_p_switch_say_file_handle(global::System.IntPtr cPtr, bool futureUse)6918   internal SWIGTYPE_p_switch_say_file_handle(global::System.IntPtr cPtr, bool futureUse) {
6919     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6920   }
6921 
SWIGTYPE_p_switch_say_file_handle()6922   protected SWIGTYPE_p_switch_say_file_handle() {
6923     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6924   }
6925 
getCPtr(SWIGTYPE_p_switch_say_file_handle obj)6926   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_say_file_handle obj) {
6927     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6928   }
6929 }
6930 
6931 }
6932 //------------------------------------------------------------------------------
6933 // <auto-generated />
6934 //
6935 // This file was automatically generated by SWIG (http://www.swig.org).
6936 // Version 3.0.12
6937 //
6938 // Do not make changes to this file unless you know what you are doing--modify
6939 // the SWIG interface file instead.
6940 //------------------------------------------------------------------------------
6941 
6942 namespace FreeSWITCH.Native {
6943 
6944 public class SWIGTYPE_p_switch_size_t {
6945   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6946 
SWIGTYPE_p_switch_size_t(global::System.IntPtr cPtr, bool futureUse)6947   internal SWIGTYPE_p_switch_size_t(global::System.IntPtr cPtr, bool futureUse) {
6948     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6949   }
6950 
SWIGTYPE_p_switch_size_t()6951   protected SWIGTYPE_p_switch_size_t() {
6952     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6953   }
6954 
getCPtr(SWIGTYPE_p_switch_size_t obj)6955   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_size_t obj) {
6956     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6957   }
6958 }
6959 
6960 }
6961 //------------------------------------------------------------------------------
6962 // <auto-generated />
6963 //
6964 // This file was automatically generated by SWIG (http://www.swig.org).
6965 // Version 3.0.12
6966 //
6967 // Do not make changes to this file unless you know what you are doing--modify
6968 // the SWIG interface file instead.
6969 //------------------------------------------------------------------------------
6970 
6971 namespace FreeSWITCH.Native {
6972 
6973 public class SWIGTYPE_p_switch_sockaddr_t {
6974   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
6975 
SWIGTYPE_p_switch_sockaddr_t(global::System.IntPtr cPtr, bool futureUse)6976   internal SWIGTYPE_p_switch_sockaddr_t(global::System.IntPtr cPtr, bool futureUse) {
6977     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
6978   }
6979 
SWIGTYPE_p_switch_sockaddr_t()6980   protected SWIGTYPE_p_switch_sockaddr_t() {
6981     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
6982   }
6983 
getCPtr(SWIGTYPE_p_switch_sockaddr_t obj)6984   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_sockaddr_t obj) {
6985     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
6986   }
6987 }
6988 
6989 }
6990 //------------------------------------------------------------------------------
6991 // <auto-generated />
6992 //
6993 // This file was automatically generated by SWIG (http://www.swig.org).
6994 // Version 3.0.12
6995 //
6996 // Do not make changes to this file unless you know what you are doing--modify
6997 // the SWIG interface file instead.
6998 //------------------------------------------------------------------------------
6999 
7000 namespace FreeSWITCH.Native {
7001 
7002 public class SWIGTYPE_p_switch_socket_t {
7003   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
7004 
SWIGTYPE_p_switch_socket_t(global::System.IntPtr cPtr, bool futureUse)7005   internal SWIGTYPE_p_switch_socket_t(global::System.IntPtr cPtr, bool futureUse) {
7006     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
7007   }
7008 
SWIGTYPE_p_switch_socket_t()7009   protected SWIGTYPE_p_switch_socket_t() {
7010     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
7011   }
7012 
getCPtr(SWIGTYPE_p_switch_socket_t obj)7013   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_socket_t obj) {
7014     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
7015   }
7016 }
7017 
7018 }
7019 //------------------------------------------------------------------------------
7020 // <auto-generated />
7021 //
7022 // This file was automatically generated by SWIG (http://www.swig.org).
7023 // Version 3.0.12
7024 //
7025 // Do not make changes to this file unless you know what you are doing--modify
7026 // the SWIG interface file instead.
7027 //------------------------------------------------------------------------------
7028 
7029 namespace FreeSWITCH.Native {
7030 
7031 public class SWIGTYPE_p_switch_sql_queue_manager {
7032   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
7033 
SWIGTYPE_p_switch_sql_queue_manager(global::System.IntPtr cPtr, bool futureUse)7034   internal SWIGTYPE_p_switch_sql_queue_manager(global::System.IntPtr cPtr, bool futureUse) {
7035     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
7036   }
7037 
SWIGTYPE_p_switch_sql_queue_manager()7038   protected SWIGTYPE_p_switch_sql_queue_manager() {
7039     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
7040   }
7041 
getCPtr(SWIGTYPE_p_switch_sql_queue_manager obj)7042   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_sql_queue_manager obj) {
7043     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
7044   }
7045 }
7046 
7047 }
7048 //------------------------------------------------------------------------------
7049 // <auto-generated />
7050 //
7051 // This file was automatically generated by SWIG (http://www.swig.org).
7052 // Version 3.0.12
7053 //
7054 // Do not make changes to this file unless you know what you are doing--modify
7055 // the SWIG interface file instead.
7056 //------------------------------------------------------------------------------
7057 
7058 namespace FreeSWITCH.Native {
7059 
7060 public class SWIGTYPE_p_switch_ssize_t {
7061   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
7062 
SWIGTYPE_p_switch_ssize_t(global::System.IntPtr cPtr, bool futureUse)7063   internal SWIGTYPE_p_switch_ssize_t(global::System.IntPtr cPtr, bool futureUse) {
7064     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
7065   }
7066 
SWIGTYPE_p_switch_ssize_t()7067   protected SWIGTYPE_p_switch_ssize_t() {
7068     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
7069   }
7070 
getCPtr(SWIGTYPE_p_switch_ssize_t obj)7071   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_ssize_t obj) {
7072     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
7073   }
7074 }
7075 
7076 }
7077 //------------------------------------------------------------------------------
7078 // <auto-generated />
7079 //
7080 // This file was automatically generated by SWIG (http://www.swig.org).
7081 // Version 3.0.12
7082 //
7083 // Do not make changes to this file unless you know what you are doing--modify
7084 // the SWIG interface file instead.
7085 //------------------------------------------------------------------------------
7086 
7087 namespace FreeSWITCH.Native {
7088 
7089 public class SWIGTYPE_p_switch_thread_rwlock_t {
7090   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
7091 
SWIGTYPE_p_switch_thread_rwlock_t(global::System.IntPtr cPtr, bool futureUse)7092   internal SWIGTYPE_p_switch_thread_rwlock_t(global::System.IntPtr cPtr, bool futureUse) {
7093     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
7094   }
7095 
SWIGTYPE_p_switch_thread_rwlock_t()7096   protected SWIGTYPE_p_switch_thread_rwlock_t() {
7097     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
7098   }
7099 
getCPtr(SWIGTYPE_p_switch_thread_rwlock_t obj)7100   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_thread_rwlock_t obj) {
7101     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
7102   }
7103 }
7104 
7105 }
7106 //------------------------------------------------------------------------------
7107 // <auto-generated />
7108 //
7109 // This file was automatically generated by SWIG (http://www.swig.org).
7110 // Version 3.0.12
7111 //
7112 // Do not make changes to this file unless you know what you are doing--modify
7113 // the SWIG interface file instead.
7114 //------------------------------------------------------------------------------
7115 
7116 namespace FreeSWITCH.Native {
7117 
7118 public class SWIGTYPE_p_switch_thread_start_t {
7119   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
7120 
SWIGTYPE_p_switch_thread_start_t(global::System.IntPtr cPtr, bool futureUse)7121   internal SWIGTYPE_p_switch_thread_start_t(global::System.IntPtr cPtr, bool futureUse) {
7122     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
7123   }
7124 
SWIGTYPE_p_switch_thread_start_t()7125   protected SWIGTYPE_p_switch_thread_start_t() {
7126     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
7127   }
7128 
getCPtr(SWIGTYPE_p_switch_thread_start_t obj)7129   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_thread_start_t obj) {
7130     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
7131   }
7132 }
7133 
7134 }
7135 //------------------------------------------------------------------------------
7136 // <auto-generated />
7137 //
7138 // This file was automatically generated by SWIG (http://www.swig.org).
7139 // Version 3.0.12
7140 //
7141 // Do not make changes to this file unless you know what you are doing--modify
7142 // the SWIG interface file instead.
7143 //------------------------------------------------------------------------------
7144 
7145 namespace FreeSWITCH.Native {
7146 
7147 public class SWIGTYPE_p_switch_thread_t {
7148   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
7149 
SWIGTYPE_p_switch_thread_t(global::System.IntPtr cPtr, bool futureUse)7150   internal SWIGTYPE_p_switch_thread_t(global::System.IntPtr cPtr, bool futureUse) {
7151     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
7152   }
7153 
SWIGTYPE_p_switch_thread_t()7154   protected SWIGTYPE_p_switch_thread_t() {
7155     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
7156   }
7157 
getCPtr(SWIGTYPE_p_switch_thread_t obj)7158   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_thread_t obj) {
7159     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
7160   }
7161 }
7162 
7163 }
7164 //------------------------------------------------------------------------------
7165 // <auto-generated />
7166 //
7167 // This file was automatically generated by SWIG (http://www.swig.org).
7168 // Version 3.0.12
7169 //
7170 // Do not make changes to this file unless you know what you are doing--modify
7171 // the SWIG interface file instead.
7172 //------------------------------------------------------------------------------
7173 
7174 namespace FreeSWITCH.Native {
7175 
7176 public class SWIGTYPE_p_switch_time_exp_t {
7177   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
7178 
SWIGTYPE_p_switch_time_exp_t(global::System.IntPtr cPtr, bool futureUse)7179   internal SWIGTYPE_p_switch_time_exp_t(global::System.IntPtr cPtr, bool futureUse) {
7180     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
7181   }
7182 
SWIGTYPE_p_switch_time_exp_t()7183   protected SWIGTYPE_p_switch_time_exp_t() {
7184     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
7185   }
7186 
getCPtr(SWIGTYPE_p_switch_time_exp_t obj)7187   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_time_exp_t obj) {
7188     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
7189   }
7190 }
7191 
7192 }
7193 //------------------------------------------------------------------------------
7194 // <auto-generated />
7195 //
7196 // This file was automatically generated by SWIG (http://www.swig.org).
7197 // Version 3.0.12
7198 //
7199 // Do not make changes to this file unless you know what you are doing--modify
7200 // the SWIG interface file instead.
7201 //------------------------------------------------------------------------------
7202 
7203 namespace FreeSWITCH.Native {
7204 
7205 public class SWIGTYPE_p_switch_time_t {
7206   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
7207 
SWIGTYPE_p_switch_time_t(global::System.IntPtr cPtr, bool futureUse)7208   internal SWIGTYPE_p_switch_time_t(global::System.IntPtr cPtr, bool futureUse) {
7209     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
7210   }
7211 
SWIGTYPE_p_switch_time_t()7212   protected SWIGTYPE_p_switch_time_t() {
7213     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
7214   }
7215 
getCPtr(SWIGTYPE_p_switch_time_t obj)7216   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_time_t obj) {
7217     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
7218   }
7219 }
7220 
7221 }
7222 //------------------------------------------------------------------------------
7223 // <auto-generated />
7224 //
7225 // This file was automatically generated by SWIG (http://www.swig.org).
7226 // Version 3.0.12
7227 //
7228 // Do not make changes to this file unless you know what you are doing--modify
7229 // the SWIG interface file instead.
7230 //------------------------------------------------------------------------------
7231 
7232 namespace FreeSWITCH.Native {
7233 
7234 public class SWIGTYPE_p_switch_xml_binding {
7235   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
7236 
SWIGTYPE_p_switch_xml_binding(global::System.IntPtr cPtr, bool futureUse)7237   internal SWIGTYPE_p_switch_xml_binding(global::System.IntPtr cPtr, bool futureUse) {
7238     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
7239   }
7240 
SWIGTYPE_p_switch_xml_binding()7241   protected SWIGTYPE_p_switch_xml_binding() {
7242     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
7243   }
7244 
getCPtr(SWIGTYPE_p_switch_xml_binding obj)7245   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_switch_xml_binding obj) {
7246     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
7247   }
7248 }
7249 
7250 }
7251 //------------------------------------------------------------------------------
7252 // <auto-generated />
7253 //
7254 // This file was automatically generated by SWIG (http://www.swig.org).
7255 // Version 3.0.12
7256 //
7257 // Do not make changes to this file unless you know what you are doing--modify
7258 // the SWIG interface file instead.
7259 //------------------------------------------------------------------------------
7260 
7261 namespace FreeSWITCH.Native {
7262 
7263 public class SWIGTYPE_p_time_t {
7264   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
7265 
SWIGTYPE_p_time_t(global::System.IntPtr cPtr, bool futureUse)7266   internal SWIGTYPE_p_time_t(global::System.IntPtr cPtr, bool futureUse) {
7267     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
7268   }
7269 
SWIGTYPE_p_time_t()7270   protected SWIGTYPE_p_time_t() {
7271     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
7272   }
7273 
getCPtr(SWIGTYPE_p_time_t obj)7274   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_time_t obj) {
7275     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
7276   }
7277 }
7278 
7279 }
7280 //------------------------------------------------------------------------------
7281 // <auto-generated />
7282 //
7283 // This file was automatically generated by SWIG (http://www.swig.org).
7284 // Version 3.0.12
7285 //
7286 // Do not make changes to this file unless you know what you are doing--modify
7287 // the SWIG interface file instead.
7288 //------------------------------------------------------------------------------
7289 
7290 namespace FreeSWITCH.Native {
7291 
7292 public class SWIGTYPE_p_unsigned_char {
7293   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
7294 
SWIGTYPE_p_unsigned_char(global::System.IntPtr cPtr, bool futureUse)7295   internal SWIGTYPE_p_unsigned_char(global::System.IntPtr cPtr, bool futureUse) {
7296     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
7297   }
7298 
SWIGTYPE_p_unsigned_char()7299   protected SWIGTYPE_p_unsigned_char() {
7300     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
7301   }
7302 
getCPtr(SWIGTYPE_p_unsigned_char obj)7303   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_unsigned_char obj) {
7304     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
7305   }
7306 }
7307 
7308 }
7309 //------------------------------------------------------------------------------
7310 // <auto-generated />
7311 //
7312 // This file was automatically generated by SWIG (http://www.swig.org).
7313 // Version 3.0.12
7314 //
7315 // Do not make changes to this file unless you know what you are doing--modify
7316 // the SWIG interface file instead.
7317 //------------------------------------------------------------------------------
7318 
7319 namespace FreeSWITCH.Native {
7320 
7321 public class SWIGTYPE_p_unsigned_int {
7322   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
7323 
SWIGTYPE_p_unsigned_int(global::System.IntPtr cPtr, bool futureUse)7324   internal SWIGTYPE_p_unsigned_int(global::System.IntPtr cPtr, bool futureUse) {
7325     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
7326   }
7327 
SWIGTYPE_p_unsigned_int()7328   protected SWIGTYPE_p_unsigned_int() {
7329     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
7330   }
7331 
getCPtr(SWIGTYPE_p_unsigned_int obj)7332   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_unsigned_int obj) {
7333     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
7334   }
7335 }
7336 
7337 }
7338 //------------------------------------------------------------------------------
7339 // <auto-generated />
7340 //
7341 // This file was automatically generated by SWIG (http://www.swig.org).
7342 // Version 3.0.12
7343 //
7344 // Do not make changes to this file unless you know what you are doing--modify
7345 // the SWIG interface file instead.
7346 //------------------------------------------------------------------------------
7347 
7348 namespace FreeSWITCH.Native {
7349 
7350 public class SWIGTYPE_p_unsigned_long {
7351   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
7352 
SWIGTYPE_p_unsigned_long(global::System.IntPtr cPtr, bool futureUse)7353   internal SWIGTYPE_p_unsigned_long(global::System.IntPtr cPtr, bool futureUse) {
7354     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
7355   }
7356 
SWIGTYPE_p_unsigned_long()7357   protected SWIGTYPE_p_unsigned_long() {
7358     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
7359   }
7360 
getCPtr(SWIGTYPE_p_unsigned_long obj)7361   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_unsigned_long obj) {
7362     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
7363   }
7364 }
7365 
7366 }
7367 //------------------------------------------------------------------------------
7368 // <auto-generated />
7369 //
7370 // This file was automatically generated by SWIG (http://www.swig.org).
7371 // Version 3.0.12
7372 //
7373 // Do not make changes to this file unless you know what you are doing--modify
7374 // the SWIG interface file instead.
7375 //------------------------------------------------------------------------------
7376 
7377 namespace FreeSWITCH.Native {
7378 
7379 public class SWIGTYPE_p_unsigned_short {
7380   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
7381 
SWIGTYPE_p_unsigned_short(global::System.IntPtr cPtr, bool futureUse)7382   internal SWIGTYPE_p_unsigned_short(global::System.IntPtr cPtr, bool futureUse) {
7383     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
7384   }
7385 
SWIGTYPE_p_unsigned_short()7386   protected SWIGTYPE_p_unsigned_short() {
7387     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
7388   }
7389 
getCPtr(SWIGTYPE_p_unsigned_short obj)7390   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_unsigned_short obj) {
7391     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
7392   }
7393 }
7394 
7395 }
7396 //------------------------------------------------------------------------------
7397 // <auto-generated />
7398 //
7399 // This file was automatically generated by SWIG (http://www.swig.org).
7400 // Version 3.0.12
7401 //
7402 // Do not make changes to this file unless you know what you are doing--modify
7403 // the SWIG interface file instead.
7404 //------------------------------------------------------------------------------
7405 
7406 namespace FreeSWITCH.Native {
7407 
7408 public class SWIGTYPE_p_void {
7409   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
7410 
SWIGTYPE_p_void(global::System.IntPtr cPtr, bool futureUse)7411   internal SWIGTYPE_p_void(global::System.IntPtr cPtr, bool futureUse) {
7412     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
7413   }
7414 
SWIGTYPE_p_void()7415   protected SWIGTYPE_p_void() {
7416     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
7417   }
7418 
getCPtr(SWIGTYPE_p_void obj)7419   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_void obj) {
7420     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
7421   }
7422 }
7423 
7424 }
7425 //------------------------------------------------------------------------------
7426 // <auto-generated />
7427 //
7428 // This file was automatically generated by SWIG (http://www.swig.org).
7429 // Version 3.0.12
7430 //
7431 // Do not make changes to this file unless you know what you are doing--modify
7432 // the SWIG interface file instead.
7433 //------------------------------------------------------------------------------
7434 
7435 namespace FreeSWITCH.Native {
7436 
7437 public partial class Stream : global::System.IDisposable {
7438   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
7439   protected bool swigCMemOwn;
7440 
Stream(global::System.IntPtr cPtr, bool cMemoryOwn)7441   internal Stream(global::System.IntPtr cPtr, bool cMemoryOwn) {
7442     swigCMemOwn = cMemoryOwn;
7443     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
7444   }
7445 
getCPtr(Stream obj)7446   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Stream obj) {
7447     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
7448   }
7449 
~Stream()7450   ~Stream() {
7451     Dispose();
7452   }
7453 
Dispose()7454   public virtual void Dispose() {
7455     lock(this) {
7456       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
7457         if (swigCMemOwn) {
7458           swigCMemOwn = false;
7459           freeswitchPINVOKE.delete_Stream(swigCPtr);
7460         }
7461         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
7462       }
7463       global::System.GC.SuppressFinalize(this);
7464     }
7465   }
7466 
Stream()7467   public Stream() : this(freeswitchPINVOKE.new_Stream__SWIG_0(), true) {
7468   }
7469 
Stream(switch_stream_handle arg0)7470   public Stream(switch_stream_handle arg0) : this(freeswitchPINVOKE.new_Stream__SWIG_1(switch_stream_handle.getCPtr(arg0)), true) {
7471   }
7472 
read(SWIGTYPE_p_int len)7473   public string read(SWIGTYPE_p_int len) {
7474     string ret = freeswitchPINVOKE.Stream_read(swigCPtr, SWIGTYPE_p_int.getCPtr(len));
7475     return ret;
7476   }
7477 
Write(string data)7478   public void Write(string data) {
7479     freeswitchPINVOKE.Stream_Write(swigCPtr, data);
7480   }
7481 
raw_write(string data, int len)7482   public void raw_write(string data, int len) {
7483     freeswitchPINVOKE.Stream_raw_write(swigCPtr, data, len);
7484   }
7485 
get_data()7486   public string get_data() {
7487     string ret = freeswitchPINVOKE.Stream_get_data(swigCPtr);
7488     return ret;
7489   }
7490 
7491 }
7492 
7493 }
7494 //------------------------------------------------------------------------------
7495 // <auto-generated />
7496 //
7497 // This file was automatically generated by SWIG (http://www.swig.org).
7498 // Version 3.0.12
7499 //
7500 // Do not make changes to this file unless you know what you are doing--modify
7501 // the SWIG interface file instead.
7502 //------------------------------------------------------------------------------
7503 
7504 namespace FreeSWITCH.Native {
7505 
7506 public class audio_buffer_header_t : global::System.IDisposable {
7507   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
7508   protected bool swigCMemOwn;
7509 
audio_buffer_header_t(global::System.IntPtr cPtr, bool cMemoryOwn)7510   internal audio_buffer_header_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
7511     swigCMemOwn = cMemoryOwn;
7512     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
7513   }
7514 
getCPtr(audio_buffer_header_t obj)7515   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(audio_buffer_header_t obj) {
7516     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
7517   }
7518 
~audio_buffer_header_t()7519   ~audio_buffer_header_t() {
7520     Dispose();
7521   }
7522 
Dispose()7523   public virtual void Dispose() {
7524     lock(this) {
7525       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
7526         if (swigCMemOwn) {
7527           swigCMemOwn = false;
7528           freeswitchPINVOKE.delete_audio_buffer_header_t(swigCPtr);
7529         }
7530         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
7531       }
7532       global::System.GC.SuppressFinalize(this);
7533     }
7534   }
7535 
7536   public uint ts {
7537     set {
7538       freeswitchPINVOKE.audio_buffer_header_t_ts_set(swigCPtr, value);
7539     }
7540     get {
7541       uint ret = freeswitchPINVOKE.audio_buffer_header_t_ts_get(swigCPtr);
7542       return ret;
7543     }
7544   }
7545 
7546   public uint len {
7547     set {
7548       freeswitchPINVOKE.audio_buffer_header_t_len_set(swigCPtr, value);
7549     }
7550     get {
7551       uint ret = freeswitchPINVOKE.audio_buffer_header_t_len_get(swigCPtr);
7552       return ret;
7553     }
7554   }
7555 
audio_buffer_header_t()7556   public audio_buffer_header_t() : this(freeswitchPINVOKE.new_audio_buffer_header_t(), true) {
7557   }
7558 
7559 }
7560 
7561 }
7562 //------------------------------------------------------------------------------
7563 // <auto-generated />
7564 //
7565 // This file was automatically generated by SWIG (http://www.swig.org).
7566 // Version 3.0.12
7567 //
7568 // Do not make changes to this file unless you know what you are doing--modify
7569 // the SWIG interface file instead.
7570 //------------------------------------------------------------------------------
7571 
7572 namespace FreeSWITCH.Native {
7573 
7574 public enum cache_db_flag_t {
7575   CDF_INUSE = (1 << 0),
7576   CDF_PRUNE = (1 << 1),
7577   CDF_NONEXPIRING = (1 << 2)
7578 }
7579 
7580 }
7581 //------------------------------------------------------------------------------
7582 // <auto-generated />
7583 //
7584 // This file was automatically generated by SWIG (http://www.swig.org).
7585 // Version 3.0.12
7586 //
7587 // Do not make changes to this file unless you know what you are doing--modify
7588 // the SWIG interface file instead.
7589 //------------------------------------------------------------------------------
7590 
7591 namespace FreeSWITCH.Native {
7592 
7593 public enum dm_match_type_t {
7594   DM_MATCH_POSITIVE,
7595   DM_MATCH_NEGATIVE
7596 }
7597 
7598 }
7599 //------------------------------------------------------------------------------
7600 // <auto-generated />
7601 //
7602 // This file was automatically generated by SWIG (http://www.swig.org).
7603 // Version 3.0.12
7604 //
7605 // Do not make changes to this file unless you know what you are doing--modify
7606 // the SWIG interface file instead.
7607 //------------------------------------------------------------------------------
7608 
7609 namespace FreeSWITCH.Native {
7610 
7611 public class dtls_fingerprint_t : global::System.IDisposable {
7612   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
7613   protected bool swigCMemOwn;
7614 
dtls_fingerprint_t(global::System.IntPtr cPtr, bool cMemoryOwn)7615   internal dtls_fingerprint_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
7616     swigCMemOwn = cMemoryOwn;
7617     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
7618   }
7619 
getCPtr(dtls_fingerprint_t obj)7620   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(dtls_fingerprint_t obj) {
7621     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
7622   }
7623 
~dtls_fingerprint_t()7624   ~dtls_fingerprint_t() {
7625     Dispose();
7626   }
7627 
Dispose()7628   public virtual void Dispose() {
7629     lock(this) {
7630       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
7631         if (swigCMemOwn) {
7632           swigCMemOwn = false;
7633           freeswitchPINVOKE.delete_dtls_fingerprint_t(swigCPtr);
7634         }
7635         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
7636       }
7637       global::System.GC.SuppressFinalize(this);
7638     }
7639   }
7640 
7641   public uint len {
7642     set {
7643       freeswitchPINVOKE.dtls_fingerprint_t_len_set(swigCPtr, value);
7644     }
7645     get {
7646       uint ret = freeswitchPINVOKE.dtls_fingerprint_t_len_get(swigCPtr);
7647       return ret;
7648     }
7649   }
7650 
7651   public SWIGTYPE_p_unsigned_char data {
7652     set {
7653       freeswitchPINVOKE.dtls_fingerprint_t_data_set(swigCPtr, SWIGTYPE_p_unsigned_char.getCPtr(value));
7654     }
7655     get {
7656       global::System.IntPtr cPtr = freeswitchPINVOKE.dtls_fingerprint_t_data_get(swigCPtr);
7657       SWIGTYPE_p_unsigned_char ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
7658       return ret;
7659     }
7660   }
7661 
7662   public string type {
7663     set {
7664       freeswitchPINVOKE.dtls_fingerprint_t_type_set(swigCPtr, value);
7665     }
7666     get {
7667       string ret = freeswitchPINVOKE.dtls_fingerprint_t_type_get(swigCPtr);
7668       return ret;
7669     }
7670   }
7671 
7672   public string str {
7673     set {
7674       freeswitchPINVOKE.dtls_fingerprint_t_str_set(swigCPtr, value);
7675     }
7676     get {
7677       string ret = freeswitchPINVOKE.dtls_fingerprint_t_str_get(swigCPtr);
7678       return ret;
7679     }
7680   }
7681 
dtls_fingerprint_t()7682   public dtls_fingerprint_t() : this(freeswitchPINVOKE.new_dtls_fingerprint_t(), true) {
7683   }
7684 
7685 }
7686 
7687 }
7688 //------------------------------------------------------------------------------
7689 // <auto-generated />
7690 //
7691 // This file was automatically generated by SWIG (http://www.swig.org).
7692 // Version 3.0.12
7693 //
7694 // Do not make changes to this file unless you know what you are doing--modify
7695 // the SWIG interface file instead.
7696 //------------------------------------------------------------------------------
7697 
7698 namespace FreeSWITCH.Native {
7699 
7700 public enum dtls_state_t {
7701   DS_OFF,
7702   DS_HANDSHAKE,
7703   DS_SETUP,
7704   DS_READY,
7705   DS_FAIL,
7706   DS_INVALID
7707 }
7708 
7709 }
7710 //------------------------------------------------------------------------------
7711 // <auto-generated />
7712 //
7713 // This file was automatically generated by SWIG (http://www.swig.org).
7714 // Version 3.0.12
7715 //
7716 // Do not make changes to this file unless you know what you are doing--modify
7717 // the SWIG interface file instead.
7718 //------------------------------------------------------------------------------
7719 
7720 namespace FreeSWITCH.Native {
7721 
7722 public enum dtls_type_t {
7723   DTLS_TYPE_CLIENT = (1 << 0),
7724   DTLS_TYPE_SERVER = (1 << 1),
7725   DTLS_TYPE_RTP = (1 << 2),
7726   DTLS_TYPE_RTCP = (1 << 3)
7727 }
7728 
7729 }
7730 //------------------------------------------------------------------------------
7731 // <auto-generated />
7732 //
7733 // This file was automatically generated by SWIG (http://www.swig.org).
7734 // Version 3.0.12
7735 //
7736 // Do not make changes to this file unless you know what you are doing--modify
7737 // the SWIG interface file instead.
7738 //------------------------------------------------------------------------------
7739 
7740 namespace FreeSWITCH.Native {
7741 
7742 public enum dtmf_flag_t {
7743   DTMF_FLAG_SKIP_PROCESS = (1 << 0),
7744   DTMF_FLAG_SENSITIVE = (1 << 1)
7745 }
7746 
7747 }
7748 //------------------------------------------------------------------------------
7749 // <auto-generated />
7750 //
7751 // This file was automatically generated by SWIG (http://www.swig.org).
7752 // Version 3.0.12
7753 //
7754 // Do not make changes to this file unless you know what you are doing--modify
7755 // the SWIG interface file instead.
7756 //------------------------------------------------------------------------------
7757 
7758 namespace FreeSWITCH.Native {
7759 
7760 public class freeswitch {
7761   public static switch_directories SWITCH_GLOBAL_dirs {
7762     set {
7763       freeswitchPINVOKE.SWITCH_GLOBAL_dirs_set(switch_directories.getCPtr(value));
7764     }
7765     get {
7766       global::System.IntPtr cPtr = freeswitchPINVOKE.SWITCH_GLOBAL_dirs_get();
7767       switch_directories ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_directories(cPtr, false);
7768       return ret;
7769     }
7770   }
7771 
7772   public static switch_filenames SWITCH_GLOBAL_filenames {
7773     set {
7774       freeswitchPINVOKE.SWITCH_GLOBAL_filenames_set(switch_filenames.getCPtr(value));
7775     }
7776     get {
7777       global::System.IntPtr cPtr = freeswitchPINVOKE.SWITCH_GLOBAL_filenames_get();
7778       switch_filenames ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_filenames(cPtr, false);
7779       return ret;
7780     }
7781   }
7782 
switch_core_db_close(SWIGTYPE_p_sqlite3 db)7783   public static int switch_core_db_close(SWIGTYPE_p_sqlite3 db) {
7784     int ret = freeswitchPINVOKE.switch_core_db_close(SWIGTYPE_p_sqlite3.getCPtr(db));
7785     return ret;
7786   }
7787 
switch_core_db_open(string filename, SWIGTYPE_p_p_sqlite3 ppDb)7788   public static int switch_core_db_open(string filename, SWIGTYPE_p_p_sqlite3 ppDb) {
7789     int ret = freeswitchPINVOKE.switch_core_db_open(filename, SWIGTYPE_p_p_sqlite3.getCPtr(ppDb));
7790     return ret;
7791   }
7792 
switch_core_db_open_v2(string filename, SWIGTYPE_p_p_sqlite3 ppDb)7793   public static int switch_core_db_open_v2(string filename, SWIGTYPE_p_p_sqlite3 ppDb) {
7794     int ret = freeswitchPINVOKE.switch_core_db_open_v2(filename, SWIGTYPE_p_p_sqlite3.getCPtr(ppDb));
7795     return ret;
7796   }
7797 
switch_core_db_column_text(SWIGTYPE_p_sqlite3_stmt stmt, int iCol)7798   public static SWIGTYPE_p_unsigned_char switch_core_db_column_text(SWIGTYPE_p_sqlite3_stmt stmt, int iCol) {
7799     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_db_column_text(SWIGTYPE_p_sqlite3_stmt.getCPtr(stmt), iCol);
7800     SWIGTYPE_p_unsigned_char ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
7801     return ret;
7802   }
7803 
switch_core_db_column_name(SWIGTYPE_p_sqlite3_stmt stmt, int N)7804   public static string switch_core_db_column_name(SWIGTYPE_p_sqlite3_stmt stmt, int N) {
7805     string ret = freeswitchPINVOKE.switch_core_db_column_name(SWIGTYPE_p_sqlite3_stmt.getCPtr(stmt), N);
7806     return ret;
7807   }
7808 
switch_core_db_column_count(SWIGTYPE_p_sqlite3_stmt pStmt)7809   public static int switch_core_db_column_count(SWIGTYPE_p_sqlite3_stmt pStmt) {
7810     int ret = freeswitchPINVOKE.switch_core_db_column_count(SWIGTYPE_p_sqlite3_stmt.getCPtr(pStmt));
7811     return ret;
7812   }
7813 
switch_core_db_errmsg(SWIGTYPE_p_sqlite3 db)7814   public static string switch_core_db_errmsg(SWIGTYPE_p_sqlite3 db) {
7815     string ret = freeswitchPINVOKE.switch_core_db_errmsg(SWIGTYPE_p_sqlite3.getCPtr(db));
7816     return ret;
7817   }
7818 
switch_core_db_exec(SWIGTYPE_p_sqlite3 db, string sql, SWIGTYPE_p_f_p_void_int_p_p_char_p_p_char__int callback, SWIGTYPE_p_void data, ref string errmsg)7819   public static int switch_core_db_exec(SWIGTYPE_p_sqlite3 db, string sql, SWIGTYPE_p_f_p_void_int_p_p_char_p_p_char__int callback, SWIGTYPE_p_void data, ref string errmsg) {
7820     int ret = freeswitchPINVOKE.switch_core_db_exec(SWIGTYPE_p_sqlite3.getCPtr(db), sql, SWIGTYPE_p_f_p_void_int_p_p_char_p_p_char__int.getCPtr(callback), SWIGTYPE_p_void.getCPtr(data), ref errmsg);
7821     return ret;
7822   }
7823 
switch_core_db_finalize(SWIGTYPE_p_sqlite3_stmt pStmt)7824   public static int switch_core_db_finalize(SWIGTYPE_p_sqlite3_stmt pStmt) {
7825     int ret = freeswitchPINVOKE.switch_core_db_finalize(SWIGTYPE_p_sqlite3_stmt.getCPtr(pStmt));
7826     return ret;
7827   }
7828 
switch_core_db_prepare(SWIGTYPE_p_sqlite3 db, string zSql, int nBytes, SWIGTYPE_p_p_sqlite3_stmt ppStmt, out string pzTail)7829   public static int switch_core_db_prepare(SWIGTYPE_p_sqlite3 db, string zSql, int nBytes, SWIGTYPE_p_p_sqlite3_stmt ppStmt, out string pzTail) {
7830 var pzTail_ptr = global::System.IntPtr.Zero;
7831     try {
7832       int ret = freeswitchPINVOKE.switch_core_db_prepare(SWIGTYPE_p_sqlite3.getCPtr(db), zSql, nBytes, SWIGTYPE_p_p_sqlite3_stmt.getCPtr(ppStmt), ref pzTail_ptr);
7833       return ret;
7834     } finally {
7835 if(pzTail_ptr != global::System.IntPtr.Zero)
7836 	pzTail = global::System.Runtime.InteropServices.Marshal.PtrToStringAnsi(pzTail_ptr);
7837 else
7838 	pzTail = null;
7839     }
7840   }
7841 
switch_core_db_step(SWIGTYPE_p_sqlite3_stmt stmt)7842   public static int switch_core_db_step(SWIGTYPE_p_sqlite3_stmt stmt) {
7843     int ret = freeswitchPINVOKE.switch_core_db_step(SWIGTYPE_p_sqlite3_stmt.getCPtr(stmt));
7844     return ret;
7845   }
7846 
switch_core_db_reset(SWIGTYPE_p_sqlite3_stmt pStmt)7847   public static int switch_core_db_reset(SWIGTYPE_p_sqlite3_stmt pStmt) {
7848     int ret = freeswitchPINVOKE.switch_core_db_reset(SWIGTYPE_p_sqlite3_stmt.getCPtr(pStmt));
7849     return ret;
7850   }
7851 
switch_core_db_bind_int(SWIGTYPE_p_sqlite3_stmt pStmt, int i, int iValue)7852   public static int switch_core_db_bind_int(SWIGTYPE_p_sqlite3_stmt pStmt, int i, int iValue) {
7853     int ret = freeswitchPINVOKE.switch_core_db_bind_int(SWIGTYPE_p_sqlite3_stmt.getCPtr(pStmt), i, iValue);
7854     return ret;
7855   }
7856 
switch_core_db_bind_int64(SWIGTYPE_p_sqlite3_stmt pStmt, int i, long iValue)7857   public static int switch_core_db_bind_int64(SWIGTYPE_p_sqlite3_stmt pStmt, int i, long iValue) {
7858     int ret = freeswitchPINVOKE.switch_core_db_bind_int64(SWIGTYPE_p_sqlite3_stmt.getCPtr(pStmt), i, iValue);
7859     return ret;
7860   }
7861 
switch_core_db_bind_text(SWIGTYPE_p_sqlite3_stmt pStmt, int i, string zData, int nData, SWIGTYPE_p_f_p_void__void xDel)7862   public static int switch_core_db_bind_text(SWIGTYPE_p_sqlite3_stmt pStmt, int i, string zData, int nData, SWIGTYPE_p_f_p_void__void xDel) {
7863     int ret = freeswitchPINVOKE.switch_core_db_bind_text(SWIGTYPE_p_sqlite3_stmt.getCPtr(pStmt), i, zData, nData, SWIGTYPE_p_f_p_void__void.getCPtr(xDel));
7864     return ret;
7865   }
7866 
switch_core_db_bind_double(SWIGTYPE_p_sqlite3_stmt pStmt, int i, double dValue)7867   public static int switch_core_db_bind_double(SWIGTYPE_p_sqlite3_stmt pStmt, int i, double dValue) {
7868     int ret = freeswitchPINVOKE.switch_core_db_bind_double(SWIGTYPE_p_sqlite3_stmt.getCPtr(pStmt), i, dValue);
7869     return ret;
7870   }
7871 
switch_core_db_last_insert_rowid(SWIGTYPE_p_sqlite3 db)7872   public static long switch_core_db_last_insert_rowid(SWIGTYPE_p_sqlite3 db) {
7873     long ret = freeswitchPINVOKE.switch_core_db_last_insert_rowid(SWIGTYPE_p_sqlite3.getCPtr(db));
7874     return ret;
7875   }
7876 
switch_core_db_get_table(SWIGTYPE_p_sqlite3 db, string sql, SWIGTYPE_p_p_p_char resultp, SWIGTYPE_p_int nrow, SWIGTYPE_p_int ncolumn, ref string errmsg)7877   public static int switch_core_db_get_table(SWIGTYPE_p_sqlite3 db, string sql, SWIGTYPE_p_p_p_char resultp, SWIGTYPE_p_int nrow, SWIGTYPE_p_int ncolumn, ref string errmsg) {
7878     int ret = freeswitchPINVOKE.switch_core_db_get_table(SWIGTYPE_p_sqlite3.getCPtr(db), sql, SWIGTYPE_p_p_p_char.getCPtr(resultp), SWIGTYPE_p_int.getCPtr(nrow), SWIGTYPE_p_int.getCPtr(ncolumn), ref errmsg);
7879     return ret;
7880   }
7881 
switch_core_db_free_table(ref string result)7882   public static void switch_core_db_free_table(ref string result) {
7883     freeswitchPINVOKE.switch_core_db_free_table(ref result);
7884   }
7885 
switch_core_db_free(string z)7886   public static void switch_core_db_free(string z) {
7887     freeswitchPINVOKE.switch_core_db_free(z);
7888   }
7889 
switch_core_db_changes(SWIGTYPE_p_sqlite3 db)7890   public static int switch_core_db_changes(SWIGTYPE_p_sqlite3 db) {
7891     int ret = freeswitchPINVOKE.switch_core_db_changes(SWIGTYPE_p_sqlite3.getCPtr(db));
7892     return ret;
7893   }
7894 
switch_core_db_load_extension(SWIGTYPE_p_sqlite3 db, string extension)7895   public static int switch_core_db_load_extension(SWIGTYPE_p_sqlite3 db, string extension) {
7896     int ret = freeswitchPINVOKE.switch_core_db_load_extension(SWIGTYPE_p_sqlite3.getCPtr(db), extension);
7897     return ret;
7898   }
7899 
switch_sql_concat()7900   public static string switch_sql_concat() {
7901     string ret = freeswitchPINVOKE.switch_sql_concat();
7902     return ret;
7903   }
7904 
switch_regex_compile(string pattern, int options, out string errorptr, SWIGTYPE_p_int erroroffset, SWIGTYPE_p_unsigned_char tables)7905   public static SWIGTYPE_p_real_pcre switch_regex_compile(string pattern, int options, out string errorptr, SWIGTYPE_p_int erroroffset, SWIGTYPE_p_unsigned_char tables) {
7906 var errorptr_ptr = global::System.IntPtr.Zero;
7907     try {
7908       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_regex_compile(pattern, options, ref errorptr_ptr, SWIGTYPE_p_int.getCPtr(erroroffset), SWIGTYPE_p_unsigned_char.getCPtr(tables));
7909       SWIGTYPE_p_real_pcre ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_real_pcre(cPtr, false);
7910       return ret;
7911     } finally {
7912 if(errorptr_ptr != global::System.IntPtr.Zero)
7913 	errorptr = global::System.Runtime.InteropServices.Marshal.PtrToStringAnsi(errorptr_ptr);
7914 else
7915 	errorptr = null;
7916     }
7917   }
7918 
switch_regex_copy_substring(string subject, SWIGTYPE_p_int ovector, int stringcount, int stringnumber, string buffer, int size)7919   public static int switch_regex_copy_substring(string subject, SWIGTYPE_p_int ovector, int stringcount, int stringnumber, string buffer, int size) {
7920     int ret = freeswitchPINVOKE.switch_regex_copy_substring(subject, SWIGTYPE_p_int.getCPtr(ovector), stringcount, stringnumber, buffer, size);
7921     return ret;
7922   }
7923 
switch_regex_free(SWIGTYPE_p_void data)7924   public static void switch_regex_free(SWIGTYPE_p_void data) {
7925     freeswitchPINVOKE.switch_regex_free(SWIGTYPE_p_void.getCPtr(data));
7926   }
7927 
switch_regex_perform(string field, string expression, SWIGTYPE_p_p_real_pcre new_re, SWIGTYPE_p_int ovector, uint olen)7928   public static int switch_regex_perform(string field, string expression, SWIGTYPE_p_p_real_pcre new_re, SWIGTYPE_p_int ovector, uint olen) {
7929     int ret = freeswitchPINVOKE.switch_regex_perform(field, expression, SWIGTYPE_p_p_real_pcre.getCPtr(new_re), SWIGTYPE_p_int.getCPtr(ovector), olen);
7930     return ret;
7931   }
7932 
switch_perform_substitution(SWIGTYPE_p_real_pcre re, int match_count, string data, string field_data, string substituted, SWIGTYPE_p_switch_size_t len, SWIGTYPE_p_int ovector)7933   public static void switch_perform_substitution(SWIGTYPE_p_real_pcre re, int match_count, string data, string field_data, string substituted, SWIGTYPE_p_switch_size_t len, SWIGTYPE_p_int ovector) {
7934     freeswitchPINVOKE.switch_perform_substitution(SWIGTYPE_p_real_pcre.getCPtr(re), match_count, data, field_data, substituted, SWIGTYPE_p_switch_size_t.getCPtr(len), SWIGTYPE_p_int.getCPtr(ovector));
7935     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
7936   }
7937 
switch_regex_match(string target, string expression)7938   public static switch_status_t switch_regex_match(string target, string expression) {
7939     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_regex_match(target, expression);
7940     return ret;
7941   }
7942 
switch_regex_match_partial(string target, string expression, SWIGTYPE_p_int partial_match)7943   public static switch_status_t switch_regex_match_partial(string target, string expression, SWIGTYPE_p_int partial_match) {
7944     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_regex_match_partial(target, expression, SWIGTYPE_p_int.getCPtr(partial_match));
7945     return ret;
7946   }
7947 
switch_capture_regex(SWIGTYPE_p_real_pcre re, int match_count, string field_data, SWIGTYPE_p_int ovector, string var, SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_void__void callback, SWIGTYPE_p_void user_data)7948   public static void switch_capture_regex(SWIGTYPE_p_real_pcre re, int match_count, string field_data, SWIGTYPE_p_int ovector, string var, SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_void__void callback, SWIGTYPE_p_void user_data) {
7949     freeswitchPINVOKE.switch_capture_regex(SWIGTYPE_p_real_pcre.getCPtr(re), match_count, field_data, SWIGTYPE_p_int.getCPtr(ovector), var, SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_void__void.getCPtr(callback), SWIGTYPE_p_void.getCPtr(user_data));
7950   }
7951 
switch_regex_set_var_callback(string var, string val, SWIGTYPE_p_void user_data)7952   public static void switch_regex_set_var_callback(string var, string val, SWIGTYPE_p_void user_data) {
7953     freeswitchPINVOKE.switch_regex_set_var_callback(var, val, SWIGTYPE_p_void.getCPtr(user_data));
7954   }
7955 
switch_regex_set_event_header_callback(string var, string val, SWIGTYPE_p_void user_data)7956   public static void switch_regex_set_event_header_callback(string var, string val, SWIGTYPE_p_void user_data) {
7957     freeswitchPINVOKE.switch_regex_set_event_header_callback(var, val, SWIGTYPE_p_void.getCPtr(user_data));
7958   }
7959 
switch_must_malloc(uint _b)7960   public static SWIGTYPE_p_void switch_must_malloc(uint _b) {
7961     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_must_malloc(_b);
7962     SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
7963     return ret;
7964   }
7965 
switch_must_realloc(SWIGTYPE_p_void _b, uint _z)7966   public static SWIGTYPE_p_void switch_must_realloc(SWIGTYPE_p_void _b, uint _z) {
7967     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_must_realloc(SWIGTYPE_p_void.getCPtr(_b), _z);
7968     SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
7969     return ret;
7970   }
7971 
switch_must_strdup(string _s)7972   public static string switch_must_strdup(string _s) {
7973     string ret = freeswitchPINVOKE.switch_must_strdup(_s);
7974     return ret;
7975   }
7976 
switch_core_screen_size(SWIGTYPE_p_int x, SWIGTYPE_p_int y)7977   public static void switch_core_screen_size(SWIGTYPE_p_int x, SWIGTYPE_p_int y) {
7978     freeswitchPINVOKE.switch_core_screen_size(SWIGTYPE_p_int.getCPtr(x), SWIGTYPE_p_int.getCPtr(y));
7979   }
7980 
switch_core_session_sched_heartbeat(SWIGTYPE_p_switch_core_session session, uint seconds)7981   public static void switch_core_session_sched_heartbeat(SWIGTYPE_p_switch_core_session session, uint seconds) {
7982     freeswitchPINVOKE.switch_core_session_sched_heartbeat(SWIGTYPE_p_switch_core_session.getCPtr(session), seconds);
7983   }
7984 
switch_core_session_unsched_heartbeat(SWIGTYPE_p_switch_core_session session)7985   public static void switch_core_session_unsched_heartbeat(SWIGTYPE_p_switch_core_session session) {
7986     freeswitchPINVOKE.switch_core_session_unsched_heartbeat(SWIGTYPE_p_switch_core_session.getCPtr(session));
7987   }
7988 
switch_core_session_enable_heartbeat(SWIGTYPE_p_switch_core_session session, uint seconds)7989   public static void switch_core_session_enable_heartbeat(SWIGTYPE_p_switch_core_session session, uint seconds) {
7990     freeswitchPINVOKE.switch_core_session_enable_heartbeat(SWIGTYPE_p_switch_core_session.getCPtr(session), seconds);
7991   }
7992 
switch_core_session_disable_heartbeat(SWIGTYPE_p_switch_core_session session)7993   public static void switch_core_session_disable_heartbeat(SWIGTYPE_p_switch_core_session session) {
7994     freeswitchPINVOKE.switch_core_session_disable_heartbeat(SWIGTYPE_p_switch_core_session.getCPtr(session));
7995   }
7996 
switch_core_media_bug_pop(SWIGTYPE_p_switch_core_session orig_session, string function, SWIGTYPE_p_p_switch_media_bug pop)7997   public static switch_status_t switch_core_media_bug_pop(SWIGTYPE_p_switch_core_session orig_session, string function, SWIGTYPE_p_p_switch_media_bug pop) {
7998     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_media_bug_pop(SWIGTYPE_p_switch_core_session.getCPtr(orig_session), function, SWIGTYPE_p_p_switch_media_bug.getCPtr(pop));
7999     return ret;
8000   }
8001 
switch_core_media_bug_exec_all(SWIGTYPE_p_switch_core_session orig_session, string function, SWIGTYPE_p_f_p_switch_media_bug_p_void__void cb, SWIGTYPE_p_void user_data)8002   public static switch_status_t switch_core_media_bug_exec_all(SWIGTYPE_p_switch_core_session orig_session, string function, SWIGTYPE_p_f_p_switch_media_bug_p_void__void cb, SWIGTYPE_p_void user_data) {
8003     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_media_bug_exec_all(SWIGTYPE_p_switch_core_session.getCPtr(orig_session), function, SWIGTYPE_p_f_p_switch_media_bug_p_void__void.getCPtr(cb), SWIGTYPE_p_void.getCPtr(user_data));
8004     return ret;
8005   }
8006 
switch_core_media_bug_patch_video(SWIGTYPE_p_switch_core_session orig_session, switch_frame frame)8007   public static uint switch_core_media_bug_patch_video(SWIGTYPE_p_switch_core_session orig_session, switch_frame frame) {
8008     uint ret = freeswitchPINVOKE.switch_core_media_bug_patch_video(SWIGTYPE_p_switch_core_session.getCPtr(orig_session), switch_frame.getCPtr(frame));
8009     return ret;
8010   }
8011 
switch_core_media_bug_count(SWIGTYPE_p_switch_core_session orig_session, string function)8012   public static uint switch_core_media_bug_count(SWIGTYPE_p_switch_core_session orig_session, string function) {
8013     uint ret = freeswitchPINVOKE.switch_core_media_bug_count(SWIGTYPE_p_switch_core_session.getCPtr(orig_session), function);
8014     return ret;
8015   }
8016 
switch_media_bug_set_spy_fmt(SWIGTYPE_p_switch_media_bug bug, switch_vid_spy_fmt_t spy_fmt)8017   public static void switch_media_bug_set_spy_fmt(SWIGTYPE_p_switch_media_bug bug, switch_vid_spy_fmt_t spy_fmt) {
8018     freeswitchPINVOKE.switch_media_bug_set_spy_fmt(SWIGTYPE_p_switch_media_bug.getCPtr(bug), (int)spy_fmt);
8019   }
8020 
switch_core_media_bug_push_spy_frame(SWIGTYPE_p_switch_media_bug bug, switch_frame frame, switch_rw_t rw)8021   public static switch_status_t switch_core_media_bug_push_spy_frame(SWIGTYPE_p_switch_media_bug bug, switch_frame frame, switch_rw_t rw) {
8022     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_media_bug_push_spy_frame(SWIGTYPE_p_switch_media_bug.getCPtr(bug), switch_frame.getCPtr(frame), (int)rw);
8023     return ret;
8024   }
8025 
switch_core_media_bug_patch_spy_frame(SWIGTYPE_p_switch_media_bug bug, SWIGTYPE_p_switch_image_t img, switch_rw_t rw)8026   public static switch_status_t switch_core_media_bug_patch_spy_frame(SWIGTYPE_p_switch_media_bug bug, SWIGTYPE_p_switch_image_t img, switch_rw_t rw) {
8027     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_media_bug_patch_spy_frame(SWIGTYPE_p_switch_media_bug.getCPtr(bug), SWIGTYPE_p_switch_image_t.getCPtr(img), (int)rw);
8028     return ret;
8029   }
8030 
switch_media_bug_parse_spy_fmt(string name)8031   public static switch_vid_spy_fmt_t switch_media_bug_parse_spy_fmt(string name) {
8032     switch_vid_spy_fmt_t ret = (switch_vid_spy_fmt_t)freeswitchPINVOKE.switch_media_bug_parse_spy_fmt(name);
8033     return ret;
8034   }
8035 
switch_core_media_bug_add(SWIGTYPE_p_switch_core_session session, string function, string target, SWIGTYPE_p_f_p_switch_media_bug_p_void_enum_switch_abc_type_t__switch_bool_t callback, SWIGTYPE_p_void user_data, SWIGTYPE_p_time_t stop_time, uint flags, SWIGTYPE_p_p_switch_media_bug new_bug)8036   public static switch_status_t switch_core_media_bug_add(SWIGTYPE_p_switch_core_session session, string function, string target, SWIGTYPE_p_f_p_switch_media_bug_p_void_enum_switch_abc_type_t__switch_bool_t callback, SWIGTYPE_p_void user_data, SWIGTYPE_p_time_t stop_time, uint flags, SWIGTYPE_p_p_switch_media_bug new_bug) {
8037     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_media_bug_add(SWIGTYPE_p_switch_core_session.getCPtr(session), function, target, SWIGTYPE_p_f_p_switch_media_bug_p_void_enum_switch_abc_type_t__switch_bool_t.getCPtr(callback), SWIGTYPE_p_void.getCPtr(user_data), SWIGTYPE_p_time_t.getCPtr(stop_time), flags, SWIGTYPE_p_p_switch_media_bug.getCPtr(new_bug));
8038     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
8039     return ret;
8040   }
8041 
switch_core_media_bug_pause(SWIGTYPE_p_switch_core_session session)8042   public static void switch_core_media_bug_pause(SWIGTYPE_p_switch_core_session session) {
8043     freeswitchPINVOKE.switch_core_media_bug_pause(SWIGTYPE_p_switch_core_session.getCPtr(session));
8044   }
8045 
switch_core_media_bug_resume(SWIGTYPE_p_switch_core_session session)8046   public static void switch_core_media_bug_resume(SWIGTYPE_p_switch_core_session session) {
8047     freeswitchPINVOKE.switch_core_media_bug_resume(SWIGTYPE_p_switch_core_session.getCPtr(session));
8048   }
8049 
switch_core_media_bug_inuse(SWIGTYPE_p_switch_media_bug bug, SWIGTYPE_p_switch_size_t readp, SWIGTYPE_p_switch_size_t writep)8050   public static void switch_core_media_bug_inuse(SWIGTYPE_p_switch_media_bug bug, SWIGTYPE_p_switch_size_t readp, SWIGTYPE_p_switch_size_t writep) {
8051     freeswitchPINVOKE.switch_core_media_bug_inuse(SWIGTYPE_p_switch_media_bug.getCPtr(bug), SWIGTYPE_p_switch_size_t.getCPtr(readp), SWIGTYPE_p_switch_size_t.getCPtr(writep));
8052   }
8053 
switch_core_media_bug_get_user_data(SWIGTYPE_p_switch_media_bug bug)8054   public static SWIGTYPE_p_void switch_core_media_bug_get_user_data(SWIGTYPE_p_switch_media_bug bug) {
8055     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_media_bug_get_user_data(SWIGTYPE_p_switch_media_bug.getCPtr(bug));
8056     SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
8057     return ret;
8058   }
8059 
switch_core_media_bug_get_write_replace_frame(SWIGTYPE_p_switch_media_bug bug)8060   public static switch_frame switch_core_media_bug_get_write_replace_frame(SWIGTYPE_p_switch_media_bug bug) {
8061     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_media_bug_get_write_replace_frame(SWIGTYPE_p_switch_media_bug.getCPtr(bug));
8062     switch_frame ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_frame(cPtr, false);
8063     return ret;
8064   }
8065 
switch_core_media_bug_get_native_read_frame(SWIGTYPE_p_switch_media_bug bug)8066   public static switch_frame switch_core_media_bug_get_native_read_frame(SWIGTYPE_p_switch_media_bug bug) {
8067     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_media_bug_get_native_read_frame(SWIGTYPE_p_switch_media_bug.getCPtr(bug));
8068     switch_frame ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_frame(cPtr, false);
8069     return ret;
8070   }
8071 
switch_core_media_bug_get_native_write_frame(SWIGTYPE_p_switch_media_bug bug)8072   public static switch_frame switch_core_media_bug_get_native_write_frame(SWIGTYPE_p_switch_media_bug bug) {
8073     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_media_bug_get_native_write_frame(SWIGTYPE_p_switch_media_bug.getCPtr(bug));
8074     switch_frame ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_frame(cPtr, false);
8075     return ret;
8076   }
8077 
switch_core_media_bug_get_video_ping_frame(SWIGTYPE_p_switch_media_bug bug)8078   public static switch_frame switch_core_media_bug_get_video_ping_frame(SWIGTYPE_p_switch_media_bug bug) {
8079     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_media_bug_get_video_ping_frame(SWIGTYPE_p_switch_media_bug.getCPtr(bug));
8080     switch_frame ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_frame(cPtr, false);
8081     return ret;
8082   }
8083 
switch_core_media_bug_set_write_replace_frame(SWIGTYPE_p_switch_media_bug bug, switch_frame frame)8084   public static void switch_core_media_bug_set_write_replace_frame(SWIGTYPE_p_switch_media_bug bug, switch_frame frame) {
8085     freeswitchPINVOKE.switch_core_media_bug_set_write_replace_frame(SWIGTYPE_p_switch_media_bug.getCPtr(bug), switch_frame.getCPtr(frame));
8086   }
8087 
switch_core_media_bug_get_read_replace_frame(SWIGTYPE_p_switch_media_bug bug)8088   public static switch_frame switch_core_media_bug_get_read_replace_frame(SWIGTYPE_p_switch_media_bug bug) {
8089     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_media_bug_get_read_replace_frame(SWIGTYPE_p_switch_media_bug.getCPtr(bug));
8090     switch_frame ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_frame(cPtr, false);
8091     return ret;
8092   }
8093 
switch_core_media_bug_set_read_demux_frame(SWIGTYPE_p_switch_media_bug bug, switch_frame frame)8094   public static void switch_core_media_bug_set_read_demux_frame(SWIGTYPE_p_switch_media_bug bug, switch_frame frame) {
8095     freeswitchPINVOKE.switch_core_media_bug_set_read_demux_frame(SWIGTYPE_p_switch_media_bug.getCPtr(bug), switch_frame.getCPtr(frame));
8096   }
8097 
switch_core_media_bug_get_session(SWIGTYPE_p_switch_media_bug bug)8098   public static SWIGTYPE_p_switch_core_session switch_core_media_bug_get_session(SWIGTYPE_p_switch_media_bug bug) {
8099     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_media_bug_get_session(SWIGTYPE_p_switch_media_bug.getCPtr(bug));
8100     SWIGTYPE_p_switch_core_session ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_core_session(cPtr, false);
8101     return ret;
8102   }
8103 
switch_core_media_bug_set_media_params(SWIGTYPE_p_switch_media_bug bug, switch_mm_t mm)8104   public static void switch_core_media_bug_set_media_params(SWIGTYPE_p_switch_media_bug bug, switch_mm_t mm) {
8105     freeswitchPINVOKE.switch_core_media_bug_set_media_params(SWIGTYPE_p_switch_media_bug.getCPtr(bug), switch_mm_t.getCPtr(mm));
8106   }
8107 
switch_core_media_bug_get_media_params(SWIGTYPE_p_switch_media_bug bug, switch_mm_t mm)8108   public static void switch_core_media_bug_get_media_params(SWIGTYPE_p_switch_media_bug bug, switch_mm_t mm) {
8109     freeswitchPINVOKE.switch_core_media_bug_get_media_params(SWIGTYPE_p_switch_media_bug.getCPtr(bug), switch_mm_t.getCPtr(mm));
8110   }
8111 
switch_core_media_bug_get_text(SWIGTYPE_p_switch_media_bug bug)8112   public static string switch_core_media_bug_get_text(SWIGTYPE_p_switch_media_bug bug) {
8113     string ret = freeswitchPINVOKE.switch_core_media_bug_get_text(SWIGTYPE_p_switch_media_bug.getCPtr(bug));
8114     return ret;
8115   }
8116 
switch_core_media_bug_test_flag(SWIGTYPE_p_switch_media_bug bug, uint flag)8117   public static uint switch_core_media_bug_test_flag(SWIGTYPE_p_switch_media_bug bug, uint flag) {
8118     uint ret = freeswitchPINVOKE.switch_core_media_bug_test_flag(SWIGTYPE_p_switch_media_bug.getCPtr(bug), flag);
8119     return ret;
8120   }
8121 
switch_core_media_bug_set_flag(SWIGTYPE_p_switch_media_bug bug, uint flag)8122   public static uint switch_core_media_bug_set_flag(SWIGTYPE_p_switch_media_bug bug, uint flag) {
8123     uint ret = freeswitchPINVOKE.switch_core_media_bug_set_flag(SWIGTYPE_p_switch_media_bug.getCPtr(bug), flag);
8124     return ret;
8125   }
8126 
switch_core_media_bug_clear_flag(SWIGTYPE_p_switch_media_bug bug, uint flag)8127   public static uint switch_core_media_bug_clear_flag(SWIGTYPE_p_switch_media_bug bug, uint flag) {
8128     uint ret = freeswitchPINVOKE.switch_core_media_bug_clear_flag(SWIGTYPE_p_switch_media_bug.getCPtr(bug), flag);
8129     return ret;
8130   }
8131 
switch_core_media_bug_set_read_replace_frame(SWIGTYPE_p_switch_media_bug bug, switch_frame frame)8132   public static void switch_core_media_bug_set_read_replace_frame(SWIGTYPE_p_switch_media_bug bug, switch_frame frame) {
8133     freeswitchPINVOKE.switch_core_media_bug_set_read_replace_frame(SWIGTYPE_p_switch_media_bug.getCPtr(bug), switch_frame.getCPtr(frame));
8134   }
8135 
switch_core_cpu_count()8136   public static uint switch_core_cpu_count() {
8137     uint ret = freeswitchPINVOKE.switch_core_cpu_count();
8138     return ret;
8139   }
8140 
switch_core_media_bug_remove(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_switch_media_bug bug)8141   public static switch_status_t switch_core_media_bug_remove(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_switch_media_bug bug) {
8142     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_media_bug_remove(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_p_switch_media_bug.getCPtr(bug));
8143     return ret;
8144   }
8145 
switch_core_media_bug_prune(SWIGTYPE_p_switch_core_session session)8146   public static uint switch_core_media_bug_prune(SWIGTYPE_p_switch_core_session session) {
8147     uint ret = freeswitchPINVOKE.switch_core_media_bug_prune(SWIGTYPE_p_switch_core_session.getCPtr(session));
8148     return ret;
8149   }
8150 
switch_core_media_bug_remove_callback(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_media_bug_p_void_enum_switch_abc_type_t__switch_bool_t callback)8151   public static switch_status_t switch_core_media_bug_remove_callback(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_media_bug_p_void_enum_switch_abc_type_t__switch_bool_t callback) {
8152     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_media_bug_remove_callback(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_f_p_switch_media_bug_p_void_enum_switch_abc_type_t__switch_bool_t.getCPtr(callback));
8153     return ret;
8154   }
8155 
switch_core_media_bug_close(SWIGTYPE_p_p_switch_media_bug bug, switch_bool_t destroy)8156   public static switch_status_t switch_core_media_bug_close(SWIGTYPE_p_p_switch_media_bug bug, switch_bool_t destroy) {
8157     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_media_bug_close(SWIGTYPE_p_p_switch_media_bug.getCPtr(bug), (int)destroy);
8158     return ret;
8159   }
8160 
switch_core_media_bug_remove_all_function(SWIGTYPE_p_switch_core_session session, string function)8161   public static switch_status_t switch_core_media_bug_remove_all_function(SWIGTYPE_p_switch_core_session session, string function) {
8162     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_media_bug_remove_all_function(SWIGTYPE_p_switch_core_session.getCPtr(session), function);
8163     return ret;
8164   }
8165 
switch_core_media_bug_enumerate(SWIGTYPE_p_switch_core_session session, switch_stream_handle stream)8166   public static switch_status_t switch_core_media_bug_enumerate(SWIGTYPE_p_switch_core_session session, switch_stream_handle stream) {
8167     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_media_bug_enumerate(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_stream_handle.getCPtr(stream));
8168     return ret;
8169   }
8170 
switch_core_media_bug_transfer_callback(SWIGTYPE_p_switch_core_session orig_session, SWIGTYPE_p_switch_core_session new_session, SWIGTYPE_p_f_p_switch_media_bug_p_void_enum_switch_abc_type_t__switch_bool_t callback, SWIGTYPE_p_f_p_switch_core_session_p_void__p_void user_data_dup_func)8171   public static switch_status_t switch_core_media_bug_transfer_callback(SWIGTYPE_p_switch_core_session orig_session, SWIGTYPE_p_switch_core_session new_session, SWIGTYPE_p_f_p_switch_media_bug_p_void_enum_switch_abc_type_t__switch_bool_t callback, SWIGTYPE_p_f_p_switch_core_session_p_void__p_void user_data_dup_func) {
8172     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_media_bug_transfer_callback(SWIGTYPE_p_switch_core_session.getCPtr(orig_session), SWIGTYPE_p_switch_core_session.getCPtr(new_session), SWIGTYPE_p_f_p_switch_media_bug_p_void_enum_switch_abc_type_t__switch_bool_t.getCPtr(callback), SWIGTYPE_p_f_p_switch_core_session_p_void__p_void.getCPtr(user_data_dup_func));
8173     return ret;
8174   }
8175 
switch_core_media_bug_read(SWIGTYPE_p_switch_media_bug bug, switch_frame frame, switch_bool_t fill)8176   public static switch_status_t switch_core_media_bug_read(SWIGTYPE_p_switch_media_bug bug, switch_frame frame, switch_bool_t fill) {
8177     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_media_bug_read(SWIGTYPE_p_switch_media_bug.getCPtr(bug), switch_frame.getCPtr(frame), (int)fill);
8178     return ret;
8179   }
8180 
switch_core_media_bug_flush(SWIGTYPE_p_switch_media_bug bug)8181   public static void switch_core_media_bug_flush(SWIGTYPE_p_switch_media_bug bug) {
8182     freeswitchPINVOKE.switch_core_media_bug_flush(SWIGTYPE_p_switch_media_bug.getCPtr(bug));
8183   }
8184 
switch_core_media_bug_flush_all(SWIGTYPE_p_switch_core_session session)8185   public static switch_status_t switch_core_media_bug_flush_all(SWIGTYPE_p_switch_core_session session) {
8186     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_media_bug_flush_all(SWIGTYPE_p_switch_core_session.getCPtr(session));
8187     return ret;
8188   }
8189 
switch_core_media_bug_set_pre_buffer_framecount(SWIGTYPE_p_switch_media_bug bug, uint framecount)8190   public static switch_status_t switch_core_media_bug_set_pre_buffer_framecount(SWIGTYPE_p_switch_media_bug bug, uint framecount) {
8191     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_media_bug_set_pre_buffer_framecount(SWIGTYPE_p_switch_media_bug.getCPtr(bug), framecount);
8192     return ret;
8193   }
8194 
switch_core_port_allocator_new(string ip, ushort start, ushort end, uint flags, SWIGTYPE_p_p_switch_core_port_allocator new_allocator)8195   public static switch_status_t switch_core_port_allocator_new(string ip, ushort start, ushort end, uint flags, SWIGTYPE_p_p_switch_core_port_allocator new_allocator) {
8196     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_port_allocator_new(ip, start, end, flags, SWIGTYPE_p_p_switch_core_port_allocator.getCPtr(new_allocator));
8197     return ret;
8198   }
8199 
switch_core_port_allocator_request_port(SWIGTYPE_p_switch_core_port_allocator alloc, SWIGTYPE_p_unsigned_short port_ptr)8200   public static switch_status_t switch_core_port_allocator_request_port(SWIGTYPE_p_switch_core_port_allocator alloc, SWIGTYPE_p_unsigned_short port_ptr) {
8201     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_port_allocator_request_port(SWIGTYPE_p_switch_core_port_allocator.getCPtr(alloc), SWIGTYPE_p_unsigned_short.getCPtr(port_ptr));
8202     return ret;
8203   }
8204 
switch_core_port_allocator_free_port(SWIGTYPE_p_switch_core_port_allocator alloc, ushort port)8205   public static switch_status_t switch_core_port_allocator_free_port(SWIGTYPE_p_switch_core_port_allocator alloc, ushort port) {
8206     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_port_allocator_free_port(SWIGTYPE_p_switch_core_port_allocator.getCPtr(alloc), port);
8207     return ret;
8208   }
8209 
switch_core_port_allocator_destroy(SWIGTYPE_p_p_switch_core_port_allocator alloc)8210   public static void switch_core_port_allocator_destroy(SWIGTYPE_p_p_switch_core_port_allocator alloc) {
8211     freeswitchPINVOKE.switch_core_port_allocator_destroy(SWIGTYPE_p_p_switch_core_port_allocator.getCPtr(alloc));
8212   }
8213 
switch_core_test_flag(int flag)8214   public static int switch_core_test_flag(int flag) {
8215     int ret = freeswitchPINVOKE.switch_core_test_flag(flag);
8216     return ret;
8217   }
8218 
switch_core_init(uint flags, switch_bool_t console, out string err)8219   public static switch_status_t switch_core_init(uint flags, switch_bool_t console, out string err) {
8220 var err_ptr = global::System.IntPtr.Zero;
8221     try {
8222       switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_init(flags, (int)console, ref err_ptr);
8223       return ret;
8224     } finally {
8225 if(err_ptr != global::System.IntPtr.Zero)
8226 	err = global::System.Runtime.InteropServices.Marshal.PtrToStringAnsi(err_ptr);
8227 else
8228 	err = null;
8229     }
8230   }
8231 
switch_core_init_and_modload(uint flags, switch_bool_t console, out string err)8232   public static switch_status_t switch_core_init_and_modload(uint flags, switch_bool_t console, out string err) {
8233 var err_ptr = global::System.IntPtr.Zero;
8234     try {
8235       switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_init_and_modload(flags, (int)console, ref err_ptr);
8236       return ret;
8237     } finally {
8238 if(err_ptr != global::System.IntPtr.Zero)
8239 	err = global::System.Runtime.InteropServices.Marshal.PtrToStringAnsi(err_ptr);
8240 else
8241 	err = null;
8242     }
8243   }
8244 
switch_core_session_limit(uint new_limit)8245   public static uint switch_core_session_limit(uint new_limit) {
8246     uint ret = freeswitchPINVOKE.switch_core_session_limit(new_limit);
8247     return ret;
8248   }
8249 
switch_core_sessions_per_second(uint new_limit)8250   public static uint switch_core_sessions_per_second(uint new_limit) {
8251     uint ret = freeswitchPINVOKE.switch_core_sessions_per_second(new_limit);
8252     return ret;
8253   }
8254 
switch_core_destroy()8255   public static switch_status_t switch_core_destroy() {
8256     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_destroy();
8257     return ret;
8258   }
8259 
switch_core_session_io_read_lock(SWIGTYPE_p_switch_core_session session)8260   public static switch_status_t switch_core_session_io_read_lock(SWIGTYPE_p_switch_core_session session) {
8261     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_io_read_lock(SWIGTYPE_p_switch_core_session.getCPtr(session));
8262     return ret;
8263   }
8264 
switch_core_session_io_write_lock(SWIGTYPE_p_switch_core_session session)8265   public static switch_status_t switch_core_session_io_write_lock(SWIGTYPE_p_switch_core_session session) {
8266     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_io_write_lock(SWIGTYPE_p_switch_core_session.getCPtr(session));
8267     return ret;
8268   }
8269 
switch_core_session_io_rwunlock(SWIGTYPE_p_switch_core_session session)8270   public static switch_status_t switch_core_session_io_rwunlock(SWIGTYPE_p_switch_core_session session) {
8271     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_io_rwunlock(SWIGTYPE_p_switch_core_session.getCPtr(session));
8272     return ret;
8273   }
8274 
switch_core_session_read_lock(SWIGTYPE_p_switch_core_session session)8275   public static switch_status_t switch_core_session_read_lock(SWIGTYPE_p_switch_core_session session) {
8276     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_read_lock(SWIGTYPE_p_switch_core_session.getCPtr(session));
8277     return ret;
8278   }
8279 
switch_core_session_read_lock_hangup(SWIGTYPE_p_switch_core_session session)8280   public static switch_status_t switch_core_session_read_lock_hangup(SWIGTYPE_p_switch_core_session session) {
8281     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_read_lock_hangup(SWIGTYPE_p_switch_core_session.getCPtr(session));
8282     return ret;
8283   }
8284 
switch_core_session_write_lock(SWIGTYPE_p_switch_core_session session)8285   public static void switch_core_session_write_lock(SWIGTYPE_p_switch_core_session session) {
8286     freeswitchPINVOKE.switch_core_session_write_lock(SWIGTYPE_p_switch_core_session.getCPtr(session));
8287   }
8288 
switch_core_session_rwunlock(SWIGTYPE_p_switch_core_session session)8289   public static void switch_core_session_rwunlock(SWIGTYPE_p_switch_core_session session) {
8290     freeswitchPINVOKE.switch_core_session_rwunlock(SWIGTYPE_p_switch_core_session.getCPtr(session));
8291   }
8292 
switch_core_add_state_handler(switch_state_handler_table state_handler)8293   public static int switch_core_add_state_handler(switch_state_handler_table state_handler) {
8294     int ret = freeswitchPINVOKE.switch_core_add_state_handler(switch_state_handler_table.getCPtr(state_handler));
8295     return ret;
8296   }
8297 
switch_core_remove_state_handler(switch_state_handler_table state_handler)8298   public static void switch_core_remove_state_handler(switch_state_handler_table state_handler) {
8299     freeswitchPINVOKE.switch_core_remove_state_handler(switch_state_handler_table.getCPtr(state_handler));
8300   }
8301 
switch_core_get_state_handler(int index)8302   public static switch_state_handler_table switch_core_get_state_handler(int index) {
8303     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_get_state_handler(index);
8304     switch_state_handler_table ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_state_handler_table(cPtr, false);
8305     return ret;
8306   }
8307 
switch_core_memory_pool_tag(SWIGTYPE_p_apr_pool_t pool, string tag)8308   public static void switch_core_memory_pool_tag(SWIGTYPE_p_apr_pool_t pool, string tag) {
8309     freeswitchPINVOKE.switch_core_memory_pool_tag(SWIGTYPE_p_apr_pool_t.getCPtr(pool), tag);
8310   }
8311 
switch_core_pool_stats(switch_stream_handle stream)8312   public static void switch_core_pool_stats(switch_stream_handle stream) {
8313     freeswitchPINVOKE.switch_core_pool_stats(switch_stream_handle.getCPtr(stream));
8314   }
8315 
switch_core_perform_new_memory_pool(SWIGTYPE_p_p_apr_pool_t pool, string file, string func, int line)8316   public static switch_status_t switch_core_perform_new_memory_pool(SWIGTYPE_p_p_apr_pool_t pool, string file, string func, int line) {
8317     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_perform_new_memory_pool(SWIGTYPE_p_p_apr_pool_t.getCPtr(pool), file, func, line);
8318     return ret;
8319   }
8320 
switch_core_session_sync_clock()8321   public static int switch_core_session_sync_clock() {
8322     int ret = freeswitchPINVOKE.switch_core_session_sync_clock();
8323     return ret;
8324   }
8325 
switch_core_perform_destroy_memory_pool(SWIGTYPE_p_p_apr_pool_t pool, string file, string func, int line)8326   public static switch_status_t switch_core_perform_destroy_memory_pool(SWIGTYPE_p_p_apr_pool_t pool, string file, string func, int line) {
8327     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_perform_destroy_memory_pool(SWIGTYPE_p_p_apr_pool_t.getCPtr(pool), file, func, line);
8328     return ret;
8329   }
8330 
switch_core_memory_pool_set_data(SWIGTYPE_p_apr_pool_t pool, string key, SWIGTYPE_p_void data)8331   public static void switch_core_memory_pool_set_data(SWIGTYPE_p_apr_pool_t pool, string key, SWIGTYPE_p_void data) {
8332     freeswitchPINVOKE.switch_core_memory_pool_set_data(SWIGTYPE_p_apr_pool_t.getCPtr(pool), key, SWIGTYPE_p_void.getCPtr(data));
8333   }
8334 
switch_core_memory_pool_get_data(SWIGTYPE_p_apr_pool_t pool, string key)8335   public static SWIGTYPE_p_void switch_core_memory_pool_get_data(SWIGTYPE_p_apr_pool_t pool, string key) {
8336     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_memory_pool_get_data(SWIGTYPE_p_apr_pool_t.getCPtr(pool), key);
8337     SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
8338     return ret;
8339   }
8340 
switch_core_session_run(SWIGTYPE_p_switch_core_session session)8341   public static void switch_core_session_run(SWIGTYPE_p_switch_core_session session) {
8342     freeswitchPINVOKE.switch_core_session_run(SWIGTYPE_p_switch_core_session.getCPtr(session));
8343   }
8344 
switch_core_session_running(SWIGTYPE_p_switch_core_session session)8345   public static uint switch_core_session_running(SWIGTYPE_p_switch_core_session session) {
8346     uint ret = freeswitchPINVOKE.switch_core_session_running(SWIGTYPE_p_switch_core_session.getCPtr(session));
8347     return ret;
8348   }
8349 
switch_core_session_started(SWIGTYPE_p_switch_core_session session)8350   public static uint switch_core_session_started(SWIGTYPE_p_switch_core_session session) {
8351     uint ret = freeswitchPINVOKE.switch_core_session_started(SWIGTYPE_p_switch_core_session.getCPtr(session));
8352     return ret;
8353   }
8354 
switch_core_perform_permanent_alloc(SWIGTYPE_p_switch_size_t memory, string file, string func, int line)8355   public static SWIGTYPE_p_void switch_core_perform_permanent_alloc(SWIGTYPE_p_switch_size_t memory, string file, string func, int line) {
8356     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_perform_permanent_alloc(SWIGTYPE_p_switch_size_t.getCPtr(memory), file, func, line);
8357     SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
8358     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
8359     return ret;
8360   }
8361 
switch_core_perform_alloc(SWIGTYPE_p_apr_pool_t pool, SWIGTYPE_p_switch_size_t memory, string file, string func, int line)8362   public static SWIGTYPE_p_void switch_core_perform_alloc(SWIGTYPE_p_apr_pool_t pool, SWIGTYPE_p_switch_size_t memory, string file, string func, int line) {
8363     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_perform_alloc(SWIGTYPE_p_apr_pool_t.getCPtr(pool), SWIGTYPE_p_switch_size_t.getCPtr(memory), file, func, line);
8364     SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
8365     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
8366     return ret;
8367   }
8368 
switch_core_perform_session_alloc(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_switch_size_t memory, string file, string func, int line)8369   public static SWIGTYPE_p_void switch_core_perform_session_alloc(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_switch_size_t memory, string file, string func, int line) {
8370     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_perform_session_alloc(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_switch_size_t.getCPtr(memory), file, func, line);
8371     SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
8372     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
8373     return ret;
8374   }
8375 
switch_core_perform_permanent_strdup(string todup, string file, string func, int line)8376   public static string switch_core_perform_permanent_strdup(string todup, string file, string func, int line) {
8377     string ret = freeswitchPINVOKE.switch_core_perform_permanent_strdup(todup, file, func, line);
8378     return ret;
8379   }
8380 
switch_core_perform_session_strdup(SWIGTYPE_p_switch_core_session session, string todup, string file, string func, int line)8381   public static string switch_core_perform_session_strdup(SWIGTYPE_p_switch_core_session session, string todup, string file, string func, int line) {
8382     string ret = freeswitchPINVOKE.switch_core_perform_session_strdup(SWIGTYPE_p_switch_core_session.getCPtr(session), todup, file, func, line);
8383     return ret;
8384   }
8385 
switch_core_perform_strdup(SWIGTYPE_p_apr_pool_t pool, string todup, string file, string func, int line)8386   public static string switch_core_perform_strdup(SWIGTYPE_p_apr_pool_t pool, string todup, string file, string func, int line) {
8387     string ret = freeswitchPINVOKE.switch_core_perform_strdup(SWIGTYPE_p_apr_pool_t.getCPtr(pool), todup, file, func, line);
8388     return ret;
8389   }
8390 
switch_core_perform_strndup(SWIGTYPE_p_apr_pool_t pool, string todup, uint len, string file, string func, int line)8391   public static string switch_core_perform_strndup(SWIGTYPE_p_apr_pool_t pool, string todup, uint len, string file, string func, int line) {
8392     string ret = freeswitchPINVOKE.switch_core_perform_strndup(SWIGTYPE_p_apr_pool_t.getCPtr(pool), todup, len, file, func, line);
8393     return ret;
8394   }
8395 
switch_core_session_sprintf(SWIGTYPE_p_switch_core_session session, string fmt)8396   public static string switch_core_session_sprintf(SWIGTYPE_p_switch_core_session session, string fmt) {
8397     string ret = freeswitchPINVOKE.switch_core_session_sprintf(SWIGTYPE_p_switch_core_session.getCPtr(session), fmt);
8398     return ret;
8399   }
8400 
switch_core_sprintf(SWIGTYPE_p_apr_pool_t pool, string fmt)8401   public static string switch_core_sprintf(SWIGTYPE_p_apr_pool_t pool, string fmt) {
8402     string ret = freeswitchPINVOKE.switch_core_sprintf(SWIGTYPE_p_apr_pool_t.getCPtr(pool), fmt);
8403     return ret;
8404   }
8405 
switch_core_session_get_pool(SWIGTYPE_p_switch_core_session session)8406   public static SWIGTYPE_p_apr_pool_t switch_core_session_get_pool(SWIGTYPE_p_switch_core_session session) {
8407     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_session_get_pool(SWIGTYPE_p_switch_core_session.getCPtr(session));
8408     SWIGTYPE_p_apr_pool_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_apr_pool_t(cPtr, false);
8409     return ret;
8410   }
8411 
switch_core_session_request_xml(switch_endpoint_interface endpoint_interface, SWIGTYPE_p_p_apr_pool_t pool, switch_xml xml)8412   public static SWIGTYPE_p_switch_core_session switch_core_session_request_xml(switch_endpoint_interface endpoint_interface, SWIGTYPE_p_p_apr_pool_t pool, switch_xml xml) {
8413     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_session_request_xml(switch_endpoint_interface.getCPtr(endpoint_interface), SWIGTYPE_p_p_apr_pool_t.getCPtr(pool), switch_xml.getCPtr(xml));
8414     SWIGTYPE_p_switch_core_session ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_core_session(cPtr, false);
8415     return ret;
8416   }
8417 
switch_core_session_request_uuid(switch_endpoint_interface endpoint_interface, switch_call_direction_t direction, uint originate_flags, SWIGTYPE_p_p_apr_pool_t pool, string use_uuid)8418   public static SWIGTYPE_p_switch_core_session switch_core_session_request_uuid(switch_endpoint_interface endpoint_interface, switch_call_direction_t direction, uint originate_flags, SWIGTYPE_p_p_apr_pool_t pool, string use_uuid) {
8419     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_session_request_uuid(switch_endpoint_interface.getCPtr(endpoint_interface), (int)direction, originate_flags, SWIGTYPE_p_p_apr_pool_t.getCPtr(pool), use_uuid);
8420     SWIGTYPE_p_switch_core_session ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_core_session(cPtr, false);
8421     return ret;
8422   }
8423 
switch_core_session_set_uuid(SWIGTYPE_p_switch_core_session session, string use_uuid)8424   public static switch_status_t switch_core_session_set_uuid(SWIGTYPE_p_switch_core_session session, string use_uuid) {
8425     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_set_uuid(SWIGTYPE_p_switch_core_session.getCPtr(session), use_uuid);
8426     return ret;
8427   }
8428 
switch_core_session_perform_destroy(SWIGTYPE_p_p_switch_core_session session, string file, string func, int line)8429   public static void switch_core_session_perform_destroy(SWIGTYPE_p_p_switch_core_session session, string file, string func, int line) {
8430     freeswitchPINVOKE.switch_core_session_perform_destroy(SWIGTYPE_p_p_switch_core_session.getCPtr(session), file, func, line);
8431   }
8432 
switch_core_session_destroy_state(SWIGTYPE_p_switch_core_session session)8433   public static void switch_core_session_destroy_state(SWIGTYPE_p_switch_core_session session) {
8434     freeswitchPINVOKE.switch_core_session_destroy_state(SWIGTYPE_p_switch_core_session.getCPtr(session));
8435   }
8436 
switch_core_session_reporting_state(SWIGTYPE_p_switch_core_session session)8437   public static void switch_core_session_reporting_state(SWIGTYPE_p_switch_core_session session) {
8438     freeswitchPINVOKE.switch_core_session_reporting_state(SWIGTYPE_p_switch_core_session.getCPtr(session));
8439   }
8440 
switch_core_session_hangup_state(SWIGTYPE_p_switch_core_session session, switch_bool_t force)8441   public static void switch_core_session_hangup_state(SWIGTYPE_p_switch_core_session session, switch_bool_t force) {
8442     freeswitchPINVOKE.switch_core_session_hangup_state(SWIGTYPE_p_switch_core_session.getCPtr(session), (int)force);
8443   }
8444 
switch_core_session_count()8445   public static uint switch_core_session_count() {
8446     uint ret = freeswitchPINVOKE.switch_core_session_count();
8447     return ret;
8448   }
8449 
switch_core_session_get_id(SWIGTYPE_p_switch_core_session session)8450   public static SWIGTYPE_p_switch_size_t switch_core_session_get_id(SWIGTYPE_p_switch_core_session session) {
8451     SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_core_session_get_id(SWIGTYPE_p_switch_core_session.getCPtr(session)), true);
8452     return ret;
8453   }
8454 
switch_core_session_id()8455   public static SWIGTYPE_p_switch_size_t switch_core_session_id() {
8456     SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_core_session_id(), true);
8457     return ret;
8458   }
8459 
switch_core_session_id_dec()8460   public static SWIGTYPE_p_switch_size_t switch_core_session_id_dec() {
8461     SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_core_session_id_dec(), true);
8462     return ret;
8463   }
8464 
switch_core_session_request_by_name(string endpoint_name, switch_call_direction_t direction, SWIGTYPE_p_p_apr_pool_t pool)8465   public static SWIGTYPE_p_switch_core_session switch_core_session_request_by_name(string endpoint_name, switch_call_direction_t direction, SWIGTYPE_p_p_apr_pool_t pool) {
8466     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_session_request_by_name(endpoint_name, (int)direction, SWIGTYPE_p_p_apr_pool_t.getCPtr(pool));
8467     SWIGTYPE_p_switch_core_session ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_core_session(cPtr, false);
8468     return ret;
8469   }
8470 
switch_core_session_thread_launch(SWIGTYPE_p_switch_core_session session)8471   public static switch_status_t switch_core_session_thread_launch(SWIGTYPE_p_switch_core_session session) {
8472     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_thread_launch(SWIGTYPE_p_switch_core_session.getCPtr(session));
8473     return ret;
8474   }
8475 
switch_thread_pool_launch_thread(SWIGTYPE_p_p_switch_thread_data_s tdp)8476   public static switch_status_t switch_thread_pool_launch_thread(SWIGTYPE_p_p_switch_thread_data_s tdp) {
8477     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_thread_pool_launch_thread(SWIGTYPE_p_p_switch_thread_data_s.getCPtr(tdp));
8478     return ret;
8479   }
8480 
switch_core_session_thread_pool_launch(SWIGTYPE_p_switch_core_session session)8481   public static switch_status_t switch_core_session_thread_pool_launch(SWIGTYPE_p_switch_core_session session) {
8482     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_thread_pool_launch(SWIGTYPE_p_switch_core_session.getCPtr(session));
8483     return ret;
8484   }
8485 
switch_core_session_get_channel(SWIGTYPE_p_switch_core_session session)8486   public static SWIGTYPE_p_switch_channel switch_core_session_get_channel(SWIGTYPE_p_switch_core_session session) {
8487     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_session_get_channel(SWIGTYPE_p_switch_core_session.getCPtr(session));
8488     SWIGTYPE_p_switch_channel ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_channel(cPtr, false);
8489     return ret;
8490   }
8491 
switch_core_session_get_mutex(SWIGTYPE_p_switch_core_session session)8492   public static SWIGTYPE_p_switch_mutex_t switch_core_session_get_mutex(SWIGTYPE_p_switch_core_session session) {
8493     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_session_get_mutex(SWIGTYPE_p_switch_core_session.getCPtr(session));
8494     SWIGTYPE_p_switch_mutex_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
8495     return ret;
8496   }
8497 
switch_core_session_wake_session_thread(SWIGTYPE_p_switch_core_session session)8498   public static switch_status_t switch_core_session_wake_session_thread(SWIGTYPE_p_switch_core_session session) {
8499     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_wake_session_thread(SWIGTYPE_p_switch_core_session.getCPtr(session));
8500     return ret;
8501   }
8502 
switch_core_session_signal_state_change(SWIGTYPE_p_switch_core_session session)8503   public static void switch_core_session_signal_state_change(SWIGTYPE_p_switch_core_session session) {
8504     freeswitchPINVOKE.switch_core_session_signal_state_change(SWIGTYPE_p_switch_core_session.getCPtr(session));
8505   }
8506 
switch_core_session_get_uuid(SWIGTYPE_p_switch_core_session session)8507   public static string switch_core_session_get_uuid(SWIGTYPE_p_switch_core_session session) {
8508     string ret = freeswitchPINVOKE.switch_core_session_get_uuid(SWIGTYPE_p_switch_core_session.getCPtr(session));
8509     return ret;
8510   }
8511 
switch_core_session_set_loglevel(SWIGTYPE_p_switch_core_session session, switch_log_level_t loglevel)8512   public static switch_status_t switch_core_session_set_loglevel(SWIGTYPE_p_switch_core_session session, switch_log_level_t loglevel) {
8513     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_set_loglevel(SWIGTYPE_p_switch_core_session.getCPtr(session), (int)loglevel);
8514     return ret;
8515   }
8516 
switch_core_session_get_loglevel(SWIGTYPE_p_switch_core_session session)8517   public static switch_log_level_t switch_core_session_get_loglevel(SWIGTYPE_p_switch_core_session session) {
8518     switch_log_level_t ret = (switch_log_level_t)freeswitchPINVOKE.switch_core_session_get_loglevel(SWIGTYPE_p_switch_core_session.getCPtr(session));
8519     return ret;
8520   }
8521 
switch_core_session_get_jb(SWIGTYPE_p_switch_core_session session, switch_media_type_t type)8522   public static SWIGTYPE_p_switch_jb_s switch_core_session_get_jb(SWIGTYPE_p_switch_core_session session, switch_media_type_t type) {
8523     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_session_get_jb(SWIGTYPE_p_switch_core_session.getCPtr(session), (int)type);
8524     SWIGTYPE_p_switch_jb_s ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_jb_s(cPtr, false);
8525     return ret;
8526   }
8527 
switch_core_session_soft_lock(SWIGTYPE_p_switch_core_session session, uint sec)8528   public static void switch_core_session_soft_lock(SWIGTYPE_p_switch_core_session session, uint sec) {
8529     freeswitchPINVOKE.switch_core_session_soft_lock(SWIGTYPE_p_switch_core_session.getCPtr(session), sec);
8530   }
8531 
switch_core_session_soft_unlock(SWIGTYPE_p_switch_core_session session)8532   public static void switch_core_session_soft_unlock(SWIGTYPE_p_switch_core_session session) {
8533     freeswitchPINVOKE.switch_core_session_soft_unlock(SWIGTYPE_p_switch_core_session.getCPtr(session));
8534   }
8535 
switch_core_session_set_dmachine(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_switch_ivr_dmachine dmachine, switch_digit_action_target_t target)8536   public static void switch_core_session_set_dmachine(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_switch_ivr_dmachine dmachine, switch_digit_action_target_t target) {
8537     freeswitchPINVOKE.switch_core_session_set_dmachine(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_switch_ivr_dmachine.getCPtr(dmachine), (int)target);
8538   }
8539 
switch_core_session_get_dmachine(SWIGTYPE_p_switch_core_session session, switch_digit_action_target_t target)8540   public static SWIGTYPE_p_switch_ivr_dmachine switch_core_session_get_dmachine(SWIGTYPE_p_switch_core_session session, switch_digit_action_target_t target) {
8541     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_session_get_dmachine(SWIGTYPE_p_switch_core_session.getCPtr(session), (int)target);
8542     SWIGTYPE_p_switch_ivr_dmachine ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_ivr_dmachine(cPtr, false);
8543     return ret;
8544   }
8545 
switch_ivr_dmachine_get_target(SWIGTYPE_p_switch_ivr_dmachine dmachine)8546   public static switch_digit_action_target_t switch_ivr_dmachine_get_target(SWIGTYPE_p_switch_ivr_dmachine dmachine) {
8547     switch_digit_action_target_t ret = (switch_digit_action_target_t)freeswitchPINVOKE.switch_ivr_dmachine_get_target(SWIGTYPE_p_switch_ivr_dmachine.getCPtr(dmachine));
8548     return ret;
8549   }
8550 
switch_ivr_dmachine_set_target(SWIGTYPE_p_switch_ivr_dmachine dmachine, switch_digit_action_target_t target)8551   public static void switch_ivr_dmachine_set_target(SWIGTYPE_p_switch_ivr_dmachine dmachine, switch_digit_action_target_t target) {
8552     freeswitchPINVOKE.switch_ivr_dmachine_set_target(SWIGTYPE_p_switch_ivr_dmachine.getCPtr(dmachine), (int)target);
8553   }
8554 
switch_ivr_dmachine_set_terminators(SWIGTYPE_p_switch_ivr_dmachine dmachine, string terminators)8555   public static switch_status_t switch_ivr_dmachine_set_terminators(SWIGTYPE_p_switch_ivr_dmachine dmachine, string terminators) {
8556     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_dmachine_set_terminators(SWIGTYPE_p_switch_ivr_dmachine.getCPtr(dmachine), terminators);
8557     return ret;
8558   }
8559 
switch_core_session_set_codec_slin(SWIGTYPE_p_switch_core_session session, switch_slin_data data)8560   public static switch_status_t switch_core_session_set_codec_slin(SWIGTYPE_p_switch_core_session session, switch_slin_data data) {
8561     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_set_codec_slin(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_slin_data.getCPtr(data));
8562     return ret;
8563   }
8564 
switch_core_session_raw_read(SWIGTYPE_p_switch_core_session session)8565   public static void switch_core_session_raw_read(SWIGTYPE_p_switch_core_session session) {
8566     freeswitchPINVOKE.switch_core_session_raw_read(SWIGTYPE_p_switch_core_session.getCPtr(session));
8567   }
8568 
switch_core_get_uuid()8569   public static string switch_core_get_uuid() {
8570     string ret = freeswitchPINVOKE.switch_core_get_uuid();
8571     return ret;
8572   }
8573 
switch_core_session_perform_locate(string uuid_str, string file, string func, int line)8574   public static SWIGTYPE_p_switch_core_session switch_core_session_perform_locate(string uuid_str, string file, string func, int line) {
8575     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_session_perform_locate(uuid_str, file, func, line);
8576     SWIGTYPE_p_switch_core_session ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_core_session(cPtr, false);
8577     return ret;
8578   }
8579 
switch_core_session_perform_force_locate(string uuid_str, string file, string func, int line)8580   public static SWIGTYPE_p_switch_core_session switch_core_session_perform_force_locate(string uuid_str, string file, string func, int line) {
8581     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_session_perform_force_locate(uuid_str, file, func, line);
8582     SWIGTYPE_p_switch_core_session ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_core_session(cPtr, false);
8583     return ret;
8584   }
8585 
switch_core_get_variable(string varname)8586   public static string switch_core_get_variable(string varname) {
8587     string ret = freeswitchPINVOKE.switch_core_get_variable(varname);
8588     return ret;
8589   }
8590 
switch_core_get_variable_dup(string varname)8591   public static string switch_core_get_variable_dup(string varname) {
8592     string ret = freeswitchPINVOKE.switch_core_get_variable_dup(varname);
8593     return ret;
8594   }
8595 
switch_core_get_variable_pdup(string varname, SWIGTYPE_p_apr_pool_t pool)8596   public static string switch_core_get_variable_pdup(string varname, SWIGTYPE_p_apr_pool_t pool) {
8597     string ret = freeswitchPINVOKE.switch_core_get_variable_pdup(varname, SWIGTYPE_p_apr_pool_t.getCPtr(pool));
8598     return ret;
8599   }
8600 
switch_core_get_hostname()8601   public static string switch_core_get_hostname() {
8602     string ret = freeswitchPINVOKE.switch_core_get_hostname();
8603     return ret;
8604   }
8605 
switch_core_get_switchname()8606   public static string switch_core_get_switchname() {
8607     string ret = freeswitchPINVOKE.switch_core_get_switchname();
8608     return ret;
8609   }
8610 
switch_core_get_domain(switch_bool_t dup)8611   public static string switch_core_get_domain(switch_bool_t dup) {
8612     string ret = freeswitchPINVOKE.switch_core_get_domain((int)dup);
8613     return ret;
8614   }
8615 
switch_core_set_variable(string varname, string value)8616   public static void switch_core_set_variable(string varname, string value) {
8617     freeswitchPINVOKE.switch_core_set_variable(varname, value);
8618   }
8619 
switch_core_get_variables(SWIGTYPE_p_p_switch_event arg0)8620   public static switch_status_t switch_core_get_variables(SWIGTYPE_p_p_switch_event arg0) {
8621     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_get_variables(SWIGTYPE_p_p_switch_event.getCPtr(arg0));
8622     return ret;
8623   }
8624 
switch_core_set_var_conditional(string varname, string value, string val2)8625   public static switch_bool_t switch_core_set_var_conditional(string varname, string value, string val2) {
8626     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_core_set_var_conditional(varname, value, val2);
8627     return ret;
8628   }
8629 
switch_core_dump_variables(switch_stream_handle stream)8630   public static void switch_core_dump_variables(switch_stream_handle stream) {
8631     freeswitchPINVOKE.switch_core_dump_variables(switch_stream_handle.getCPtr(stream));
8632   }
8633 
switch_core_session_hupall(switch_call_cause_t cause)8634   public static void switch_core_session_hupall(switch_call_cause_t cause) {
8635     freeswitchPINVOKE.switch_core_session_hupall((int)cause);
8636   }
8637 
switch_core_session_hupall_matching_var_ans(string var_name, string var_val, switch_call_cause_t cause, switch_hup_type_t type)8638   public static uint switch_core_session_hupall_matching_var_ans(string var_name, string var_val, switch_call_cause_t cause, switch_hup_type_t type) {
8639     uint ret = freeswitchPINVOKE.switch_core_session_hupall_matching_var_ans(var_name, var_val, (int)cause, (int)type);
8640     return ret;
8641   }
8642 
switch_core_session_findall_matching_var(string var_name, string var_val)8643   public static switch_console_callback_match switch_core_session_findall_matching_var(string var_name, string var_val) {
8644     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_session_findall_matching_var(var_name, var_val);
8645     switch_console_callback_match ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_console_callback_match(cPtr, false);
8646     return ret;
8647   }
8648 
switch_core_session_findall()8649   public static switch_console_callback_match switch_core_session_findall() {
8650     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_session_findall();
8651     switch_console_callback_match ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_console_callback_match(cPtr, false);
8652     return ret;
8653   }
8654 
switch_core_session_hupall_matching_vars_ans(switch_event vars, switch_call_cause_t cause, switch_hup_type_t type)8655   public static uint switch_core_session_hupall_matching_vars_ans(switch_event vars, switch_call_cause_t cause, switch_hup_type_t type) {
8656     uint ret = freeswitchPINVOKE.switch_core_session_hupall_matching_vars_ans(switch_event.getCPtr(vars), (int)cause, (int)type);
8657     return ret;
8658   }
8659 
switch_core_session_hupall_endpoint(switch_endpoint_interface endpoint_interface, switch_call_cause_t cause)8660   public static void switch_core_session_hupall_endpoint(switch_endpoint_interface endpoint_interface, switch_call_cause_t cause) {
8661     freeswitchPINVOKE.switch_core_session_hupall_endpoint(switch_endpoint_interface.getCPtr(endpoint_interface), (int)cause);
8662   }
8663 
switch_core_session_perform_get_partner(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_switch_core_session partner, string file, string func, int line)8664   public static switch_status_t switch_core_session_perform_get_partner(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_switch_core_session partner, string file, string func, int line) {
8665     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_perform_get_partner(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_p_switch_core_session.getCPtr(partner), file, func, line);
8666     return ret;
8667   }
8668 
switch_core_session_message_send(string uuid_str, switch_core_session_message message)8669   public static switch_status_t switch_core_session_message_send(string uuid_str, switch_core_session_message message) {
8670     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_message_send(uuid_str, switch_core_session_message.getCPtr(message));
8671     return ret;
8672   }
8673 
switch_core_session_queue_message(SWIGTYPE_p_switch_core_session session, switch_core_session_message message)8674   public static switch_status_t switch_core_session_queue_message(SWIGTYPE_p_switch_core_session session, switch_core_session_message message) {
8675     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_queue_message(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_core_session_message.getCPtr(message));
8676     return ret;
8677   }
8678 
switch_core_session_free_message(SWIGTYPE_p_p_switch_core_session_message message)8679   public static void switch_core_session_free_message(SWIGTYPE_p_p_switch_core_session_message message) {
8680     freeswitchPINVOKE.switch_core_session_free_message(SWIGTYPE_p_p_switch_core_session_message.getCPtr(message));
8681   }
8682 
switch_core_session_queue_signal_data(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_void signal_data)8683   public static switch_status_t switch_core_session_queue_signal_data(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_void signal_data) {
8684     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_queue_signal_data(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_void.getCPtr(signal_data));
8685     return ret;
8686   }
8687 
switch_core_session_dequeue_signal_data(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_void signal_data)8688   public static switch_status_t switch_core_session_dequeue_signal_data(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_void signal_data) {
8689     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_dequeue_signal_data(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_p_void.getCPtr(signal_data));
8690     return ret;
8691   }
8692 
switch_core_session_pass_indication(SWIGTYPE_p_switch_core_session session, switch_core_session_message_types_t indication)8693   public static switch_status_t switch_core_session_pass_indication(SWIGTYPE_p_switch_core_session session, switch_core_session_message_types_t indication) {
8694     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_pass_indication(SWIGTYPE_p_switch_core_session.getCPtr(session), (int)indication);
8695     return ret;
8696   }
8697 
switch_core_session_queue_indication(SWIGTYPE_p_switch_core_session session, switch_core_session_message_types_t indication)8698   public static switch_status_t switch_core_session_queue_indication(SWIGTYPE_p_switch_core_session session, switch_core_session_message_types_t indication) {
8699     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_queue_indication(SWIGTYPE_p_switch_core_session.getCPtr(session), (int)indication);
8700     return ret;
8701   }
8702 
switch_core_session_dequeue_message(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_switch_core_session_message message)8703   public static switch_status_t switch_core_session_dequeue_message(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_switch_core_session_message message) {
8704     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_dequeue_message(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_p_switch_core_session_message.getCPtr(message));
8705     return ret;
8706   }
8707 
switch_core_session_flush_message(SWIGTYPE_p_switch_core_session session)8708   public static switch_status_t switch_core_session_flush_message(SWIGTYPE_p_switch_core_session session) {
8709     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_flush_message(SWIGTYPE_p_switch_core_session.getCPtr(session));
8710     return ret;
8711   }
8712 
switch_core_session_event_send(string uuid_str, SWIGTYPE_p_p_switch_event arg1)8713   public static switch_status_t switch_core_session_event_send(string uuid_str, SWIGTYPE_p_p_switch_event arg1) {
8714     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_event_send(uuid_str, SWIGTYPE_p_p_switch_event.getCPtr(arg1));
8715     return ret;
8716   }
8717 
switch_core_session_get_app_log(SWIGTYPE_p_switch_core_session session)8718   public static switch_app_log switch_core_session_get_app_log(SWIGTYPE_p_switch_core_session session) {
8719     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_session_get_app_log(SWIGTYPE_p_switch_core_session.getCPtr(session));
8720     switch_app_log ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_app_log(cPtr, false);
8721     return ret;
8722   }
8723 
switch_core_session_exec(SWIGTYPE_p_switch_core_session session, switch_application_interface application_interface, string arg)8724   public static switch_status_t switch_core_session_exec(SWIGTYPE_p_switch_core_session session, switch_application_interface application_interface, string arg) {
8725     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_exec(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_application_interface.getCPtr(application_interface), arg);
8726     return ret;
8727   }
8728 
switch_core_session_video_reset(SWIGTYPE_p_switch_core_session session)8729   public static void switch_core_session_video_reset(SWIGTYPE_p_switch_core_session session) {
8730     freeswitchPINVOKE.switch_core_session_video_reset(SWIGTYPE_p_switch_core_session.getCPtr(session));
8731   }
8732 
switch_core_session_execute_application_get_flags(SWIGTYPE_p_switch_core_session session, string app, string arg, SWIGTYPE_p_int flags)8733   public static switch_status_t switch_core_session_execute_application_get_flags(SWIGTYPE_p_switch_core_session session, string app, string arg, SWIGTYPE_p_int flags) {
8734     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_execute_application_get_flags(SWIGTYPE_p_switch_core_session.getCPtr(session), app, arg, SWIGTYPE_p_int.getCPtr(flags));
8735     return ret;
8736   }
8737 
switch_core_session_execute_application_async(SWIGTYPE_p_switch_core_session session, string app, string arg)8738   public static switch_status_t switch_core_session_execute_application_async(SWIGTYPE_p_switch_core_session session, string app, string arg) {
8739     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_execute_application_async(SWIGTYPE_p_switch_core_session.getCPtr(session), app, arg);
8740     return ret;
8741   }
8742 
switch_core_session_get_app_flags(string app, SWIGTYPE_p_int flags)8743   public static switch_status_t switch_core_session_get_app_flags(string app, SWIGTYPE_p_int flags) {
8744     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_get_app_flags(app, SWIGTYPE_p_int.getCPtr(flags));
8745     return ret;
8746   }
8747 
switch_core_session_stack_count(SWIGTYPE_p_switch_core_session session, int x)8748   public static uint switch_core_session_stack_count(SWIGTYPE_p_switch_core_session session, int x) {
8749     uint ret = freeswitchPINVOKE.switch_core_session_stack_count(SWIGTYPE_p_switch_core_session.getCPtr(session), x);
8750     return ret;
8751   }
8752 
switch_core_session_execute_exten(SWIGTYPE_p_switch_core_session session, string exten, string dialplan, string context)8753   public static switch_status_t switch_core_session_execute_exten(SWIGTYPE_p_switch_core_session session, string exten, string dialplan, string context) {
8754     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_execute_exten(SWIGTYPE_p_switch_core_session.getCPtr(session), exten, dialplan, context);
8755     return ret;
8756   }
8757 
switch_core_session_receive_event(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_switch_event arg1)8758   public static switch_status_t switch_core_session_receive_event(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_switch_event arg1) {
8759     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_receive_event(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_p_switch_event.getCPtr(arg1));
8760     return ret;
8761   }
8762 
switch_core_session_get_private_class(SWIGTYPE_p_switch_core_session session, switch_pvt_class_t index)8763   public static SWIGTYPE_p_void switch_core_session_get_private_class(SWIGTYPE_p_switch_core_session session, switch_pvt_class_t index) {
8764     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_session_get_private_class(SWIGTYPE_p_switch_core_session.getCPtr(session), (int)index);
8765     SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
8766     return ret;
8767   }
8768 
switch_core_session_set_private_class(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_void private_info, switch_pvt_class_t index)8769   public static switch_status_t switch_core_session_set_private_class(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_void private_info, switch_pvt_class_t index) {
8770     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_set_private_class(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_void.getCPtr(private_info), (int)index);
8771     return ret;
8772   }
8773 
switch_core_session_add_stream(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_void private_info)8774   public static int switch_core_session_add_stream(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_void private_info) {
8775     int ret = freeswitchPINVOKE.switch_core_session_add_stream(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_void.getCPtr(private_info));
8776     return ret;
8777   }
8778 
switch_core_session_get_stream(SWIGTYPE_p_switch_core_session session, int index)8779   public static SWIGTYPE_p_void switch_core_session_get_stream(SWIGTYPE_p_switch_core_session session, int index) {
8780     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_session_get_stream(SWIGTYPE_p_switch_core_session.getCPtr(session), index);
8781     SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
8782     return ret;
8783   }
8784 
switch_core_session_get_stream_count(SWIGTYPE_p_switch_core_session session)8785   public static int switch_core_session_get_stream_count(SWIGTYPE_p_switch_core_session session) {
8786     int ret = freeswitchPINVOKE.switch_core_session_get_stream_count(SWIGTYPE_p_switch_core_session.getCPtr(session));
8787     return ret;
8788   }
8789 
switch_core_session_get_text_buffer(SWIGTYPE_p_switch_core_session session)8790   public static string switch_core_session_get_text_buffer(SWIGTYPE_p_switch_core_session session) {
8791     string ret = freeswitchPINVOKE.switch_core_session_get_text_buffer(SWIGTYPE_p_switch_core_session.getCPtr(session));
8792     return ret;
8793   }
8794 
switch_core_session_launch_thread(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_thread_t_p_void__p_void func, SWIGTYPE_p_void obj)8795   public static void switch_core_session_launch_thread(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_thread_t_p_void__p_void func, SWIGTYPE_p_void obj) {
8796     freeswitchPINVOKE.switch_core_session_launch_thread(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_f_p_switch_thread_t_p_void__p_void.getCPtr(func), SWIGTYPE_p_void.getCPtr(obj));
8797   }
8798 
switch_core_thread_session_end(SWIGTYPE_p_switch_core_session session)8799   public static void switch_core_thread_session_end(SWIGTYPE_p_switch_core_session session) {
8800     freeswitchPINVOKE.switch_core_thread_session_end(SWIGTYPE_p_switch_core_session.getCPtr(session));
8801   }
8802 
switch_core_service_session_av(SWIGTYPE_p_switch_core_session session, switch_bool_t audio, switch_bool_t video)8803   public static void switch_core_service_session_av(SWIGTYPE_p_switch_core_session session, switch_bool_t audio, switch_bool_t video) {
8804     freeswitchPINVOKE.switch_core_service_session_av(SWIGTYPE_p_switch_core_session.getCPtr(session), (int)audio, (int)video);
8805   }
8806 
switch_core_session_outgoing_channel(SWIGTYPE_p_switch_core_session session, switch_event var_event, string endpoint_name, switch_caller_profile caller_profile, SWIGTYPE_p_p_switch_core_session new_session, SWIGTYPE_p_p_apr_pool_t pool, uint flags, SWIGTYPE_p_switch_call_cause_t cancel_cause)8807   public static switch_call_cause_t switch_core_session_outgoing_channel(SWIGTYPE_p_switch_core_session session, switch_event var_event, string endpoint_name, switch_caller_profile caller_profile, SWIGTYPE_p_p_switch_core_session new_session, SWIGTYPE_p_p_apr_pool_t pool, uint flags, SWIGTYPE_p_switch_call_cause_t cancel_cause) {
8808     switch_call_cause_t ret = (switch_call_cause_t)freeswitchPINVOKE.switch_core_session_outgoing_channel(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_event.getCPtr(var_event), endpoint_name, switch_caller_profile.getCPtr(caller_profile), SWIGTYPE_p_p_switch_core_session.getCPtr(new_session), SWIGTYPE_p_p_apr_pool_t.getCPtr(pool), flags, SWIGTYPE_p_switch_call_cause_t.getCPtr(cancel_cause));
8809     return ret;
8810   }
8811 
switch_core_session_perform_receive_message(SWIGTYPE_p_switch_core_session session, switch_core_session_message message, string file, string func, int line)8812   public static switch_status_t switch_core_session_perform_receive_message(SWIGTYPE_p_switch_core_session session, switch_core_session_message message, string file, string func, int line) {
8813     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_perform_receive_message(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_core_session_message.getCPtr(message), file, func, line);
8814     return ret;
8815   }
8816 
switch_core_session_queue_event(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_switch_event arg1)8817   public static switch_status_t switch_core_session_queue_event(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_switch_event arg1) {
8818     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_queue_event(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_p_switch_event.getCPtr(arg1));
8819     return ret;
8820   }
8821 
switch_core_session_event_count(SWIGTYPE_p_switch_core_session session)8822   public static uint switch_core_session_event_count(SWIGTYPE_p_switch_core_session session) {
8823     uint ret = freeswitchPINVOKE.switch_core_session_event_count(SWIGTYPE_p_switch_core_session.getCPtr(session));
8824     return ret;
8825   }
8826 
switch_core_session_messages_waiting(SWIGTYPE_p_switch_core_session session)8827   public static uint switch_core_session_messages_waiting(SWIGTYPE_p_switch_core_session session) {
8828     uint ret = freeswitchPINVOKE.switch_core_session_messages_waiting(SWIGTYPE_p_switch_core_session.getCPtr(session));
8829     return ret;
8830   }
8831 
switch_core_session_dequeue_event(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_switch_event arg1, switch_bool_t force)8832   public static switch_status_t switch_core_session_dequeue_event(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_switch_event arg1, switch_bool_t force) {
8833     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_dequeue_event(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_p_switch_event.getCPtr(arg1), (int)force);
8834     return ret;
8835   }
8836 
switch_core_session_queue_private_event(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_switch_event arg1, switch_bool_t priority)8837   public static switch_status_t switch_core_session_queue_private_event(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_switch_event arg1, switch_bool_t priority) {
8838     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_queue_private_event(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_p_switch_event.getCPtr(arg1), (int)priority);
8839     return ret;
8840   }
8841 
switch_core_session_private_event_count(SWIGTYPE_p_switch_core_session session)8842   public static uint switch_core_session_private_event_count(SWIGTYPE_p_switch_core_session session) {
8843     uint ret = freeswitchPINVOKE.switch_core_session_private_event_count(SWIGTYPE_p_switch_core_session.getCPtr(session));
8844     return ret;
8845   }
8846 
switch_core_session_dequeue_private_event(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_switch_event arg1)8847   public static switch_status_t switch_core_session_dequeue_private_event(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_switch_event arg1) {
8848     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_dequeue_private_event(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_p_switch_event.getCPtr(arg1));
8849     return ret;
8850   }
8851 
switch_core_session_flush_private_events(SWIGTYPE_p_switch_core_session session)8852   public static uint switch_core_session_flush_private_events(SWIGTYPE_p_switch_core_session session) {
8853     uint ret = freeswitchPINVOKE.switch_core_session_flush_private_events(SWIGTYPE_p_switch_core_session.getCPtr(session));
8854     return ret;
8855   }
8856 
switch_core_session_read_frame(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_switch_frame frame, uint flags, int stream_id)8857   public static switch_status_t switch_core_session_read_frame(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_switch_frame frame, uint flags, int stream_id) {
8858     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_read_frame(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_p_switch_frame.getCPtr(frame), flags, stream_id);
8859     return ret;
8860   }
8861 
switch_core_session_transcoding(SWIGTYPE_p_switch_core_session session_a, SWIGTYPE_p_switch_core_session session_b, switch_media_type_t type)8862   public static switch_bool_t switch_core_session_transcoding(SWIGTYPE_p_switch_core_session session_a, SWIGTYPE_p_switch_core_session session_b, switch_media_type_t type) {
8863     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_core_session_transcoding(SWIGTYPE_p_switch_core_session.getCPtr(session_a), SWIGTYPE_p_switch_core_session.getCPtr(session_b), (int)type);
8864     return ret;
8865   }
8866 
switch_core_session_passthru(SWIGTYPE_p_switch_core_session session, switch_media_type_t type, switch_bool_t on)8867   public static void switch_core_session_passthru(SWIGTYPE_p_switch_core_session session, switch_media_type_t type, switch_bool_t on) {
8868     freeswitchPINVOKE.switch_core_session_passthru(SWIGTYPE_p_switch_core_session.getCPtr(session), (int)type, (int)on);
8869   }
8870 
switch_core_session_read_video_frame(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_switch_frame frame, uint flags, int stream_id)8871   public static switch_status_t switch_core_session_read_video_frame(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_switch_frame frame, uint flags, int stream_id) {
8872     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_read_video_frame(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_p_switch_frame.getCPtr(frame), flags, stream_id);
8873     return ret;
8874   }
8875 
switch_core_session_write_video_frame(SWIGTYPE_p_switch_core_session session, switch_frame frame, uint flags, int stream_id)8876   public static switch_status_t switch_core_session_write_video_frame(SWIGTYPE_p_switch_core_session session, switch_frame frame, uint flags, int stream_id) {
8877     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_write_video_frame(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_frame.getCPtr(frame), flags, stream_id);
8878     return ret;
8879   }
8880 
switch_core_session_write_encoded_video_frame(SWIGTYPE_p_switch_core_session session, switch_frame frame, uint flags, int stream_id)8881   public static switch_status_t switch_core_session_write_encoded_video_frame(SWIGTYPE_p_switch_core_session session, switch_frame frame, uint flags, int stream_id) {
8882     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_write_encoded_video_frame(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_frame.getCPtr(frame), flags, stream_id);
8883     return ret;
8884   }
8885 
switch_core_session_set_read_impl(SWIGTYPE_p_switch_core_session session, switch_codec_implementation impp)8886   public static switch_status_t switch_core_session_set_read_impl(SWIGTYPE_p_switch_core_session session, switch_codec_implementation impp) {
8887     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_set_read_impl(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_codec_implementation.getCPtr(impp));
8888     return ret;
8889   }
8890 
switch_core_session_set_write_impl(SWIGTYPE_p_switch_core_session session, switch_codec_implementation impp)8891   public static switch_status_t switch_core_session_set_write_impl(SWIGTYPE_p_switch_core_session session, switch_codec_implementation impp) {
8892     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_set_write_impl(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_codec_implementation.getCPtr(impp));
8893     return ret;
8894   }
8895 
switch_core_session_set_video_read_impl(SWIGTYPE_p_switch_core_session session, switch_codec_implementation impp)8896   public static switch_status_t switch_core_session_set_video_read_impl(SWIGTYPE_p_switch_core_session session, switch_codec_implementation impp) {
8897     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_set_video_read_impl(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_codec_implementation.getCPtr(impp));
8898     return ret;
8899   }
8900 
switch_core_session_set_video_write_impl(SWIGTYPE_p_switch_core_session session, switch_codec_implementation impp)8901   public static switch_status_t switch_core_session_set_video_write_impl(SWIGTYPE_p_switch_core_session session, switch_codec_implementation impp) {
8902     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_set_video_write_impl(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_codec_implementation.getCPtr(impp));
8903     return ret;
8904   }
8905 
switch_core_session_reset(SWIGTYPE_p_switch_core_session session, switch_bool_t flush_dtmf, switch_bool_t reset_read_codec)8906   public static void switch_core_session_reset(SWIGTYPE_p_switch_core_session session, switch_bool_t flush_dtmf, switch_bool_t reset_read_codec) {
8907     freeswitchPINVOKE.switch_core_session_reset(SWIGTYPE_p_switch_core_session.getCPtr(session), (int)flush_dtmf, (int)reset_read_codec);
8908   }
8909 
switch_core_session_write_frame(SWIGTYPE_p_switch_core_session session, switch_frame frame, uint flags, int stream_id)8910   public static switch_status_t switch_core_session_write_frame(SWIGTYPE_p_switch_core_session session, switch_frame frame, uint flags, int stream_id) {
8911     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_write_frame(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_frame.getCPtr(frame), flags, stream_id);
8912     return ret;
8913   }
8914 
switch_core_session_perform_kill_channel(SWIGTYPE_p_switch_core_session session, string file, string func, int line, switch_signal_t sig)8915   public static switch_status_t switch_core_session_perform_kill_channel(SWIGTYPE_p_switch_core_session session, string file, string func, int line, switch_signal_t sig) {
8916     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_perform_kill_channel(SWIGTYPE_p_switch_core_session.getCPtr(session), file, func, line, (int)sig);
8917     return ret;
8918   }
8919 
switch_core_session_send_dtmf(SWIGTYPE_p_switch_core_session session, switch_dtmf_t dtmf)8920   public static switch_status_t switch_core_session_send_dtmf(SWIGTYPE_p_switch_core_session session, switch_dtmf_t dtmf) {
8921     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_send_dtmf(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_dtmf_t.getCPtr(dtmf));
8922     return ret;
8923   }
8924 
switch_core_session_send_dtmf_string(SWIGTYPE_p_switch_core_session session, string dtmf_string)8925   public static switch_status_t switch_core_session_send_dtmf_string(SWIGTYPE_p_switch_core_session session, string dtmf_string) {
8926     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_send_dtmf_string(SWIGTYPE_p_switch_core_session.getCPtr(session), dtmf_string);
8927     return ret;
8928   }
8929 
switch_core_session_recv_dtmf(SWIGTYPE_p_switch_core_session session, switch_dtmf_t dtmf)8930   public static switch_status_t switch_core_session_recv_dtmf(SWIGTYPE_p_switch_core_session session, switch_dtmf_t dtmf) {
8931     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_recv_dtmf(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_dtmf_t.getCPtr(dtmf));
8932     return ret;
8933   }
8934 
switch_core_hash_init_case(SWIGTYPE_p_p_switch_hashtable hash, switch_bool_t case_sensitive)8935   public static switch_status_t switch_core_hash_init_case(SWIGTYPE_p_p_switch_hashtable hash, switch_bool_t case_sensitive) {
8936     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_hash_init_case(SWIGTYPE_p_p_switch_hashtable.getCPtr(hash), (int)case_sensitive);
8937     return ret;
8938   }
8939 
switch_core_hash_destroy(SWIGTYPE_p_p_switch_hashtable hash)8940   public static switch_status_t switch_core_hash_destroy(SWIGTYPE_p_p_switch_hashtable hash) {
8941     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_hash_destroy(SWIGTYPE_p_p_switch_hashtable.getCPtr(hash));
8942     return ret;
8943   }
8944 
switch_core_hash_insert_auto_free(SWIGTYPE_p_switch_hashtable hash, string key, SWIGTYPE_p_void data)8945   public static switch_status_t switch_core_hash_insert_auto_free(SWIGTYPE_p_switch_hashtable hash, string key, SWIGTYPE_p_void data) {
8946     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_hash_insert_auto_free(SWIGTYPE_p_switch_hashtable.getCPtr(hash), key, SWIGTYPE_p_void.getCPtr(data));
8947     return ret;
8948   }
8949 
switch_core_hash_insert_destructor(SWIGTYPE_p_switch_hashtable hash, string key, SWIGTYPE_p_void data, SWIGTYPE_p_f_p_void__void destructor)8950   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) {
8951     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));
8952     return ret;
8953   }
8954 
switch_core_hash_insert_locked(SWIGTYPE_p_switch_hashtable hash, string key, SWIGTYPE_p_void data, SWIGTYPE_p_switch_mutex_t mutex)8955   public static switch_status_t switch_core_hash_insert_locked(SWIGTYPE_p_switch_hashtable hash, string key, SWIGTYPE_p_void data, SWIGTYPE_p_switch_mutex_t mutex) {
8956     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_hash_insert_locked(SWIGTYPE_p_switch_hashtable.getCPtr(hash), key, SWIGTYPE_p_void.getCPtr(data), SWIGTYPE_p_switch_mutex_t.getCPtr(mutex));
8957     return ret;
8958   }
8959 
switch_core_hash_insert_wrlock(SWIGTYPE_p_switch_hashtable hash, string key, SWIGTYPE_p_void data, SWIGTYPE_p_switch_thread_rwlock_t rwlock)8960   public static switch_status_t switch_core_hash_insert_wrlock(SWIGTYPE_p_switch_hashtable hash, string key, SWIGTYPE_p_void data, SWIGTYPE_p_switch_thread_rwlock_t rwlock) {
8961     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_hash_insert_wrlock(SWIGTYPE_p_switch_hashtable.getCPtr(hash), key, SWIGTYPE_p_void.getCPtr(data), SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(rwlock));
8962     return ret;
8963   }
8964 
switch_core_hash_delete(SWIGTYPE_p_switch_hashtable hash, string key)8965   public static SWIGTYPE_p_void switch_core_hash_delete(SWIGTYPE_p_switch_hashtable hash, string key) {
8966     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_hash_delete(SWIGTYPE_p_switch_hashtable.getCPtr(hash), key);
8967     SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
8968     return ret;
8969   }
8970 
switch_core_hash_delete_locked(SWIGTYPE_p_switch_hashtable hash, string key, SWIGTYPE_p_switch_mutex_t mutex)8971   public static SWIGTYPE_p_void switch_core_hash_delete_locked(SWIGTYPE_p_switch_hashtable hash, string key, SWIGTYPE_p_switch_mutex_t mutex) {
8972     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_hash_delete_locked(SWIGTYPE_p_switch_hashtable.getCPtr(hash), key, SWIGTYPE_p_switch_mutex_t.getCPtr(mutex));
8973     SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
8974     return ret;
8975   }
8976 
switch_core_hash_delete_wrlock(SWIGTYPE_p_switch_hashtable hash, string key, SWIGTYPE_p_switch_thread_rwlock_t rwlock)8977   public static SWIGTYPE_p_void switch_core_hash_delete_wrlock(SWIGTYPE_p_switch_hashtable hash, string key, SWIGTYPE_p_switch_thread_rwlock_t rwlock) {
8978     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_hash_delete_wrlock(SWIGTYPE_p_switch_hashtable.getCPtr(hash), key, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(rwlock));
8979     SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
8980     return ret;
8981   }
8982 
switch_core_hash_delete_multi(SWIGTYPE_p_switch_hashtable hash, SWIGTYPE_p_f_p_q_const__void_p_q_const__void_p_void__switch_bool_t callback, SWIGTYPE_p_void pData)8983   public static switch_status_t switch_core_hash_delete_multi(SWIGTYPE_p_switch_hashtable hash, SWIGTYPE_p_f_p_q_const__void_p_q_const__void_p_void__switch_bool_t callback, SWIGTYPE_p_void pData) {
8984     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_hash_delete_multi(SWIGTYPE_p_switch_hashtable.getCPtr(hash), SWIGTYPE_p_f_p_q_const__void_p_q_const__void_p_void__switch_bool_t.getCPtr(callback), SWIGTYPE_p_void.getCPtr(pData));
8985     return ret;
8986   }
8987 
switch_core_hash_find(SWIGTYPE_p_switch_hashtable hash, string key)8988   public static SWIGTYPE_p_void switch_core_hash_find(SWIGTYPE_p_switch_hashtable hash, string key) {
8989     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_hash_find(SWIGTYPE_p_switch_hashtable.getCPtr(hash), key);
8990     SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
8991     return ret;
8992   }
8993 
switch_core_hash_find_locked(SWIGTYPE_p_switch_hashtable hash, string key, SWIGTYPE_p_switch_mutex_t mutex)8994   public static SWIGTYPE_p_void switch_core_hash_find_locked(SWIGTYPE_p_switch_hashtable hash, string key, SWIGTYPE_p_switch_mutex_t mutex) {
8995     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_hash_find_locked(SWIGTYPE_p_switch_hashtable.getCPtr(hash), key, SWIGTYPE_p_switch_mutex_t.getCPtr(mutex));
8996     SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
8997     return ret;
8998   }
8999 
switch_core_hash_find_rdlock(SWIGTYPE_p_switch_hashtable hash, string key, SWIGTYPE_p_switch_thread_rwlock_t rwlock)9000   public static SWIGTYPE_p_void switch_core_hash_find_rdlock(SWIGTYPE_p_switch_hashtable hash, string key, SWIGTYPE_p_switch_thread_rwlock_t rwlock) {
9001     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_hash_find_rdlock(SWIGTYPE_p_switch_hashtable.getCPtr(hash), key, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(rwlock));
9002     SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
9003     return ret;
9004   }
9005 
switch_core_hash_first_iter(SWIGTYPE_p_switch_hashtable hash, SWIGTYPE_p_switch_hashtable_iterator hi)9006   public static SWIGTYPE_p_switch_hashtable_iterator switch_core_hash_first_iter(SWIGTYPE_p_switch_hashtable hash, SWIGTYPE_p_switch_hashtable_iterator hi) {
9007     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_hash_first_iter(SWIGTYPE_p_switch_hashtable.getCPtr(hash), SWIGTYPE_p_switch_hashtable_iterator.getCPtr(hi));
9008     SWIGTYPE_p_switch_hashtable_iterator ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_hashtable_iterator(cPtr, false);
9009     return ret;
9010   }
9011 
switch_core_hash_empty(SWIGTYPE_p_switch_hashtable hash)9012   public static switch_bool_t switch_core_hash_empty(SWIGTYPE_p_switch_hashtable hash) {
9013     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_core_hash_empty(SWIGTYPE_p_switch_hashtable.getCPtr(hash));
9014     return ret;
9015   }
9016 
switch_core_hash_next(SWIGTYPE_p_p_switch_hashtable_iterator hi)9017   public static SWIGTYPE_p_switch_hashtable_iterator switch_core_hash_next(SWIGTYPE_p_p_switch_hashtable_iterator hi) {
9018     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_hash_next(SWIGTYPE_p_p_switch_hashtable_iterator.getCPtr(hi));
9019     SWIGTYPE_p_switch_hashtable_iterator ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_hashtable_iterator(cPtr, false);
9020     return ret;
9021   }
9022 
switch_core_hash_this(SWIGTYPE_p_switch_hashtable_iterator hi, SWIGTYPE_p_p_void key, SWIGTYPE_p_switch_ssize_t klen, SWIGTYPE_p_p_void val)9023   public static void switch_core_hash_this(SWIGTYPE_p_switch_hashtable_iterator hi, SWIGTYPE_p_p_void key, SWIGTYPE_p_switch_ssize_t klen, SWIGTYPE_p_p_void val) {
9024     freeswitchPINVOKE.switch_core_hash_this(SWIGTYPE_p_switch_hashtable_iterator.getCPtr(hi), SWIGTYPE_p_p_void.getCPtr(key), SWIGTYPE_p_switch_ssize_t.getCPtr(klen), SWIGTYPE_p_p_void.getCPtr(val));
9025   }
9026 
switch_core_hash_this_val(SWIGTYPE_p_switch_hashtable_iterator hi, SWIGTYPE_p_void val)9027   public static void switch_core_hash_this_val(SWIGTYPE_p_switch_hashtable_iterator hi, SWIGTYPE_p_void val) {
9028     freeswitchPINVOKE.switch_core_hash_this_val(SWIGTYPE_p_switch_hashtable_iterator.getCPtr(hi), SWIGTYPE_p_void.getCPtr(val));
9029   }
9030 
switch_core_inthash_init(SWIGTYPE_p_p_switch_hashtable hash)9031   public static switch_status_t switch_core_inthash_init(SWIGTYPE_p_p_switch_hashtable hash) {
9032     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_inthash_init(SWIGTYPE_p_p_switch_hashtable.getCPtr(hash));
9033     return ret;
9034   }
9035 
switch_core_inthash_destroy(SWIGTYPE_p_p_switch_hashtable hash)9036   public static switch_status_t switch_core_inthash_destroy(SWIGTYPE_p_p_switch_hashtable hash) {
9037     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_inthash_destroy(SWIGTYPE_p_p_switch_hashtable.getCPtr(hash));
9038     return ret;
9039   }
9040 
switch_core_inthash_insert(SWIGTYPE_p_switch_hashtable hash, uint key, SWIGTYPE_p_void data)9041   public static switch_status_t switch_core_inthash_insert(SWIGTYPE_p_switch_hashtable hash, uint key, SWIGTYPE_p_void data) {
9042     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_inthash_insert(SWIGTYPE_p_switch_hashtable.getCPtr(hash), key, SWIGTYPE_p_void.getCPtr(data));
9043     return ret;
9044   }
9045 
switch_core_inthash_delete(SWIGTYPE_p_switch_hashtable hash, uint key)9046   public static SWIGTYPE_p_void switch_core_inthash_delete(SWIGTYPE_p_switch_hashtable hash, uint key) {
9047     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_inthash_delete(SWIGTYPE_p_switch_hashtable.getCPtr(hash), key);
9048     SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
9049     return ret;
9050   }
9051 
switch_core_inthash_find(SWIGTYPE_p_switch_hashtable hash, uint key)9052   public static SWIGTYPE_p_void switch_core_inthash_find(SWIGTYPE_p_switch_hashtable hash, uint key) {
9053     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_inthash_find(SWIGTYPE_p_switch_hashtable.getCPtr(hash), key);
9054     SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
9055     return ret;
9056   }
9057 
switch_core_timer_init(switch_timer timer, string timer_name, int interval, int samples, SWIGTYPE_p_apr_pool_t pool)9058   public static switch_status_t switch_core_timer_init(switch_timer timer, string timer_name, int interval, int samples, SWIGTYPE_p_apr_pool_t pool) {
9059     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_timer_init(switch_timer.getCPtr(timer), timer_name, interval, samples, SWIGTYPE_p_apr_pool_t.getCPtr(pool));
9060     return ret;
9061   }
9062 
switch_time_calibrate_clock()9063   public static void switch_time_calibrate_clock() {
9064     freeswitchPINVOKE.switch_time_calibrate_clock();
9065   }
9066 
switch_core_timer_next(switch_timer timer)9067   public static switch_status_t switch_core_timer_next(switch_timer timer) {
9068     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_timer_next(switch_timer.getCPtr(timer));
9069     return ret;
9070   }
9071 
switch_core_timer_step(switch_timer timer)9072   public static switch_status_t switch_core_timer_step(switch_timer timer) {
9073     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_timer_step(switch_timer.getCPtr(timer));
9074     return ret;
9075   }
9076 
switch_core_timer_sync(switch_timer timer)9077   public static switch_status_t switch_core_timer_sync(switch_timer timer) {
9078     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_timer_sync(switch_timer.getCPtr(timer));
9079     return ret;
9080   }
9081 
switch_core_timer_check(switch_timer timer, switch_bool_t step)9082   public static switch_status_t switch_core_timer_check(switch_timer timer, switch_bool_t step) {
9083     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_timer_check(switch_timer.getCPtr(timer), (int)step);
9084     return ret;
9085   }
9086 
switch_core_timer_destroy(switch_timer timer)9087   public static switch_status_t switch_core_timer_destroy(switch_timer timer) {
9088     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_timer_destroy(switch_timer.getCPtr(timer));
9089     return ret;
9090   }
9091 
switch_core_codec_init_with_bitrate(switch_codec codec, string codec_name, string fmtp, string modname, uint rate, int ms, int channels, uint bitrate, uint flags, switch_codec_settings codec_settings, SWIGTYPE_p_apr_pool_t pool)9092   public static switch_status_t switch_core_codec_init_with_bitrate(switch_codec codec, string codec_name, string fmtp, string modname, uint rate, int ms, int channels, uint bitrate, uint flags, switch_codec_settings codec_settings, SWIGTYPE_p_apr_pool_t pool) {
9093     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_codec_init_with_bitrate(switch_codec.getCPtr(codec), codec_name, fmtp, modname, rate, ms, channels, bitrate, flags, switch_codec_settings.getCPtr(codec_settings), SWIGTYPE_p_apr_pool_t.getCPtr(pool));
9094     return ret;
9095   }
9096 
switch_core_codec_copy(switch_codec codec, switch_codec new_codec, switch_codec_settings codec_settings, SWIGTYPE_p_apr_pool_t pool)9097   public static switch_status_t switch_core_codec_copy(switch_codec codec, switch_codec new_codec, switch_codec_settings codec_settings, SWIGTYPE_p_apr_pool_t pool) {
9098     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_codec_copy(switch_codec.getCPtr(codec), switch_codec.getCPtr(new_codec), switch_codec_settings.getCPtr(codec_settings), SWIGTYPE_p_apr_pool_t.getCPtr(pool));
9099     return ret;
9100   }
9101 
switch_core_codec_parse_fmtp(string codec_name, string fmtp, uint rate, switch_codec_fmtp codec_fmtp)9102   public static switch_status_t switch_core_codec_parse_fmtp(string codec_name, string fmtp, uint rate, switch_codec_fmtp codec_fmtp) {
9103     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_codec_parse_fmtp(codec_name, fmtp, rate, switch_codec_fmtp.getCPtr(codec_fmtp));
9104     return ret;
9105   }
9106 
switch_core_codec_reset(switch_codec codec)9107   public static switch_status_t switch_core_codec_reset(switch_codec codec) {
9108     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_codec_reset(switch_codec.getCPtr(codec));
9109     return ret;
9110   }
9111 
switch_core_codec_encode(switch_codec codec, switch_codec other_codec, SWIGTYPE_p_void decoded_data, uint decoded_data_len, uint decoded_rate, SWIGTYPE_p_void encoded_data, SWIGTYPE_p_unsigned_long encoded_data_len, SWIGTYPE_p_unsigned_long encoded_rate, SWIGTYPE_p_unsigned_int flag)9112   public static switch_status_t switch_core_codec_encode(switch_codec codec, switch_codec other_codec, SWIGTYPE_p_void decoded_data, uint decoded_data_len, uint decoded_rate, SWIGTYPE_p_void encoded_data, SWIGTYPE_p_unsigned_long encoded_data_len, SWIGTYPE_p_unsigned_long encoded_rate, SWIGTYPE_p_unsigned_int flag) {
9113     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_codec_encode(switch_codec.getCPtr(codec), switch_codec.getCPtr(other_codec), SWIGTYPE_p_void.getCPtr(decoded_data), decoded_data_len, decoded_rate, SWIGTYPE_p_void.getCPtr(encoded_data), SWIGTYPE_p_unsigned_long.getCPtr(encoded_data_len), SWIGTYPE_p_unsigned_long.getCPtr(encoded_rate), SWIGTYPE_p_unsigned_int.getCPtr(flag));
9114     return ret;
9115   }
9116 
switch_core_codec_decode(switch_codec codec, switch_codec other_codec, SWIGTYPE_p_void encoded_data, uint encoded_data_len, uint encoded_rate, SWIGTYPE_p_void decoded_data, SWIGTYPE_p_unsigned_long decoded_data_len, SWIGTYPE_p_unsigned_long decoded_rate, SWIGTYPE_p_unsigned_int flag)9117   public static switch_status_t switch_core_codec_decode(switch_codec codec, switch_codec other_codec, SWIGTYPE_p_void encoded_data, uint encoded_data_len, uint encoded_rate, SWIGTYPE_p_void decoded_data, SWIGTYPE_p_unsigned_long decoded_data_len, SWIGTYPE_p_unsigned_long decoded_rate, SWIGTYPE_p_unsigned_int flag) {
9118     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_codec_decode(switch_codec.getCPtr(codec), switch_codec.getCPtr(other_codec), SWIGTYPE_p_void.getCPtr(encoded_data), encoded_data_len, encoded_rate, SWIGTYPE_p_void.getCPtr(decoded_data), SWIGTYPE_p_unsigned_long.getCPtr(decoded_data_len), SWIGTYPE_p_unsigned_long.getCPtr(decoded_rate), SWIGTYPE_p_unsigned_int.getCPtr(flag));
9119     return ret;
9120   }
9121 
switch_core_codec_encode_video(switch_codec codec, switch_frame frame)9122   public static switch_status_t switch_core_codec_encode_video(switch_codec codec, switch_frame frame) {
9123     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_codec_encode_video(switch_codec.getCPtr(codec), switch_frame.getCPtr(frame));
9124     return ret;
9125   }
9126 
switch_core_codec_control(switch_codec codec, switch_codec_control_command_t cmd, switch_codec_control_type_t ctype, SWIGTYPE_p_void cmd_data, switch_codec_control_type_t atype, SWIGTYPE_p_void cmd_arg, SWIGTYPE_p_switch_codec_control_type_t rtype, SWIGTYPE_p_p_void ret_data)9127   public static switch_status_t switch_core_codec_control(switch_codec codec, switch_codec_control_command_t cmd, switch_codec_control_type_t ctype, SWIGTYPE_p_void cmd_data, switch_codec_control_type_t atype, SWIGTYPE_p_void cmd_arg, SWIGTYPE_p_switch_codec_control_type_t rtype, SWIGTYPE_p_p_void ret_data) {
9128     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_codec_control(switch_codec.getCPtr(codec), (int)cmd, (int)ctype, SWIGTYPE_p_void.getCPtr(cmd_data), (int)atype, SWIGTYPE_p_void.getCPtr(cmd_arg), SWIGTYPE_p_switch_codec_control_type_t.getCPtr(rtype), SWIGTYPE_p_p_void.getCPtr(ret_data));
9129     return ret;
9130   }
9131 
switch_core_codec_decode_video(switch_codec codec, switch_frame frame)9132   public static switch_status_t switch_core_codec_decode_video(switch_codec codec, switch_frame frame) {
9133     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_codec_decode_video(switch_codec.getCPtr(codec), switch_frame.getCPtr(frame));
9134     return ret;
9135   }
9136 
switch_core_codec_destroy(switch_codec codec)9137   public static switch_status_t switch_core_codec_destroy(switch_codec codec) {
9138     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_codec_destroy(switch_codec.getCPtr(codec));
9139     return ret;
9140   }
9141 
switch_core_session_set_read_codec(SWIGTYPE_p_switch_core_session session, switch_codec codec)9142   public static switch_status_t switch_core_session_set_read_codec(SWIGTYPE_p_switch_core_session session, switch_codec codec) {
9143     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_set_read_codec(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_codec.getCPtr(codec));
9144     return ret;
9145   }
9146 
switch_core_session_set_real_read_codec(SWIGTYPE_p_switch_core_session session, switch_codec codec)9147   public static switch_status_t switch_core_session_set_real_read_codec(SWIGTYPE_p_switch_core_session session, switch_codec codec) {
9148     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_set_real_read_codec(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_codec.getCPtr(codec));
9149     return ret;
9150   }
9151 
switch_core_session_unset_read_codec(SWIGTYPE_p_switch_core_session session)9152   public static void switch_core_session_unset_read_codec(SWIGTYPE_p_switch_core_session session) {
9153     freeswitchPINVOKE.switch_core_session_unset_read_codec(SWIGTYPE_p_switch_core_session.getCPtr(session));
9154   }
9155 
switch_core_session_unset_write_codec(SWIGTYPE_p_switch_core_session session)9156   public static void switch_core_session_unset_write_codec(SWIGTYPE_p_switch_core_session session) {
9157     freeswitchPINVOKE.switch_core_session_unset_write_codec(SWIGTYPE_p_switch_core_session.getCPtr(session));
9158   }
9159 
switch_core_session_lock_codec_write(SWIGTYPE_p_switch_core_session session)9160   public static void switch_core_session_lock_codec_write(SWIGTYPE_p_switch_core_session session) {
9161     freeswitchPINVOKE.switch_core_session_lock_codec_write(SWIGTYPE_p_switch_core_session.getCPtr(session));
9162   }
9163 
switch_core_session_unlock_codec_write(SWIGTYPE_p_switch_core_session session)9164   public static void switch_core_session_unlock_codec_write(SWIGTYPE_p_switch_core_session session) {
9165     freeswitchPINVOKE.switch_core_session_unlock_codec_write(SWIGTYPE_p_switch_core_session.getCPtr(session));
9166   }
9167 
switch_core_session_lock_codec_read(SWIGTYPE_p_switch_core_session session)9168   public static void switch_core_session_lock_codec_read(SWIGTYPE_p_switch_core_session session) {
9169     freeswitchPINVOKE.switch_core_session_lock_codec_read(SWIGTYPE_p_switch_core_session.getCPtr(session));
9170   }
9171 
switch_core_session_unlock_codec_read(SWIGTYPE_p_switch_core_session session)9172   public static void switch_core_session_unlock_codec_read(SWIGTYPE_p_switch_core_session session) {
9173     freeswitchPINVOKE.switch_core_session_unlock_codec_read(SWIGTYPE_p_switch_core_session.getCPtr(session));
9174   }
9175 
switch_core_session_get_read_impl(SWIGTYPE_p_switch_core_session session, switch_codec_implementation impp)9176   public static switch_status_t switch_core_session_get_read_impl(SWIGTYPE_p_switch_core_session session, switch_codec_implementation impp) {
9177     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_get_read_impl(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_codec_implementation.getCPtr(impp));
9178     return ret;
9179   }
9180 
switch_core_session_get_real_read_impl(SWIGTYPE_p_switch_core_session session, switch_codec_implementation impp)9181   public static switch_status_t switch_core_session_get_real_read_impl(SWIGTYPE_p_switch_core_session session, switch_codec_implementation impp) {
9182     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_get_real_read_impl(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_codec_implementation.getCPtr(impp));
9183     return ret;
9184   }
9185 
switch_core_session_get_write_impl(SWIGTYPE_p_switch_core_session session, switch_codec_implementation impp)9186   public static switch_status_t switch_core_session_get_write_impl(SWIGTYPE_p_switch_core_session session, switch_codec_implementation impp) {
9187     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_get_write_impl(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_codec_implementation.getCPtr(impp));
9188     return ret;
9189   }
9190 
switch_core_session_get_video_read_impl(SWIGTYPE_p_switch_core_session session, switch_codec_implementation impp)9191   public static switch_status_t switch_core_session_get_video_read_impl(SWIGTYPE_p_switch_core_session session, switch_codec_implementation impp) {
9192     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_get_video_read_impl(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_codec_implementation.getCPtr(impp));
9193     return ret;
9194   }
9195 
switch_core_session_get_video_write_impl(SWIGTYPE_p_switch_core_session session, switch_codec_implementation impp)9196   public static switch_status_t switch_core_session_get_video_write_impl(SWIGTYPE_p_switch_core_session session, switch_codec_implementation impp) {
9197     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_get_video_write_impl(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_codec_implementation.getCPtr(impp));
9198     return ret;
9199   }
9200 
switch_core_session_get_read_codec(SWIGTYPE_p_switch_core_session session)9201   public static switch_codec switch_core_session_get_read_codec(SWIGTYPE_p_switch_core_session session) {
9202     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_session_get_read_codec(SWIGTYPE_p_switch_core_session.getCPtr(session));
9203     switch_codec ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_codec(cPtr, false);
9204     return ret;
9205   }
9206 
switch_core_session_get_effective_read_codec(SWIGTYPE_p_switch_core_session session)9207   public static switch_codec switch_core_session_get_effective_read_codec(SWIGTYPE_p_switch_core_session session) {
9208     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_session_get_effective_read_codec(SWIGTYPE_p_switch_core_session.getCPtr(session));
9209     switch_codec ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_codec(cPtr, false);
9210     return ret;
9211   }
9212 
switch_core_session_set_write_codec(SWIGTYPE_p_switch_core_session session, switch_codec codec)9213   public static switch_status_t switch_core_session_set_write_codec(SWIGTYPE_p_switch_core_session session, switch_codec codec) {
9214     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_set_write_codec(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_codec.getCPtr(codec));
9215     return ret;
9216   }
9217 
switch_core_session_get_write_codec(SWIGTYPE_p_switch_core_session session)9218   public static switch_codec switch_core_session_get_write_codec(SWIGTYPE_p_switch_core_session session) {
9219     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_session_get_write_codec(SWIGTYPE_p_switch_core_session.getCPtr(session));
9220     switch_codec ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_codec(cPtr, false);
9221     return ret;
9222   }
9223 
switch_core_session_get_effective_write_codec(SWIGTYPE_p_switch_core_session session)9224   public static switch_codec switch_core_session_get_effective_write_codec(SWIGTYPE_p_switch_core_session session) {
9225     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_session_get_effective_write_codec(SWIGTYPE_p_switch_core_session.getCPtr(session));
9226     switch_codec ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_codec(cPtr, false);
9227     return ret;
9228   }
9229 
switch_core_session_set_video_read_codec(SWIGTYPE_p_switch_core_session session, switch_codec codec)9230   public static switch_status_t switch_core_session_set_video_read_codec(SWIGTYPE_p_switch_core_session session, switch_codec codec) {
9231     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_set_video_read_codec(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_codec.getCPtr(codec));
9232     return ret;
9233   }
9234 
switch_core_session_get_video_read_codec(SWIGTYPE_p_switch_core_session session)9235   public static switch_codec switch_core_session_get_video_read_codec(SWIGTYPE_p_switch_core_session session) {
9236     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_session_get_video_read_codec(SWIGTYPE_p_switch_core_session.getCPtr(session));
9237     switch_codec ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_codec(cPtr, false);
9238     return ret;
9239   }
9240 
switch_core_session_set_video_write_codec(SWIGTYPE_p_switch_core_session session, switch_codec codec)9241   public static switch_status_t switch_core_session_set_video_write_codec(SWIGTYPE_p_switch_core_session session, switch_codec codec) {
9242     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_set_video_write_codec(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_codec.getCPtr(codec));
9243     return ret;
9244   }
9245 
switch_core_session_get_video_write_codec(SWIGTYPE_p_switch_core_session session)9246   public static switch_codec switch_core_session_get_video_write_codec(SWIGTYPE_p_switch_core_session session) {
9247     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_session_get_video_write_codec(SWIGTYPE_p_switch_core_session.getCPtr(session));
9248     switch_codec ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_codec(cPtr, false);
9249     return ret;
9250   }
9251 
switch_core_db_open_file(string filename)9252   public static SWIGTYPE_p_sqlite3 switch_core_db_open_file(string filename) {
9253     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_db_open_file(filename);
9254     SWIGTYPE_p_sqlite3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_sqlite3(cPtr, false);
9255     return ret;
9256   }
9257 
switch_core_db_open_in_memory(string uri)9258   public static SWIGTYPE_p_sqlite3 switch_core_db_open_in_memory(string uri) {
9259     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_db_open_in_memory(uri);
9260     SWIGTYPE_p_sqlite3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_sqlite3(cPtr, false);
9261     return ret;
9262   }
9263 
switch_core_db_persistant_execute(SWIGTYPE_p_sqlite3 db, string sql, uint retries)9264   public static switch_status_t switch_core_db_persistant_execute(SWIGTYPE_p_sqlite3 db, string sql, uint retries) {
9265     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_db_persistant_execute(SWIGTYPE_p_sqlite3.getCPtr(db), sql, retries);
9266     return ret;
9267   }
9268 
switch_core_db_persistant_execute_trans(SWIGTYPE_p_sqlite3 db, string sql, uint retries)9269   public static switch_status_t switch_core_db_persistant_execute_trans(SWIGTYPE_p_sqlite3 db, string sql, uint retries) {
9270     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_db_persistant_execute_trans(SWIGTYPE_p_sqlite3.getCPtr(db), sql, retries);
9271     return ret;
9272   }
9273 
switch_core_db_test_reactive(SWIGTYPE_p_sqlite3 db, string test_sql, string drop_sql, string reactive_sql)9274   public static void switch_core_db_test_reactive(SWIGTYPE_p_sqlite3 db, string test_sql, string drop_sql, string reactive_sql) {
9275     freeswitchPINVOKE.switch_core_db_test_reactive(SWIGTYPE_p_sqlite3.getCPtr(db), test_sql, drop_sql, reactive_sql);
9276   }
9277 
switch_core_perform_file_open(string file, string func, int line, switch_file_handle fh, string file_path, uint channels, uint rate, uint flags, SWIGTYPE_p_apr_pool_t pool)9278   public static switch_status_t switch_core_perform_file_open(string file, string func, int line, switch_file_handle fh, string file_path, uint channels, uint rate, uint flags, SWIGTYPE_p_apr_pool_t pool) {
9279     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_perform_file_open(file, func, line, switch_file_handle.getCPtr(fh), file_path, channels, rate, flags, SWIGTYPE_p_apr_pool_t.getCPtr(pool));
9280     return ret;
9281   }
9282 
switch_core_file_read(switch_file_handle fh, SWIGTYPE_p_void data, SWIGTYPE_p_switch_size_t len)9283   public static switch_status_t switch_core_file_read(switch_file_handle fh, SWIGTYPE_p_void data, SWIGTYPE_p_switch_size_t len) {
9284     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_file_read(switch_file_handle.getCPtr(fh), SWIGTYPE_p_void.getCPtr(data), SWIGTYPE_p_switch_size_t.getCPtr(len));
9285     return ret;
9286   }
9287 
switch_core_file_write(switch_file_handle fh, SWIGTYPE_p_void data, SWIGTYPE_p_switch_size_t len)9288   public static switch_status_t switch_core_file_write(switch_file_handle fh, SWIGTYPE_p_void data, SWIGTYPE_p_switch_size_t len) {
9289     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_file_write(switch_file_handle.getCPtr(fh), SWIGTYPE_p_void.getCPtr(data), SWIGTYPE_p_switch_size_t.getCPtr(len));
9290     return ret;
9291   }
9292 
switch_core_file_write_video(switch_file_handle fh, switch_frame frame)9293   public static switch_status_t switch_core_file_write_video(switch_file_handle fh, switch_frame frame) {
9294     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_file_write_video(switch_file_handle.getCPtr(fh), switch_frame.getCPtr(frame));
9295     return ret;
9296   }
9297 
switch_core_file_read_video(switch_file_handle fh, switch_frame frame, switch_video_read_flag_t flags)9298   public static switch_status_t switch_core_file_read_video(switch_file_handle fh, switch_frame frame, switch_video_read_flag_t flags) {
9299     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_file_read_video(switch_file_handle.getCPtr(fh), switch_frame.getCPtr(frame), (int)flags);
9300     return ret;
9301   }
9302 
switch_core_file_seek(switch_file_handle fh, SWIGTYPE_p_unsigned_int cur_pos, long samples, int whence)9303   public static switch_status_t switch_core_file_seek(switch_file_handle fh, SWIGTYPE_p_unsigned_int cur_pos, long samples, int whence) {
9304     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_file_seek(switch_file_handle.getCPtr(fh), SWIGTYPE_p_unsigned_int.getCPtr(cur_pos), samples, whence);
9305     return ret;
9306   }
9307 
switch_core_file_set_string(switch_file_handle fh, switch_audio_col_t col, string arg2)9308   public static switch_status_t switch_core_file_set_string(switch_file_handle fh, switch_audio_col_t col, string arg2) {
9309     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_file_set_string(switch_file_handle.getCPtr(fh), (int)col, arg2);
9310     return ret;
9311   }
9312 
switch_core_file_get_string(switch_file_handle fh, switch_audio_col_t col, out string arg2)9313   public static switch_status_t switch_core_file_get_string(switch_file_handle fh, switch_audio_col_t col, out string arg2) {
9314 var arg2_ptr = global::System.IntPtr.Zero;
9315     try {
9316       switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_file_get_string(switch_file_handle.getCPtr(fh), (int)col, ref arg2_ptr);
9317       return ret;
9318     } finally {
9319 if(arg2_ptr != global::System.IntPtr.Zero)
9320 	arg2 = global::System.Runtime.InteropServices.Marshal.PtrToStringAnsi(arg2_ptr);
9321 else
9322 	arg2 = null;
9323     }
9324   }
9325 
switch_core_file_pre_close(switch_file_handle fh)9326   public static switch_status_t switch_core_file_pre_close(switch_file_handle fh) {
9327     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_file_pre_close(switch_file_handle.getCPtr(fh));
9328     return ret;
9329   }
9330 
switch_core_file_close(switch_file_handle fh)9331   public static switch_status_t switch_core_file_close(switch_file_handle fh) {
9332     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_file_close(switch_file_handle.getCPtr(fh));
9333     return ret;
9334   }
9335 
switch_core_file_command(switch_file_handle fh, switch_file_command_t command)9336   public static switch_status_t switch_core_file_command(switch_file_handle fh, switch_file_command_t command) {
9337     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_file_command(switch_file_handle.getCPtr(fh), (int)command);
9338     return ret;
9339   }
9340 
switch_core_file_truncate(switch_file_handle fh, long offset)9341   public static switch_status_t switch_core_file_truncate(switch_file_handle fh, long offset) {
9342     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_file_truncate(switch_file_handle.getCPtr(fh), offset);
9343     return ret;
9344   }
9345 
switch_core_file_has_video(switch_file_handle fh, switch_bool_t CHECK_OPEN)9346   public static switch_bool_t switch_core_file_has_video(switch_file_handle fh, switch_bool_t CHECK_OPEN) {
9347     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_core_file_has_video(switch_file_handle.getCPtr(fh), (int)CHECK_OPEN);
9348     return ret;
9349   }
9350 
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)9351   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) {
9352     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));
9353     return ret;
9354   }
9355 
switch_core_speech_feed_tts(switch_speech_handle sh, string text, SWIGTYPE_p_unsigned_long flags)9356   public static switch_status_t switch_core_speech_feed_tts(switch_speech_handle sh, string text, SWIGTYPE_p_unsigned_long flags) {
9357     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_speech_feed_tts(switch_speech_handle.getCPtr(sh), text, SWIGTYPE_p_unsigned_long.getCPtr(flags));
9358     return ret;
9359   }
9360 
switch_core_speech_flush_tts(switch_speech_handle sh)9361   public static void switch_core_speech_flush_tts(switch_speech_handle sh) {
9362     freeswitchPINVOKE.switch_core_speech_flush_tts(switch_speech_handle.getCPtr(sh));
9363   }
9364 
switch_core_speech_text_param_tts(switch_speech_handle sh, string param, string val)9365   public static void switch_core_speech_text_param_tts(switch_speech_handle sh, string param, string val) {
9366     freeswitchPINVOKE.switch_core_speech_text_param_tts(switch_speech_handle.getCPtr(sh), param, val);
9367   }
9368 
switch_core_speech_numeric_param_tts(switch_speech_handle sh, string param, int val)9369   public static void switch_core_speech_numeric_param_tts(switch_speech_handle sh, string param, int val) {
9370     freeswitchPINVOKE.switch_core_speech_numeric_param_tts(switch_speech_handle.getCPtr(sh), param, val);
9371   }
9372 
switch_core_speech_float_param_tts(switch_speech_handle sh, string param, double val)9373   public static void switch_core_speech_float_param_tts(switch_speech_handle sh, string param, double val) {
9374     freeswitchPINVOKE.switch_core_speech_float_param_tts(switch_speech_handle.getCPtr(sh), param, val);
9375   }
9376 
switch_core_speech_read_tts(switch_speech_handle sh, SWIGTYPE_p_void data, SWIGTYPE_p_switch_size_t datalen, SWIGTYPE_p_unsigned_long flags)9377   public static switch_status_t switch_core_speech_read_tts(switch_speech_handle sh, SWIGTYPE_p_void data, SWIGTYPE_p_switch_size_t datalen, SWIGTYPE_p_unsigned_long flags) {
9378     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_speech_read_tts(switch_speech_handle.getCPtr(sh), SWIGTYPE_p_void.getCPtr(data), SWIGTYPE_p_switch_size_t.getCPtr(datalen), SWIGTYPE_p_unsigned_long.getCPtr(flags));
9379     return ret;
9380   }
9381 
switch_core_speech_close(switch_speech_handle sh, SWIGTYPE_p_unsigned_long flags)9382   public static switch_status_t switch_core_speech_close(switch_speech_handle sh, SWIGTYPE_p_unsigned_long flags) {
9383     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_speech_close(switch_speech_handle.getCPtr(sh), SWIGTYPE_p_unsigned_long.getCPtr(flags));
9384     return ret;
9385   }
9386 
switch_core_asr_open(switch_asr_handle ah, string module_name, string codec, int rate, string dest, SWIGTYPE_p_unsigned_long flags, SWIGTYPE_p_apr_pool_t pool)9387   public static switch_status_t switch_core_asr_open(switch_asr_handle ah, string module_name, string codec, int rate, string dest, SWIGTYPE_p_unsigned_long flags, SWIGTYPE_p_apr_pool_t pool) {
9388     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_asr_open(switch_asr_handle.getCPtr(ah), module_name, codec, rate, dest, SWIGTYPE_p_unsigned_long.getCPtr(flags), SWIGTYPE_p_apr_pool_t.getCPtr(pool));
9389     return ret;
9390   }
9391 
switch_core_asr_close(switch_asr_handle ah, SWIGTYPE_p_unsigned_long flags)9392   public static switch_status_t switch_core_asr_close(switch_asr_handle ah, SWIGTYPE_p_unsigned_long flags) {
9393     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_asr_close(switch_asr_handle.getCPtr(ah), SWIGTYPE_p_unsigned_long.getCPtr(flags));
9394     return ret;
9395   }
9396 
switch_core_asr_feed(switch_asr_handle ah, SWIGTYPE_p_void data, uint len, SWIGTYPE_p_unsigned_long flags)9397   public static switch_status_t switch_core_asr_feed(switch_asr_handle ah, SWIGTYPE_p_void data, uint len, SWIGTYPE_p_unsigned_long flags) {
9398     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_asr_feed(switch_asr_handle.getCPtr(ah), SWIGTYPE_p_void.getCPtr(data), len, SWIGTYPE_p_unsigned_long.getCPtr(flags));
9399     return ret;
9400   }
9401 
switch_core_asr_feed_dtmf(switch_asr_handle ah, switch_dtmf_t dtmf, SWIGTYPE_p_unsigned_long flags)9402   public static switch_status_t switch_core_asr_feed_dtmf(switch_asr_handle ah, switch_dtmf_t dtmf, SWIGTYPE_p_unsigned_long flags) {
9403     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_asr_feed_dtmf(switch_asr_handle.getCPtr(ah), switch_dtmf_t.getCPtr(dtmf), SWIGTYPE_p_unsigned_long.getCPtr(flags));
9404     return ret;
9405   }
9406 
switch_core_asr_check_results(switch_asr_handle ah, SWIGTYPE_p_unsigned_long flags)9407   public static switch_status_t switch_core_asr_check_results(switch_asr_handle ah, SWIGTYPE_p_unsigned_long flags) {
9408     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_asr_check_results(switch_asr_handle.getCPtr(ah), SWIGTYPE_p_unsigned_long.getCPtr(flags));
9409     return ret;
9410   }
9411 
switch_core_asr_get_results(switch_asr_handle ah, ref string xmlstr, SWIGTYPE_p_unsigned_long flags)9412   public static switch_status_t switch_core_asr_get_results(switch_asr_handle ah, ref string xmlstr, SWIGTYPE_p_unsigned_long flags) {
9413     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_asr_get_results(switch_asr_handle.getCPtr(ah), ref xmlstr, SWIGTYPE_p_unsigned_long.getCPtr(flags));
9414     return ret;
9415   }
9416 
switch_core_asr_get_result_headers(switch_asr_handle ah, SWIGTYPE_p_p_switch_event headers, SWIGTYPE_p_unsigned_long flags)9417   public static switch_status_t switch_core_asr_get_result_headers(switch_asr_handle ah, SWIGTYPE_p_p_switch_event headers, SWIGTYPE_p_unsigned_long flags) {
9418     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_asr_get_result_headers(switch_asr_handle.getCPtr(ah), SWIGTYPE_p_p_switch_event.getCPtr(headers), SWIGTYPE_p_unsigned_long.getCPtr(flags));
9419     return ret;
9420   }
9421 
switch_core_asr_load_grammar(switch_asr_handle ah, string grammar, string name)9422   public static switch_status_t switch_core_asr_load_grammar(switch_asr_handle ah, string grammar, string name) {
9423     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_asr_load_grammar(switch_asr_handle.getCPtr(ah), grammar, name);
9424     return ret;
9425   }
9426 
switch_core_asr_unload_grammar(switch_asr_handle ah, string name)9427   public static switch_status_t switch_core_asr_unload_grammar(switch_asr_handle ah, string name) {
9428     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_asr_unload_grammar(switch_asr_handle.getCPtr(ah), name);
9429     return ret;
9430   }
9431 
switch_core_asr_enable_grammar(switch_asr_handle ah, string name)9432   public static switch_status_t switch_core_asr_enable_grammar(switch_asr_handle ah, string name) {
9433     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_asr_enable_grammar(switch_asr_handle.getCPtr(ah), name);
9434     return ret;
9435   }
9436 
switch_core_asr_disable_grammar(switch_asr_handle ah, string name)9437   public static switch_status_t switch_core_asr_disable_grammar(switch_asr_handle ah, string name) {
9438     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_asr_disable_grammar(switch_asr_handle.getCPtr(ah), name);
9439     return ret;
9440   }
9441 
switch_core_asr_disable_all_grammars(switch_asr_handle ah)9442   public static switch_status_t switch_core_asr_disable_all_grammars(switch_asr_handle ah) {
9443     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_asr_disable_all_grammars(switch_asr_handle.getCPtr(ah));
9444     return ret;
9445   }
9446 
switch_core_asr_pause(switch_asr_handle ah)9447   public static switch_status_t switch_core_asr_pause(switch_asr_handle ah) {
9448     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_asr_pause(switch_asr_handle.getCPtr(ah));
9449     return ret;
9450   }
9451 
switch_core_asr_resume(switch_asr_handle ah)9452   public static switch_status_t switch_core_asr_resume(switch_asr_handle ah) {
9453     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_asr_resume(switch_asr_handle.getCPtr(ah));
9454     return ret;
9455   }
9456 
switch_core_asr_start_input_timers(switch_asr_handle ah)9457   public static switch_status_t switch_core_asr_start_input_timers(switch_asr_handle ah) {
9458     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_asr_start_input_timers(switch_asr_handle.getCPtr(ah));
9459     return ret;
9460   }
9461 
switch_core_asr_text_param(switch_asr_handle ah, string param, string val)9462   public static void switch_core_asr_text_param(switch_asr_handle ah, string param, string val) {
9463     freeswitchPINVOKE.switch_core_asr_text_param(switch_asr_handle.getCPtr(ah), param, val);
9464   }
9465 
switch_core_asr_numeric_param(switch_asr_handle ah, string param, int val)9466   public static void switch_core_asr_numeric_param(switch_asr_handle ah, string param, int val) {
9467     freeswitchPINVOKE.switch_core_asr_numeric_param(switch_asr_handle.getCPtr(ah), param, val);
9468   }
9469 
switch_core_asr_float_param(switch_asr_handle ah, string param, double val)9470   public static void switch_core_asr_float_param(switch_asr_handle ah, string param, double val) {
9471     freeswitchPINVOKE.switch_core_asr_float_param(switch_asr_handle.getCPtr(ah), param, val);
9472   }
9473 
switch_core_directory_open(switch_directory_handle dh, string module_name, string source, string dsn, string passwd, SWIGTYPE_p_apr_pool_t pool)9474   public static switch_status_t switch_core_directory_open(switch_directory_handle dh, string module_name, string source, string dsn, string passwd, SWIGTYPE_p_apr_pool_t pool) {
9475     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_directory_open(switch_directory_handle.getCPtr(dh), module_name, source, dsn, passwd, SWIGTYPE_p_apr_pool_t.getCPtr(pool));
9476     return ret;
9477   }
9478 
switch_core_directory_query(switch_directory_handle dh, string arg1, string query)9479   public static switch_status_t switch_core_directory_query(switch_directory_handle dh, string arg1, string query) {
9480     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_directory_query(switch_directory_handle.getCPtr(dh), arg1, query);
9481     return ret;
9482   }
9483 
switch_core_directory_next(switch_directory_handle dh)9484   public static switch_status_t switch_core_directory_next(switch_directory_handle dh) {
9485     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_directory_next(switch_directory_handle.getCPtr(dh));
9486     return ret;
9487   }
9488 
switch_core_directory_next_pair(switch_directory_handle dh, ref string var, ref string val)9489   public static switch_status_t switch_core_directory_next_pair(switch_directory_handle dh, ref string var, ref string val) {
9490     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_directory_next_pair(switch_directory_handle.getCPtr(dh), ref var, ref val);
9491     return ret;
9492   }
9493 
switch_core_directory_close(switch_directory_handle dh)9494   public static switch_status_t switch_core_directory_close(switch_directory_handle dh) {
9495     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_directory_close(switch_directory_handle.getCPtr(dh));
9496     return ret;
9497   }
9498 
switch_core_data_channel(switch_text_channel_t channel)9499   public static SWIGTYPE_p_FILE switch_core_data_channel(switch_text_channel_t channel) {
9500     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_data_channel((int)channel);
9501     SWIGTYPE_p_FILE ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_FILE(cPtr, false);
9502     return ret;
9503   }
9504 
switch_core_ready()9505   public static switch_bool_t switch_core_ready() {
9506     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_core_ready();
9507     return ret;
9508   }
9509 
switch_core_running()9510   public static switch_bool_t switch_core_running() {
9511     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_core_running();
9512     return ret;
9513   }
9514 
switch_core_ready_inbound()9515   public static switch_bool_t switch_core_ready_inbound() {
9516     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_core_ready_inbound();
9517     return ret;
9518   }
9519 
switch_core_ready_outbound()9520   public static switch_bool_t switch_core_ready_outbound() {
9521     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_core_ready_outbound();
9522     return ret;
9523   }
9524 
switch_core_flags()9525   public static uint switch_core_flags() {
9526     uint ret = freeswitchPINVOKE.switch_core_flags();
9527     return ret;
9528   }
9529 
switch_core_management_exec(string relative_oid, switch_management_action_t action, string data, SWIGTYPE_p_switch_size_t datalen)9530   public static switch_status_t switch_core_management_exec(string relative_oid, switch_management_action_t action, string data, SWIGTYPE_p_switch_size_t datalen) {
9531     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_management_exec(relative_oid, (int)action, data, SWIGTYPE_p_switch_size_t.getCPtr(datalen));
9532     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
9533     return ret;
9534   }
9535 
switch_core_set_process_privileges()9536   public static int switch_core_set_process_privileges() {
9537     int ret = freeswitchPINVOKE.switch_core_set_process_privileges();
9538     return ret;
9539   }
9540 
set_normal_priority()9541   public static int set_normal_priority() {
9542     int ret = freeswitchPINVOKE.set_normal_priority();
9543     return ret;
9544   }
9545 
set_auto_priority()9546   public static int set_auto_priority() {
9547     int ret = freeswitchPINVOKE.set_auto_priority();
9548     return ret;
9549   }
9550 
set_realtime_priority()9551   public static int set_realtime_priority() {
9552     int ret = freeswitchPINVOKE.set_realtime_priority();
9553     return ret;
9554   }
9555 
set_low_priority()9556   public static int set_low_priority() {
9557     int ret = freeswitchPINVOKE.set_low_priority();
9558     return ret;
9559   }
9560 
change_user_group(string user, string group)9561   public static int change_user_group(string user, string group) {
9562     int ret = freeswitchPINVOKE.change_user_group(user, group);
9563     return ret;
9564   }
9565 
switch_core_runtime_loop(int bg)9566   public static void switch_core_runtime_loop(int bg) {
9567     freeswitchPINVOKE.switch_core_runtime_loop(bg);
9568   }
9569 
switch_core_set_console(string console)9570   public static switch_status_t switch_core_set_console(string console) {
9571     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_set_console(console);
9572     return ret;
9573   }
9574 
switch_core_measure_time(SWIGTYPE_p_switch_time_t total_ms, switch_core_time_duration duration)9575   public static void switch_core_measure_time(SWIGTYPE_p_switch_time_t total_ms, switch_core_time_duration duration) {
9576     freeswitchPINVOKE.switch_core_measure_time(SWIGTYPE_p_switch_time_t.getCPtr(total_ms), switch_core_time_duration.getCPtr(duration));
9577     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
9578   }
9579 
switch_core_uptime()9580   public static SWIGTYPE_p_switch_time_t switch_core_uptime() {
9581     SWIGTYPE_p_switch_time_t ret = new SWIGTYPE_p_switch_time_t(freeswitchPINVOKE.switch_core_uptime(), true);
9582     return ret;
9583   }
9584 
switch_core_session_ctl(switch_session_ctl_t cmd, SWIGTYPE_p_void val)9585   public static int switch_core_session_ctl(switch_session_ctl_t cmd, SWIGTYPE_p_void val) {
9586     int ret = freeswitchPINVOKE.switch_core_session_ctl((int)cmd, SWIGTYPE_p_void.getCPtr(val));
9587     return ret;
9588   }
9589 
switch_core_get_console()9590   public static SWIGTYPE_p_FILE switch_core_get_console() {
9591     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_get_console();
9592     SWIGTYPE_p_FILE ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_FILE(cPtr, false);
9593     return ret;
9594   }
9595 
switch_core_set_globals()9596   public static void switch_core_set_globals() {
9597     freeswitchPINVOKE.switch_core_set_globals();
9598   }
9599 
switch_core_session_compare(SWIGTYPE_p_switch_core_session a, SWIGTYPE_p_switch_core_session b)9600   public static byte switch_core_session_compare(SWIGTYPE_p_switch_core_session a, SWIGTYPE_p_switch_core_session b) {
9601     byte ret = freeswitchPINVOKE.switch_core_session_compare(SWIGTYPE_p_switch_core_session.getCPtr(a), SWIGTYPE_p_switch_core_session.getCPtr(b));
9602     return ret;
9603   }
9604 
switch_core_session_check_interface(SWIGTYPE_p_switch_core_session session, switch_endpoint_interface endpoint_interface)9605   public static byte switch_core_session_check_interface(SWIGTYPE_p_switch_core_session session, switch_endpoint_interface endpoint_interface) {
9606     byte ret = freeswitchPINVOKE.switch_core_session_check_interface(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_endpoint_interface.getCPtr(endpoint_interface));
9607     return ret;
9608   }
9609 
switch_core_session_set_video_read_callback(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_p_void__switch_status_t func, SWIGTYPE_p_void user_data)9610   public static switch_status_t switch_core_session_set_video_read_callback(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_p_void__switch_status_t func, SWIGTYPE_p_void user_data) {
9611     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_set_video_read_callback(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_p_void__switch_status_t.getCPtr(func), SWIGTYPE_p_void.getCPtr(user_data));
9612     return ret;
9613   }
9614 
switch_core_session_video_read_callback(SWIGTYPE_p_switch_core_session session, switch_frame frame)9615   public static switch_status_t switch_core_session_video_read_callback(SWIGTYPE_p_switch_core_session session, switch_frame frame) {
9616     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_video_read_callback(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_frame.getCPtr(frame));
9617     return ret;
9618   }
9619 
switch_core_mime_index()9620   public static SWIGTYPE_p_switch_hashtable_iterator switch_core_mime_index() {
9621     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_mime_index();
9622     SWIGTYPE_p_switch_hashtable_iterator ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_hashtable_iterator(cPtr, false);
9623     return ret;
9624   }
9625 
switch_core_mime_ext2type(string ext)9626   public static string switch_core_mime_ext2type(string ext) {
9627     string ret = freeswitchPINVOKE.switch_core_mime_ext2type(ext);
9628     return ret;
9629   }
9630 
switch_core_mime_type2ext(string type)9631   public static string switch_core_mime_type2ext(string type) {
9632     string ret = freeswitchPINVOKE.switch_core_mime_type2ext(type);
9633     return ret;
9634   }
9635 
switch_core_mime_add_type(string type, string ext)9636   public static switch_status_t switch_core_mime_add_type(string type, string ext) {
9637     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_mime_add_type(type, ext);
9638     return ret;
9639   }
9640 
switch_loadable_module_create_module_interface(SWIGTYPE_p_apr_pool_t pool, string name)9641   public static switch_loadable_module_interface switch_loadable_module_create_module_interface(SWIGTYPE_p_apr_pool_t pool, string name) {
9642     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_create_module_interface(SWIGTYPE_p_apr_pool_t.getCPtr(pool), name);
9643     switch_loadable_module_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_loadable_module_interface(cPtr, false);
9644     return ret;
9645   }
9646 
switch_loadable_module_create_interface(switch_loadable_module_interface mod, switch_module_interface_name_t iname)9647   public static SWIGTYPE_p_void switch_loadable_module_create_interface(switch_loadable_module_interface mod, switch_module_interface_name_t iname) {
9648     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_create_interface(switch_loadable_module_interface.getCPtr(mod), (int)iname);
9649     SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
9650     return ret;
9651   }
9652 
switch_micro_time_now()9653   public static SWIGTYPE_p_switch_time_t switch_micro_time_now() {
9654     SWIGTYPE_p_switch_time_t ret = new SWIGTYPE_p_switch_time_t(freeswitchPINVOKE.switch_micro_time_now(), true);
9655     return ret;
9656   }
9657 
switch_mono_micro_time_now()9658   public static SWIGTYPE_p_switch_time_t switch_mono_micro_time_now() {
9659     SWIGTYPE_p_switch_time_t ret = new SWIGTYPE_p_switch_time_t(freeswitchPINVOKE.switch_mono_micro_time_now(), true);
9660     return ret;
9661   }
9662 
switch_core_memory_reclaim()9663   public static void switch_core_memory_reclaim() {
9664     freeswitchPINVOKE.switch_core_memory_reclaim();
9665   }
9666 
switch_core_memory_reclaim_events()9667   public static void switch_core_memory_reclaim_events() {
9668     freeswitchPINVOKE.switch_core_memory_reclaim_events();
9669   }
9670 
switch_core_memory_reclaim_logger()9671   public static void switch_core_memory_reclaim_logger() {
9672     freeswitchPINVOKE.switch_core_memory_reclaim_logger();
9673   }
9674 
switch_core_memory_reclaim_all()9675   public static void switch_core_memory_reclaim_all() {
9676     freeswitchPINVOKE.switch_core_memory_reclaim_all();
9677   }
9678 
switch_core_setrlimits()9679   public static void switch_core_setrlimits() {
9680     freeswitchPINVOKE.switch_core_setrlimits();
9681   }
9682 
switch_time_ref()9683   public static SWIGTYPE_p_switch_time_t switch_time_ref() {
9684     SWIGTYPE_p_switch_time_t ret = new SWIGTYPE_p_switch_time_t(freeswitchPINVOKE.switch_time_ref(), true);
9685     return ret;
9686   }
9687 
switch_time_sync()9688   public static void switch_time_sync() {
9689     freeswitchPINVOKE.switch_time_sync();
9690   }
9691 
switch_epoch_time_now(SWIGTYPE_p_time_t t)9692   public static SWIGTYPE_p_time_t switch_epoch_time_now(SWIGTYPE_p_time_t t) {
9693     SWIGTYPE_p_time_t ret = new SWIGTYPE_p_time_t(freeswitchPINVOKE.switch_epoch_time_now(SWIGTYPE_p_time_t.getCPtr(t)), true);
9694     return ret;
9695   }
9696 
switch_lookup_timezone(string tz_name)9697   public static string switch_lookup_timezone(string tz_name) {
9698     string ret = freeswitchPINVOKE.switch_lookup_timezone(tz_name);
9699     return ret;
9700   }
9701 
switch_strftime_tz(string tz, string format, string date, uint len, SWIGTYPE_p_switch_time_t thetime)9702   public static switch_status_t switch_strftime_tz(string tz, string format, string date, uint len, SWIGTYPE_p_switch_time_t thetime) {
9703     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_strftime_tz(tz, format, date, len, SWIGTYPE_p_switch_time_t.getCPtr(thetime));
9704     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
9705     return ret;
9706   }
9707 
switch_time_exp_tz_name(string tz, SWIGTYPE_p_switch_time_exp_t tm, SWIGTYPE_p_switch_time_t thetime)9708   public static switch_status_t switch_time_exp_tz_name(string tz, SWIGTYPE_p_switch_time_exp_t tm, SWIGTYPE_p_switch_time_t thetime) {
9709     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_time_exp_tz_name(tz, SWIGTYPE_p_switch_time_exp_t.getCPtr(tm), SWIGTYPE_p_switch_time_t.getCPtr(thetime));
9710     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
9711     return ret;
9712   }
9713 
switch_load_network_lists(switch_bool_t reload)9714   public static void switch_load_network_lists(switch_bool_t reload) {
9715     freeswitchPINVOKE.switch_load_network_lists((int)reload);
9716   }
9717 
switch_check_network_list_ip_port_token(string ip_str, int port, string list_name, out string token)9718   public static switch_bool_t switch_check_network_list_ip_port_token(string ip_str, int port, string list_name, out string token) {
9719 var token_ptr = global::System.IntPtr.Zero;
9720     try {
9721       switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_check_network_list_ip_port_token(ip_str, port, list_name, ref token_ptr);
9722       return ret;
9723     } finally {
9724 if(token_ptr != global::System.IntPtr.Zero)
9725 	token = global::System.Runtime.InteropServices.Marshal.PtrToStringAnsi(token_ptr);
9726 else
9727 	token = null;
9728     }
9729   }
9730 
switch_check_network_list_ip_token(string ip_str, string list_name, out string token)9731   public static switch_bool_t switch_check_network_list_ip_token(string ip_str, string list_name, out string token) {
9732 var token_ptr = global::System.IntPtr.Zero;
9733     try {
9734       switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_check_network_list_ip_token(ip_str, list_name, ref token_ptr);
9735       return ret;
9736     } finally {
9737 if(token_ptr != global::System.IntPtr.Zero)
9738 	token = global::System.Runtime.InteropServices.Marshal.PtrToStringAnsi(token_ptr);
9739 else
9740 	token = null;
9741     }
9742   }
9743 
switch_time_set_monotonic(switch_bool_t enable)9744   public static void switch_time_set_monotonic(switch_bool_t enable) {
9745     freeswitchPINVOKE.switch_time_set_monotonic((int)enable);
9746   }
9747 
switch_time_set_timerfd(int enable)9748   public static void switch_time_set_timerfd(int enable) {
9749     freeswitchPINVOKE.switch_time_set_timerfd(enable);
9750   }
9751 
switch_time_set_nanosleep(switch_bool_t enable)9752   public static void switch_time_set_nanosleep(switch_bool_t enable) {
9753     freeswitchPINVOKE.switch_time_set_nanosleep((int)enable);
9754   }
9755 
switch_time_set_matrix(switch_bool_t enable)9756   public static void switch_time_set_matrix(switch_bool_t enable) {
9757     freeswitchPINVOKE.switch_time_set_matrix((int)enable);
9758   }
9759 
switch_time_set_cond_yield(switch_bool_t enable)9760   public static void switch_time_set_cond_yield(switch_bool_t enable) {
9761     freeswitchPINVOKE.switch_time_set_cond_yield((int)enable);
9762   }
9763 
switch_time_set_use_system_time(switch_bool_t enable)9764   public static void switch_time_set_use_system_time(switch_bool_t enable) {
9765     freeswitchPINVOKE.switch_time_set_use_system_time((int)enable);
9766   }
9767 
switch_core_min_dtmf_duration(uint duration)9768   public static uint switch_core_min_dtmf_duration(uint duration) {
9769     uint ret = freeswitchPINVOKE.switch_core_min_dtmf_duration(duration);
9770     return ret;
9771   }
9772 
switch_core_max_dtmf_duration(uint duration)9773   public static uint switch_core_max_dtmf_duration(uint duration) {
9774     uint ret = freeswitchPINVOKE.switch_core_max_dtmf_duration(duration);
9775     return ret;
9776   }
9777 
switch_core_min_idle_cpu(double new_limit)9778   public static double switch_core_min_idle_cpu(double new_limit) {
9779     double ret = freeswitchPINVOKE.switch_core_min_idle_cpu(new_limit);
9780     return ret;
9781   }
9782 
switch_core_idle_cpu()9783   public static double switch_core_idle_cpu() {
9784     double ret = freeswitchPINVOKE.switch_core_idle_cpu();
9785     return ret;
9786   }
9787 
switch_core_default_dtmf_duration(uint duration)9788   public static uint switch_core_default_dtmf_duration(uint duration) {
9789     uint ret = freeswitchPINVOKE.switch_core_default_dtmf_duration(duration);
9790     return ret;
9791   }
9792 
switch_console_set_complete(string arg0)9793   public static switch_status_t switch_console_set_complete(string arg0) {
9794     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_console_set_complete(arg0);
9795     return ret;
9796   }
9797 
switch_console_set_alias(string arg0)9798   public static switch_status_t switch_console_set_alias(string arg0) {
9799     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_console_set_alias(arg0);
9800     return ret;
9801   }
9802 
switch_system(string cmd, switch_bool_t wait)9803   public static int switch_system(string cmd, switch_bool_t wait) {
9804     int ret = freeswitchPINVOKE.switch_system(cmd, (int)wait);
9805     return ret;
9806   }
9807 
switch_stream_system(string cmd, switch_stream_handle stream)9808   public static int switch_stream_system(string cmd, switch_stream_handle stream) {
9809     int ret = freeswitchPINVOKE.switch_stream_system(cmd, switch_stream_handle.getCPtr(stream));
9810     return ret;
9811   }
9812 
switch_cond_yield(SWIGTYPE_p_switch_interval_time_t t)9813   public static void switch_cond_yield(SWIGTYPE_p_switch_interval_time_t t) {
9814     freeswitchPINVOKE.switch_cond_yield(SWIGTYPE_p_switch_interval_time_t.getCPtr(t));
9815     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
9816   }
9817 
switch_cond_next()9818   public static void switch_cond_next() {
9819     freeswitchPINVOKE.switch_cond_next();
9820   }
9821 
switch_core_chat_send_args(string dest_proto, string proto, string from, string to, string subject, string body, string type, string hint, switch_bool_t blocking)9822   public static switch_status_t switch_core_chat_send_args(string dest_proto, string proto, string from, string to, string subject, string body, string type, string hint, switch_bool_t blocking) {
9823     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_chat_send_args(dest_proto, proto, from, to, subject, body, type, hint, (int)blocking);
9824     return ret;
9825   }
9826 
switch_core_chat_send(string dest_proto, switch_event message_event)9827   public static switch_status_t switch_core_chat_send(string dest_proto, switch_event message_event) {
9828     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_chat_send(dest_proto, switch_event.getCPtr(message_event));
9829     return ret;
9830   }
9831 
switch_core_chat_deliver(string dest_proto, SWIGTYPE_p_p_switch_event message_event)9832   public static switch_status_t switch_core_chat_deliver(string dest_proto, SWIGTYPE_p_p_switch_event message_event) {
9833     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_chat_deliver(dest_proto, SWIGTYPE_p_p_switch_event.getCPtr(message_event));
9834     return ret;
9835   }
9836 
switch_ivr_preprocess_session(SWIGTYPE_p_switch_core_session session, string cmds)9837   public static switch_status_t switch_ivr_preprocess_session(SWIGTYPE_p_switch_core_session session, string cmds) {
9838     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_preprocess_session(SWIGTYPE_p_switch_core_session.getCPtr(session), cmds);
9839     return ret;
9840   }
9841 
switch_core_sqldb_pause()9842   public static void switch_core_sqldb_pause() {
9843     freeswitchPINVOKE.switch_core_sqldb_pause();
9844   }
9845 
switch_core_sqldb_resume()9846   public static void switch_core_sqldb_resume() {
9847     freeswitchPINVOKE.switch_core_sqldb_resume();
9848   }
9849 
switch_cache_db_type_name(switch_cache_db_handle_type_t type)9850   public static string switch_cache_db_type_name(switch_cache_db_handle_type_t type) {
9851     string ret = freeswitchPINVOKE.switch_cache_db_type_name((int)type);
9852     return ret;
9853   }
9854 
switch_cache_db_get_type(SWIGTYPE_p_switch_cache_db_handle dbh)9855   public static switch_cache_db_handle_type_t switch_cache_db_get_type(SWIGTYPE_p_switch_cache_db_handle dbh) {
9856     switch_cache_db_handle_type_t ret = (switch_cache_db_handle_type_t)freeswitchPINVOKE.switch_cache_db_get_type(SWIGTYPE_p_switch_cache_db_handle.getCPtr(dbh));
9857     return ret;
9858   }
9859 
switch_cache_db_dismiss_db_handle(SWIGTYPE_p_p_switch_cache_db_handle dbh)9860   public static void switch_cache_db_dismiss_db_handle(SWIGTYPE_p_p_switch_cache_db_handle dbh) {
9861     freeswitchPINVOKE.switch_cache_db_dismiss_db_handle(SWIGTYPE_p_p_switch_cache_db_handle.getCPtr(dbh));
9862   }
9863 
switch_cache_db_release_db_handle(SWIGTYPE_p_p_switch_cache_db_handle dbh)9864   public static void switch_cache_db_release_db_handle(SWIGTYPE_p_p_switch_cache_db_handle dbh) {
9865     freeswitchPINVOKE.switch_cache_db_release_db_handle(SWIGTYPE_p_p_switch_cache_db_handle.getCPtr(dbh));
9866   }
9867 
_switch_cache_db_get_db_handle(SWIGTYPE_p_p_switch_cache_db_handle dbh, switch_cache_db_handle_type_t type, switch_cache_db_connection_options_t connection_options, string file, string func, int line)9868   public static switch_status_t _switch_cache_db_get_db_handle(SWIGTYPE_p_p_switch_cache_db_handle dbh, switch_cache_db_handle_type_t type, switch_cache_db_connection_options_t connection_options, string file, string func, int line) {
9869     switch_status_t ret = (switch_status_t)freeswitchPINVOKE._switch_cache_db_get_db_handle(SWIGTYPE_p_p_switch_cache_db_handle.getCPtr(dbh), (int)type, switch_cache_db_connection_options_t.getCPtr(connection_options), file, func, line);
9870     return ret;
9871   }
9872 
_switch_cache_db_get_db_handle_dsn_ex(SWIGTYPE_p_p_switch_cache_db_handle dbh, string dsn, switch_bool_t make_module_no_unloadable, string file, string func, int line)9873   public static switch_status_t _switch_cache_db_get_db_handle_dsn_ex(SWIGTYPE_p_p_switch_cache_db_handle dbh, string dsn, switch_bool_t make_module_no_unloadable, string file, string func, int line) {
9874     switch_status_t ret = (switch_status_t)freeswitchPINVOKE._switch_cache_db_get_db_handle_dsn_ex(SWIGTYPE_p_p_switch_cache_db_handle.getCPtr(dbh), dsn, (int)make_module_no_unloadable, file, func, line);
9875     return ret;
9876   }
9877 
_switch_cache_db_get_db_handle_dsn(SWIGTYPE_p_p_switch_cache_db_handle dbh, string dsn, string file, string func, int line)9878   public static switch_status_t _switch_cache_db_get_db_handle_dsn(SWIGTYPE_p_p_switch_cache_db_handle dbh, string dsn, string file, string func, int line) {
9879     switch_status_t ret = (switch_status_t)freeswitchPINVOKE._switch_cache_db_get_db_handle_dsn(SWIGTYPE_p_p_switch_cache_db_handle.getCPtr(dbh), dsn, file, func, line);
9880     return ret;
9881   }
9882 
switch_cache_db_create_schema(SWIGTYPE_p_switch_cache_db_handle dbh, string sql, ref string err)9883   public static switch_status_t switch_cache_db_create_schema(SWIGTYPE_p_switch_cache_db_handle dbh, string sql, ref string err) {
9884     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_cache_db_create_schema(SWIGTYPE_p_switch_cache_db_handle.getCPtr(dbh), sql, ref err);
9885     return ret;
9886   }
9887 
switch_cache_db_execute_sql2str(SWIGTYPE_p_switch_cache_db_handle dbh, string sql, string str, uint len, ref string err)9888   public static string switch_cache_db_execute_sql2str(SWIGTYPE_p_switch_cache_db_handle dbh, string sql, string str, uint len, ref string err) {
9889     string ret = freeswitchPINVOKE.switch_cache_db_execute_sql2str(SWIGTYPE_p_switch_cache_db_handle.getCPtr(dbh), sql, str, len, ref err);
9890     return ret;
9891   }
9892 
switch_cache_db_execute_sql(SWIGTYPE_p_switch_cache_db_handle dbh, string sql, ref string err)9893   public static switch_status_t switch_cache_db_execute_sql(SWIGTYPE_p_switch_cache_db_handle dbh, string sql, ref string err) {
9894     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_cache_db_execute_sql(SWIGTYPE_p_switch_cache_db_handle.getCPtr(dbh), sql, ref err);
9895     return ret;
9896   }
9897 
switch_cache_db_execute_sql_callback(SWIGTYPE_p_switch_cache_db_handle dbh, string sql, SWIGTYPE_p_f_p_void_int_p_p_char_p_p_char__int callback, SWIGTYPE_p_void pdata, ref string err)9898   public static switch_status_t switch_cache_db_execute_sql_callback(SWIGTYPE_p_switch_cache_db_handle dbh, string sql, SWIGTYPE_p_f_p_void_int_p_p_char_p_p_char__int callback, SWIGTYPE_p_void pdata, ref string err) {
9899     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_cache_db_execute_sql_callback(SWIGTYPE_p_switch_cache_db_handle.getCPtr(dbh), sql, SWIGTYPE_p_f_p_void_int_p_p_char_p_p_char__int.getCPtr(callback), SWIGTYPE_p_void.getCPtr(pdata), ref err);
9900     return ret;
9901   }
9902 
switch_cache_db_execute_sql_callback_err(SWIGTYPE_p_switch_cache_db_handle dbh, string sql, SWIGTYPE_p_f_p_void_int_p_p_char_p_p_char__int callback, SWIGTYPE_p_f_p_void_p_q_const__char__int err_callback, SWIGTYPE_p_void pdata, ref string err)9903   public static switch_status_t switch_cache_db_execute_sql_callback_err(SWIGTYPE_p_switch_cache_db_handle dbh, string sql, SWIGTYPE_p_f_p_void_int_p_p_char_p_p_char__int callback, SWIGTYPE_p_f_p_void_p_q_const__char__int err_callback, SWIGTYPE_p_void pdata, ref string err) {
9904     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_cache_db_execute_sql_callback_err(SWIGTYPE_p_switch_cache_db_handle.getCPtr(dbh), sql, SWIGTYPE_p_f_p_void_int_p_p_char_p_p_char__int.getCPtr(callback), SWIGTYPE_p_f_p_void_p_q_const__char__int.getCPtr(err_callback), SWIGTYPE_p_void.getCPtr(pdata), ref err);
9905     return ret;
9906   }
9907 
switch_cache_db_affected_rows(SWIGTYPE_p_switch_cache_db_handle dbh)9908   public static int switch_cache_db_affected_rows(SWIGTYPE_p_switch_cache_db_handle dbh) {
9909     int ret = freeswitchPINVOKE.switch_cache_db_affected_rows(SWIGTYPE_p_switch_cache_db_handle.getCPtr(dbh));
9910     return ret;
9911   }
9912 
switch_cache_db_load_extension(SWIGTYPE_p_switch_cache_db_handle dbh, string extension)9913   public static int switch_cache_db_load_extension(SWIGTYPE_p_switch_cache_db_handle dbh, string extension) {
9914     int ret = freeswitchPINVOKE.switch_cache_db_load_extension(SWIGTYPE_p_switch_cache_db_handle.getCPtr(dbh), extension);
9915     return ret;
9916   }
9917 
switch_cache_db_status(switch_stream_handle stream)9918   public static void switch_cache_db_status(switch_stream_handle stream) {
9919     freeswitchPINVOKE.switch_cache_db_status(switch_stream_handle.getCPtr(stream));
9920   }
9921 
_switch_core_db_handle(SWIGTYPE_p_p_switch_cache_db_handle dbh, string file, string func, int line)9922   public static switch_status_t _switch_core_db_handle(SWIGTYPE_p_p_switch_cache_db_handle dbh, string file, string func, int line) {
9923     switch_status_t ret = (switch_status_t)freeswitchPINVOKE._switch_core_db_handle(SWIGTYPE_p_p_switch_cache_db_handle.getCPtr(dbh), file, func, line);
9924     return ret;
9925   }
9926 
switch_cache_db_test_reactive(SWIGTYPE_p_switch_cache_db_handle db, string test_sql, string drop_sql, string reactive_sql)9927   public static switch_bool_t switch_cache_db_test_reactive(SWIGTYPE_p_switch_cache_db_handle db, string test_sql, string drop_sql, string reactive_sql) {
9928     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_cache_db_test_reactive(SWIGTYPE_p_switch_cache_db_handle.getCPtr(db), test_sql, drop_sql, reactive_sql);
9929     return ret;
9930   }
9931 
switch_cache_db_test_reactive_ex(SWIGTYPE_p_switch_cache_db_handle db, string test_sql, string drop_sql, string reactive_sql, string row_size_limited_reactive_sql)9932   public static switch_bool_t switch_cache_db_test_reactive_ex(SWIGTYPE_p_switch_cache_db_handle db, string test_sql, string drop_sql, string reactive_sql, string row_size_limited_reactive_sql) {
9933     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_cache_db_test_reactive_ex(SWIGTYPE_p_switch_cache_db_handle.getCPtr(db), test_sql, drop_sql, reactive_sql, row_size_limited_reactive_sql);
9934     return ret;
9935   }
9936 
switch_cache_db_persistant_execute(SWIGTYPE_p_switch_cache_db_handle dbh, string sql, uint retries)9937   public static switch_status_t switch_cache_db_persistant_execute(SWIGTYPE_p_switch_cache_db_handle dbh, string sql, uint retries) {
9938     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_cache_db_persistant_execute(SWIGTYPE_p_switch_cache_db_handle.getCPtr(dbh), sql, retries);
9939     return ret;
9940   }
9941 
switch_cache_db_persistant_execute_trans_full(SWIGTYPE_p_switch_cache_db_handle dbh, string sql, uint retries, string pre_trans_execute, string post_trans_execute, string inner_pre_trans_execute, string inner_post_trans_execute)9942   public static switch_status_t switch_cache_db_persistant_execute_trans_full(SWIGTYPE_p_switch_cache_db_handle dbh, string sql, uint retries, string pre_trans_execute, string post_trans_execute, string inner_pre_trans_execute, string inner_post_trans_execute) {
9943     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_cache_db_persistant_execute_trans_full(SWIGTYPE_p_switch_cache_db_handle.getCPtr(dbh), sql, retries, pre_trans_execute, post_trans_execute, inner_pre_trans_execute, inner_post_trans_execute);
9944     return ret;
9945   }
9946 
switch_cache_db_database_interface_flush_handles(switch_database_interface database_interface)9947   public static void switch_cache_db_database_interface_flush_handles(switch_database_interface database_interface) {
9948     freeswitchPINVOKE.switch_cache_db_database_interface_flush_handles(switch_database_interface.getCPtr(database_interface));
9949   }
9950 
switch_core_check_core_db_dsn()9951   public static switch_status_t switch_core_check_core_db_dsn() {
9952     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_check_core_db_dsn();
9953     return ret;
9954   }
9955 
switch_database_available(string dsn)9956   public static switch_status_t switch_database_available(string dsn) {
9957     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_database_available(dsn);
9958     return ret;
9959   }
9960 
switch_core_set_signal_handlers()9961   public static void switch_core_set_signal_handlers() {
9962     freeswitchPINVOKE.switch_core_set_signal_handlers();
9963   }
9964 
switch_core_debug_level()9965   public static uint switch_core_debug_level() {
9966     uint ret = freeswitchPINVOKE.switch_core_debug_level();
9967     return ret;
9968   }
9969 
switch_core_sps()9970   public static int switch_core_sps() {
9971     int ret = freeswitchPINVOKE.switch_core_sps();
9972     return ret;
9973   }
9974 
switch_core_sps_last()9975   public static int switch_core_sps_last() {
9976     int ret = freeswitchPINVOKE.switch_core_sps_last();
9977     return ret;
9978   }
9979 
switch_core_sps_peak()9980   public static int switch_core_sps_peak() {
9981     int ret = freeswitchPINVOKE.switch_core_sps_peak();
9982     return ret;
9983   }
9984 
switch_core_sps_peak_fivemin()9985   public static int switch_core_sps_peak_fivemin() {
9986     int ret = freeswitchPINVOKE.switch_core_sps_peak_fivemin();
9987     return ret;
9988   }
9989 
switch_core_sessions_peak()9990   public static int switch_core_sessions_peak() {
9991     int ret = freeswitchPINVOKE.switch_core_sessions_peak();
9992     return ret;
9993   }
9994 
switch_core_sessions_peak_fivemin()9995   public static int switch_core_sessions_peak_fivemin() {
9996     int ret = freeswitchPINVOKE.switch_core_sessions_peak_fivemin();
9997     return ret;
9998   }
9999 
switch_cache_db_flush_handles()10000   public static void switch_cache_db_flush_handles() {
10001     freeswitchPINVOKE.switch_cache_db_flush_handles();
10002   }
10003 
switch_core_banner()10004   public static string switch_core_banner() {
10005     string ret = freeswitchPINVOKE.switch_core_banner();
10006     return ret;
10007   }
10008 
switch_core_session_in_thread(SWIGTYPE_p_switch_core_session session)10009   public static switch_bool_t switch_core_session_in_thread(SWIGTYPE_p_switch_core_session session) {
10010     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_core_session_in_thread(SWIGTYPE_p_switch_core_session.getCPtr(session));
10011     return ret;
10012   }
10013 
switch_default_ptime(string name, uint number)10014   public static uint switch_default_ptime(string name, uint number) {
10015     uint ret = freeswitchPINVOKE.switch_default_ptime(name, number);
10016     return ret;
10017   }
10018 
switch_default_rate(string name, uint number)10019   public static uint switch_default_rate(string name, uint number) {
10020     uint ret = freeswitchPINVOKE.switch_default_rate(name, number);
10021     return ret;
10022   }
10023 
switch_core_max_audio_channels(uint limit)10024   public static uint switch_core_max_audio_channels(uint limit) {
10025     uint ret = freeswitchPINVOKE.switch_core_max_audio_channels(limit);
10026     return ret;
10027   }
10028 
switch_core_add_registration(string user, string realm, string token, string url, uint expires, string network_ip, string network_port, string network_proto, string metadata)10029   public static switch_status_t switch_core_add_registration(string user, string realm, string token, string url, uint expires, string network_ip, string network_port, string network_proto, string metadata) {
10030     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_add_registration(user, realm, token, url, expires, network_ip, network_port, network_proto, metadata);
10031     return ret;
10032   }
10033 
switch_core_del_registration(string user, string realm, string token)10034   public static switch_status_t switch_core_del_registration(string user, string realm, string token) {
10035     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_del_registration(user, realm, token);
10036     return ret;
10037   }
10038 
switch_core_expire_registration(int force)10039   public static switch_status_t switch_core_expire_registration(int force) {
10040     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_expire_registration(force);
10041     return ret;
10042   }
10043 
switch_core_get_rtp_port_range_start_port()10044   public static ushort switch_core_get_rtp_port_range_start_port() {
10045     ushort ret = freeswitchPINVOKE.switch_core_get_rtp_port_range_start_port();
10046     return ret;
10047   }
10048 
switch_core_get_rtp_port_range_end_port()10049   public static ushort switch_core_get_rtp_port_range_end_port() {
10050     ushort ret = freeswitchPINVOKE.switch_core_get_rtp_port_range_end_port();
10051     return ret;
10052   }
10053 
switch_say_file_handle_get_variable(SWIGTYPE_p_switch_say_file_handle sh, string var)10054   public static string switch_say_file_handle_get_variable(SWIGTYPE_p_switch_say_file_handle sh, string var) {
10055     string ret = freeswitchPINVOKE.switch_say_file_handle_get_variable(SWIGTYPE_p_switch_say_file_handle.getCPtr(sh), var);
10056     return ret;
10057   }
10058 
switch_say_file_handle_get_path(SWIGTYPE_p_switch_say_file_handle sh)10059   public static string switch_say_file_handle_get_path(SWIGTYPE_p_switch_say_file_handle sh) {
10060     string ret = freeswitchPINVOKE.switch_say_file_handle_get_path(SWIGTYPE_p_switch_say_file_handle.getCPtr(sh));
10061     return ret;
10062   }
10063 
switch_say_file_handle_detach_path(SWIGTYPE_p_switch_say_file_handle sh)10064   public static string switch_say_file_handle_detach_path(SWIGTYPE_p_switch_say_file_handle sh) {
10065     string ret = freeswitchPINVOKE.switch_say_file_handle_detach_path(SWIGTYPE_p_switch_say_file_handle.getCPtr(sh));
10066     return ret;
10067   }
10068 
switch_say_file_handle_destroy(SWIGTYPE_p_p_switch_say_file_handle sh)10069   public static void switch_say_file_handle_destroy(SWIGTYPE_p_p_switch_say_file_handle sh) {
10070     freeswitchPINVOKE.switch_say_file_handle_destroy(SWIGTYPE_p_p_switch_say_file_handle.getCPtr(sh));
10071   }
10072 
switch_say_file_handle_create(SWIGTYPE_p_p_switch_say_file_handle sh, string ext, SWIGTYPE_p_p_switch_event var_event)10073   public static switch_status_t switch_say_file_handle_create(SWIGTYPE_p_p_switch_say_file_handle sh, string ext, SWIGTYPE_p_p_switch_event var_event) {
10074     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_say_file_handle_create(SWIGTYPE_p_p_switch_say_file_handle.getCPtr(sh), ext, SWIGTYPE_p_p_switch_event.getCPtr(var_event));
10075     return ret;
10076   }
10077 
switch_say_file(SWIGTYPE_p_switch_say_file_handle sh, string fmt)10078   public static void switch_say_file(SWIGTYPE_p_switch_say_file_handle sh, string fmt) {
10079     freeswitchPINVOKE.switch_say_file(SWIGTYPE_p_switch_say_file_handle.getCPtr(sh), fmt);
10080   }
10081 
switch_max_file_desc()10082   public static int switch_max_file_desc() {
10083     int ret = freeswitchPINVOKE.switch_max_file_desc();
10084     return ret;
10085   }
10086 
switch_close_extra_files(SWIGTYPE_p_int keep, int keep_ttl)10087   public static void switch_close_extra_files(SWIGTYPE_p_int keep, int keep_ttl) {
10088     freeswitchPINVOKE.switch_close_extra_files(SWIGTYPE_p_int.getCPtr(keep), keep_ttl);
10089   }
10090 
switch_core_thread_set_cpu_affinity(int cpu)10091   public static switch_status_t switch_core_thread_set_cpu_affinity(int cpu) {
10092     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_thread_set_cpu_affinity(cpu);
10093     return ret;
10094   }
10095 
switch_os_yield()10096   public static void switch_os_yield() {
10097     freeswitchPINVOKE.switch_os_yield();
10098   }
10099 
switch_core_get_stacksizes(SWIGTYPE_p_switch_size_t cur, SWIGTYPE_p_switch_size_t max)10100   public static switch_status_t switch_core_get_stacksizes(SWIGTYPE_p_switch_size_t cur, SWIGTYPE_p_switch_size_t max) {
10101     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_get_stacksizes(SWIGTYPE_p_switch_size_t.getCPtr(cur), SWIGTYPE_p_switch_size_t.getCPtr(max));
10102     return ret;
10103   }
10104 
switch_core_gen_encoded_silence(SWIGTYPE_p_unsigned_char data, switch_codec_implementation read_impl, SWIGTYPE_p_switch_size_t len)10105   public static void switch_core_gen_encoded_silence(SWIGTYPE_p_unsigned_char data, switch_codec_implementation read_impl, SWIGTYPE_p_switch_size_t len) {
10106     freeswitchPINVOKE.switch_core_gen_encoded_silence(SWIGTYPE_p_unsigned_char.getCPtr(data), switch_codec_implementation.getCPtr(read_impl), SWIGTYPE_p_switch_size_t.getCPtr(len));
10107     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
10108   }
10109 
switch_core_dbtype()10110   public static switch_cache_db_handle_type_t switch_core_dbtype() {
10111     switch_cache_db_handle_type_t ret = (switch_cache_db_handle_type_t)freeswitchPINVOKE.switch_core_dbtype();
10112     return ret;
10113   }
10114 
switch_core_sql_exec(string sql)10115   public static void switch_core_sql_exec(string sql) {
10116     freeswitchPINVOKE.switch_core_sql_exec(sql);
10117   }
10118 
switch_core_recovery_recover(string technology, string profile_name)10119   public static int switch_core_recovery_recover(string technology, string profile_name) {
10120     int ret = freeswitchPINVOKE.switch_core_recovery_recover(technology, profile_name);
10121     return ret;
10122   }
10123 
switch_core_recovery_untrack(SWIGTYPE_p_switch_core_session session, switch_bool_t force)10124   public static void switch_core_recovery_untrack(SWIGTYPE_p_switch_core_session session, switch_bool_t force) {
10125     freeswitchPINVOKE.switch_core_recovery_untrack(SWIGTYPE_p_switch_core_session.getCPtr(session), (int)force);
10126   }
10127 
switch_core_recovery_track(SWIGTYPE_p_switch_core_session session)10128   public static void switch_core_recovery_track(SWIGTYPE_p_switch_core_session session) {
10129     freeswitchPINVOKE.switch_core_recovery_track(SWIGTYPE_p_switch_core_session.getCPtr(session));
10130   }
10131 
switch_core_recovery_flush(string technology, string profile_name)10132   public static void switch_core_recovery_flush(string technology, string profile_name) {
10133     freeswitchPINVOKE.switch_core_recovery_flush(technology, profile_name);
10134   }
10135 
switch_sql_queue_manager_pause(SWIGTYPE_p_switch_sql_queue_manager qm, switch_bool_t flush)10136   public static void switch_sql_queue_manager_pause(SWIGTYPE_p_switch_sql_queue_manager qm, switch_bool_t flush) {
10137     freeswitchPINVOKE.switch_sql_queue_manager_pause(SWIGTYPE_p_switch_sql_queue_manager.getCPtr(qm), (int)flush);
10138   }
10139 
switch_sql_queue_manager_resume(SWIGTYPE_p_switch_sql_queue_manager qm)10140   public static void switch_sql_queue_manager_resume(SWIGTYPE_p_switch_sql_queue_manager qm) {
10141     freeswitchPINVOKE.switch_sql_queue_manager_resume(SWIGTYPE_p_switch_sql_queue_manager.getCPtr(qm));
10142   }
10143 
switch_sql_queue_manager_size(SWIGTYPE_p_switch_sql_queue_manager qm, uint index)10144   public static int switch_sql_queue_manager_size(SWIGTYPE_p_switch_sql_queue_manager qm, uint index) {
10145     int ret = freeswitchPINVOKE.switch_sql_queue_manager_size(SWIGTYPE_p_switch_sql_queue_manager.getCPtr(qm), index);
10146     return ret;
10147   }
10148 
switch_sql_queue_manager_push_confirm(SWIGTYPE_p_switch_sql_queue_manager qm, string sql, uint pos, switch_bool_t dup)10149   public static switch_status_t switch_sql_queue_manager_push_confirm(SWIGTYPE_p_switch_sql_queue_manager qm, string sql, uint pos, switch_bool_t dup) {
10150     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_sql_queue_manager_push_confirm(SWIGTYPE_p_switch_sql_queue_manager.getCPtr(qm), sql, pos, (int)dup);
10151     return ret;
10152   }
10153 
switch_sql_queue_manager_push(SWIGTYPE_p_switch_sql_queue_manager qm, string sql, uint pos, switch_bool_t dup)10154   public static switch_status_t switch_sql_queue_manager_push(SWIGTYPE_p_switch_sql_queue_manager qm, string sql, uint pos, switch_bool_t dup) {
10155     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_sql_queue_manager_push(SWIGTYPE_p_switch_sql_queue_manager.getCPtr(qm), sql, pos, (int)dup);
10156     return ret;
10157   }
10158 
switch_sql_queue_manager_destroy(SWIGTYPE_p_p_switch_sql_queue_manager qmp)10159   public static switch_status_t switch_sql_queue_manager_destroy(SWIGTYPE_p_p_switch_sql_queue_manager qmp) {
10160     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_sql_queue_manager_destroy(SWIGTYPE_p_p_switch_sql_queue_manager.getCPtr(qmp));
10161     return ret;
10162   }
10163 
switch_sql_queue_manager_init_name(string name, SWIGTYPE_p_p_switch_sql_queue_manager qmp, uint numq, string dsn, uint max_trans, string pre_trans_execute, string post_trans_execute, string inner_pre_trans_execute, string inner_post_trans_execute)10164   public static switch_status_t switch_sql_queue_manager_init_name(string name, SWIGTYPE_p_p_switch_sql_queue_manager qmp, uint numq, string dsn, uint max_trans, string pre_trans_execute, string post_trans_execute, string inner_pre_trans_execute, string inner_post_trans_execute) {
10165     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_sql_queue_manager_init_name(name, SWIGTYPE_p_p_switch_sql_queue_manager.getCPtr(qmp), numq, dsn, max_trans, pre_trans_execute, post_trans_execute, inner_pre_trans_execute, inner_post_trans_execute);
10166     return ret;
10167   }
10168 
switch_sql_queue_manager_start(SWIGTYPE_p_switch_sql_queue_manager qm)10169   public static switch_status_t switch_sql_queue_manager_start(SWIGTYPE_p_switch_sql_queue_manager qm) {
10170     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_sql_queue_manager_start(SWIGTYPE_p_switch_sql_queue_manager.getCPtr(qm));
10171     return ret;
10172   }
10173 
switch_sql_queue_manager_stop(SWIGTYPE_p_switch_sql_queue_manager qm)10174   public static switch_status_t switch_sql_queue_manager_stop(SWIGTYPE_p_switch_sql_queue_manager qm) {
10175     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_sql_queue_manager_stop(SWIGTYPE_p_switch_sql_queue_manager.getCPtr(qm));
10176     return ret;
10177   }
10178 
switch_cache_db_execute_sql_event_callback(SWIGTYPE_p_switch_cache_db_handle dbh, string sql, SWIGTYPE_p_f_p_void_p_switch_event__int callback, SWIGTYPE_p_void pdata, ref string err)10179   public static switch_status_t switch_cache_db_execute_sql_event_callback(SWIGTYPE_p_switch_cache_db_handle dbh, string sql, SWIGTYPE_p_f_p_void_p_switch_event__int callback, SWIGTYPE_p_void pdata, ref string err) {
10180     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_cache_db_execute_sql_event_callback(SWIGTYPE_p_switch_cache_db_handle.getCPtr(dbh), sql, SWIGTYPE_p_f_p_void_p_switch_event__int.getCPtr(callback), SWIGTYPE_p_void.getCPtr(pdata), ref err);
10181     return ret;
10182   }
10183 
switch_sql_queue_manager_execute_sql_callback(SWIGTYPE_p_switch_sql_queue_manager qm, string sql, SWIGTYPE_p_f_p_void_int_p_p_char_p_p_char__int callback, SWIGTYPE_p_void pdata)10184   public static void switch_sql_queue_manager_execute_sql_callback(SWIGTYPE_p_switch_sql_queue_manager qm, string sql, SWIGTYPE_p_f_p_void_int_p_p_char_p_p_char__int callback, SWIGTYPE_p_void pdata) {
10185     freeswitchPINVOKE.switch_sql_queue_manager_execute_sql_callback(SWIGTYPE_p_switch_sql_queue_manager.getCPtr(qm), sql, SWIGTYPE_p_f_p_void_int_p_p_char_p_p_char__int.getCPtr(callback), SWIGTYPE_p_void.getCPtr(pdata));
10186   }
10187 
switch_sql_queue_manager_execute_sql_callback_err(SWIGTYPE_p_switch_sql_queue_manager qm, string sql, SWIGTYPE_p_f_p_void_int_p_p_char_p_p_char__int callback, SWIGTYPE_p_f_p_void_p_q_const__char__int err_callback, SWIGTYPE_p_void pdata)10188   public static void switch_sql_queue_manager_execute_sql_callback_err(SWIGTYPE_p_switch_sql_queue_manager qm, string sql, SWIGTYPE_p_f_p_void_int_p_p_char_p_p_char__int callback, SWIGTYPE_p_f_p_void_p_q_const__char__int err_callback, SWIGTYPE_p_void pdata) {
10189     freeswitchPINVOKE.switch_sql_queue_manager_execute_sql_callback_err(SWIGTYPE_p_switch_sql_queue_manager.getCPtr(qm), sql, SWIGTYPE_p_f_p_void_int_p_p_char_p_p_char__int.getCPtr(callback), SWIGTYPE_p_f_p_void_p_q_const__char__int.getCPtr(err_callback), SWIGTYPE_p_void.getCPtr(pdata));
10190   }
10191 
switch_sql_queue_manager_execute_sql_event_callback(SWIGTYPE_p_switch_sql_queue_manager qm, string sql, SWIGTYPE_p_f_p_void_p_switch_event__int callback, SWIGTYPE_p_void pdata)10192   public static void switch_sql_queue_manager_execute_sql_event_callback(SWIGTYPE_p_switch_sql_queue_manager qm, string sql, SWIGTYPE_p_f_p_void_p_switch_event__int callback, SWIGTYPE_p_void pdata) {
10193     freeswitchPINVOKE.switch_sql_queue_manager_execute_sql_event_callback(SWIGTYPE_p_switch_sql_queue_manager.getCPtr(qm), sql, SWIGTYPE_p_f_p_void_p_switch_event__int.getCPtr(callback), SWIGTYPE_p_void.getCPtr(pdata));
10194   }
10195 
switch_sql_queue_manager_execute_sql_event_callback_err(SWIGTYPE_p_switch_sql_queue_manager qm, string sql, SWIGTYPE_p_f_p_void_p_switch_event__int callback, SWIGTYPE_p_f_p_void_p_q_const__char__int err_callback, SWIGTYPE_p_void pdata)10196   public static void switch_sql_queue_manager_execute_sql_event_callback_err(SWIGTYPE_p_switch_sql_queue_manager qm, string sql, SWIGTYPE_p_f_p_void_p_switch_event__int callback, SWIGTYPE_p_f_p_void_p_q_const__char__int err_callback, SWIGTYPE_p_void pdata) {
10197     freeswitchPINVOKE.switch_sql_queue_manager_execute_sql_event_callback_err(SWIGTYPE_p_switch_sql_queue_manager.getCPtr(qm), sql, SWIGTYPE_p_f_p_void_p_switch_event__int.getCPtr(callback), SWIGTYPE_p_f_p_void_p_q_const__char__int.getCPtr(err_callback), SWIGTYPE_p_void.getCPtr(pdata));
10198   }
10199 
switch_fork()10200   public static SWIGTYPE_p_pid_t switch_fork() {
10201     SWIGTYPE_p_pid_t ret = new SWIGTYPE_p_pid_t(freeswitchPINVOKE.switch_fork(), true);
10202     return ret;
10203   }
10204 
switch_core_gen_certs(string prefix)10205   public static int switch_core_gen_certs(string prefix) {
10206     int ret = freeswitchPINVOKE.switch_core_gen_certs(prefix);
10207     return ret;
10208   }
10209 
switch_core_cert_gen_fingerprint(string prefix, dtls_fingerprint_t fp)10210   public static int switch_core_cert_gen_fingerprint(string prefix, dtls_fingerprint_t fp) {
10211     int ret = freeswitchPINVOKE.switch_core_cert_gen_fingerprint(prefix, dtls_fingerprint_t.getCPtr(fp));
10212     return ret;
10213   }
10214 
switch_core_cert_expand_fingerprint(dtls_fingerprint_t fp, string str)10215   public static int switch_core_cert_expand_fingerprint(dtls_fingerprint_t fp, string str) {
10216     int ret = freeswitchPINVOKE.switch_core_cert_expand_fingerprint(dtls_fingerprint_t.getCPtr(fp), str);
10217     return ret;
10218   }
10219 
switch_core_cert_verify(dtls_fingerprint_t fp)10220   public static int switch_core_cert_verify(dtls_fingerprint_t fp) {
10221     int ret = freeswitchPINVOKE.switch_core_cert_verify(dtls_fingerprint_t.getCPtr(fp));
10222     return ret;
10223   }
10224 
_switch_core_session_request_video_refresh(SWIGTYPE_p_switch_core_session session, int force, string file, string func, int line)10225   public static switch_status_t _switch_core_session_request_video_refresh(SWIGTYPE_p_switch_core_session session, int force, string file, string func, int line) {
10226     switch_status_t ret = (switch_status_t)freeswitchPINVOKE._switch_core_session_request_video_refresh(SWIGTYPE_p_switch_core_session.getCPtr(session), force, file, func, line);
10227     return ret;
10228   }
10229 
switch_core_session_send_and_request_video_refresh(SWIGTYPE_p_switch_core_session session)10230   public static switch_status_t switch_core_session_send_and_request_video_refresh(SWIGTYPE_p_switch_core_session session) {
10231     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_send_and_request_video_refresh(SWIGTYPE_p_switch_core_session.getCPtr(session));
10232     return ret;
10233   }
10234 
switch_stream_system_fork(string cmd, switch_stream_handle stream)10235   public static int switch_stream_system_fork(string cmd, switch_stream_handle stream) {
10236     int ret = freeswitchPINVOKE.switch_stream_system_fork(cmd, switch_stream_handle.getCPtr(stream));
10237     return ret;
10238   }
10239 
switch_core_session_debug_pool(switch_stream_handle stream)10240   public static void switch_core_session_debug_pool(switch_stream_handle stream) {
10241     freeswitchPINVOKE.switch_core_session_debug_pool(switch_stream_handle.getCPtr(stream));
10242   }
10243 
switch_core_session_override_io_routines(SWIGTYPE_p_switch_core_session session, switch_io_routines ior)10244   public static switch_status_t switch_core_session_override_io_routines(SWIGTYPE_p_switch_core_session session, switch_io_routines ior) {
10245     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_override_io_routines(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_io_routines.getCPtr(ior));
10246     return ret;
10247   }
10248 
switch_version_major()10249   public static string switch_version_major() {
10250     string ret = freeswitchPINVOKE.switch_version_major();
10251     return ret;
10252   }
10253 
switch_version_minor()10254   public static string switch_version_minor() {
10255     string ret = freeswitchPINVOKE.switch_version_minor();
10256     return ret;
10257   }
10258 
switch_version_micro()10259   public static string switch_version_micro() {
10260     string ret = freeswitchPINVOKE.switch_version_micro();
10261     return ret;
10262   }
10263 
switch_version_revision()10264   public static string switch_version_revision() {
10265     string ret = freeswitchPINVOKE.switch_version_revision();
10266     return ret;
10267   }
10268 
switch_version_revision_human()10269   public static string switch_version_revision_human() {
10270     string ret = freeswitchPINVOKE.switch_version_revision_human();
10271     return ret;
10272   }
10273 
switch_version_full()10274   public static string switch_version_full() {
10275     string ret = freeswitchPINVOKE.switch_version_full();
10276     return ret;
10277   }
10278 
switch_version_full_human()10279   public static string switch_version_full_human() {
10280     string ret = freeswitchPINVOKE.switch_version_full_human();
10281     return ret;
10282   }
10283 
switch_core_autobind_cpu()10284   public static void switch_core_autobind_cpu() {
10285     freeswitchPINVOKE.switch_core_autobind_cpu();
10286   }
10287 
switch_core_session_start_text_thread(SWIGTYPE_p_switch_core_session session)10288   public static switch_status_t switch_core_session_start_text_thread(SWIGTYPE_p_switch_core_session session) {
10289     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_start_text_thread(SWIGTYPE_p_switch_core_session.getCPtr(session));
10290     return ret;
10291   }
10292 
switch_core_get_event_channel_key_separator()10293   public static string switch_core_get_event_channel_key_separator() {
10294     string ret = freeswitchPINVOKE.switch_core_get_event_channel_key_separator();
10295     return ret;
10296   }
10297 
switch_loadable_module_init(switch_bool_t autoload)10298   public static switch_status_t switch_loadable_module_init(switch_bool_t autoload) {
10299     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_loadable_module_init((int)autoload);
10300     return ret;
10301   }
10302 
switch_loadable_module_shutdown()10303   public static void switch_loadable_module_shutdown() {
10304     freeswitchPINVOKE.switch_loadable_module_shutdown();
10305   }
10306 
switch_loadable_module_get_endpoint_interface(string name)10307   public static switch_endpoint_interface switch_loadable_module_get_endpoint_interface(string name) {
10308     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_get_endpoint_interface(name);
10309     switch_endpoint_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_endpoint_interface(cPtr, false);
10310     return ret;
10311   }
10312 
switch_loadable_module_get_codec_interface(string name, string modname)10313   public static switch_codec_interface switch_loadable_module_get_codec_interface(string name, string modname) {
10314     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_get_codec_interface(name, modname);
10315     switch_codec_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_codec_interface(cPtr, false);
10316     return ret;
10317   }
10318 
switch_parse_codec_buf(string buf, SWIGTYPE_p_unsigned_long interval, SWIGTYPE_p_unsigned_long rate, SWIGTYPE_p_unsigned_long bit, SWIGTYPE_p_unsigned_long channels, ref string modname, ref string fmtp)10319   public static string switch_parse_codec_buf(string buf, SWIGTYPE_p_unsigned_long interval, SWIGTYPE_p_unsigned_long rate, SWIGTYPE_p_unsigned_long bit, SWIGTYPE_p_unsigned_long channels, ref string modname, ref string fmtp) {
10320     string ret = freeswitchPINVOKE.switch_parse_codec_buf(buf, SWIGTYPE_p_unsigned_long.getCPtr(interval), SWIGTYPE_p_unsigned_long.getCPtr(rate), SWIGTYPE_p_unsigned_long.getCPtr(bit), SWIGTYPE_p_unsigned_long.getCPtr(channels), ref modname, ref fmtp);
10321     return ret;
10322   }
10323 
switch_loadable_module_get_dialplan_interface(string name)10324   public static switch_dialplan_interface switch_loadable_module_get_dialplan_interface(string name) {
10325     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_get_dialplan_interface(name);
10326     switch_dialplan_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_dialplan_interface(cPtr, false);
10327     return ret;
10328   }
10329 
switch_loadable_module_enumerate_available(string dir_path, SWIGTYPE_p_f_p_void_p_q_const__char__int callback, SWIGTYPE_p_void user_data)10330   public static switch_status_t switch_loadable_module_enumerate_available(string dir_path, SWIGTYPE_p_f_p_void_p_q_const__char__int callback, SWIGTYPE_p_void user_data) {
10331     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_loadable_module_enumerate_available(dir_path, SWIGTYPE_p_f_p_void_p_q_const__char__int.getCPtr(callback), SWIGTYPE_p_void.getCPtr(user_data));
10332     return ret;
10333   }
10334 
switch_loadable_module_enumerate_loaded(SWIGTYPE_p_f_p_void_p_q_const__char__int callback, SWIGTYPE_p_void user_data)10335   public static switch_status_t switch_loadable_module_enumerate_loaded(SWIGTYPE_p_f_p_void_p_q_const__char__int callback, SWIGTYPE_p_void user_data) {
10336     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_loadable_module_enumerate_loaded(SWIGTYPE_p_f_p_void_p_q_const__char__int.getCPtr(callback), SWIGTYPE_p_void.getCPtr(user_data));
10337     return ret;
10338   }
10339 
switch_loadable_module_build_dynamic(string filename, SWIGTYPE_p_f_p_p_switch_loadable_module_interface_p_apr_pool_t__switch_status_t switch_module_load, SWIGTYPE_p_f_void__switch_status_t switch_module_runtime, SWIGTYPE_p_f_void__switch_status_t switch_module_shutdown, switch_bool_t runtime)10340   public static switch_status_t switch_loadable_module_build_dynamic(string filename, SWIGTYPE_p_f_p_p_switch_loadable_module_interface_p_apr_pool_t__switch_status_t switch_module_load, SWIGTYPE_p_f_void__switch_status_t switch_module_runtime, SWIGTYPE_p_f_void__switch_status_t switch_module_shutdown, switch_bool_t runtime) {
10341     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_loadable_module_build_dynamic(filename, SWIGTYPE_p_f_p_p_switch_loadable_module_interface_p_apr_pool_t__switch_status_t.getCPtr(switch_module_load), SWIGTYPE_p_f_void__switch_status_t.getCPtr(switch_module_runtime), SWIGTYPE_p_f_void__switch_status_t.getCPtr(switch_module_shutdown), (int)runtime);
10342     return ret;
10343   }
10344 
switch_loadable_module_get_timer_interface(string name)10345   public static switch_timer_interface switch_loadable_module_get_timer_interface(string name) {
10346     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_get_timer_interface(name);
10347     switch_timer_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_timer_interface(cPtr, false);
10348     return ret;
10349   }
10350 
switch_loadable_module_get_application_interface(string name)10351   public static switch_application_interface switch_loadable_module_get_application_interface(string name) {
10352     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_get_application_interface(name);
10353     switch_application_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_application_interface(cPtr, false);
10354     return ret;
10355   }
10356 
switch_loadable_module_get_chat_application_interface(string name)10357   public static switch_chat_application_interface switch_loadable_module_get_chat_application_interface(string name) {
10358     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_get_chat_application_interface(name);
10359     switch_chat_application_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_chat_application_interface(cPtr, false);
10360     return ret;
10361   }
10362 
switch_core_execute_chat_app(switch_event message, string app, string data)10363   public static switch_status_t switch_core_execute_chat_app(switch_event message, string app, string data) {
10364     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_execute_chat_app(switch_event.getCPtr(message), app, data);
10365     return ret;
10366   }
10367 
switch_loadable_module_get_api_interface(string name)10368   public static switch_api_interface switch_loadable_module_get_api_interface(string name) {
10369     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_get_api_interface(name);
10370     switch_api_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_api_interface(cPtr, false);
10371     return ret;
10372   }
10373 
switch_loadable_module_get_json_api_interface(string name)10374   public static switch_json_api_interface switch_loadable_module_get_json_api_interface(string name) {
10375     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_get_json_api_interface(name);
10376     switch_json_api_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_json_api_interface(cPtr, false);
10377     return ret;
10378   }
10379 
switch_loadable_module_get_file_interface(string name, string modname)10380   public static switch_file_interface switch_loadable_module_get_file_interface(string name, string modname) {
10381     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_get_file_interface(name, modname);
10382     switch_file_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_file_interface(cPtr, false);
10383     return ret;
10384   }
10385 
switch_loadable_module_get_database_interface(string name, string modname)10386   public static switch_database_interface switch_loadable_module_get_database_interface(string name, string modname) {
10387     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_get_database_interface(name, modname);
10388     switch_database_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_database_interface(cPtr, false);
10389     return ret;
10390   }
10391 
switch_loadable_module_get_speech_interface(string name)10392   public static switch_speech_interface switch_loadable_module_get_speech_interface(string name) {
10393     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_get_speech_interface(name);
10394     switch_speech_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_speech_interface(cPtr, false);
10395     return ret;
10396   }
10397 
switch_loadable_module_get_asr_interface(string name)10398   public static switch_asr_interface switch_loadable_module_get_asr_interface(string name) {
10399     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_get_asr_interface(name);
10400     switch_asr_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_asr_interface(cPtr, false);
10401     return ret;
10402   }
10403 
switch_loadable_module_get_directory_interface(string name)10404   public static switch_directory_interface switch_loadable_module_get_directory_interface(string name) {
10405     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_get_directory_interface(name);
10406     switch_directory_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_directory_interface(cPtr, false);
10407     return ret;
10408   }
10409 
switch_loadable_module_get_chat_interface(string name)10410   public static switch_chat_interface switch_loadable_module_get_chat_interface(string name) {
10411     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_get_chat_interface(name);
10412     switch_chat_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_chat_interface(cPtr, false);
10413     return ret;
10414   }
10415 
switch_loadable_module_get_say_interface(string name)10416   public static switch_say_interface switch_loadable_module_get_say_interface(string name) {
10417     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_get_say_interface(name);
10418     switch_say_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_say_interface(cPtr, false);
10419     return ret;
10420   }
10421 
switch_loadable_module_get_management_interface(string relative_oid)10422   public static switch_management_interface switch_loadable_module_get_management_interface(string relative_oid) {
10423     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_get_management_interface(relative_oid);
10424     switch_management_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_management_interface(cPtr, false);
10425     return ret;
10426   }
10427 
switch_loadable_module_get_limit_interface(string name)10428   public static switch_limit_interface switch_loadable_module_get_limit_interface(string name) {
10429     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_get_limit_interface(name);
10430     switch_limit_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_limit_interface(cPtr, false);
10431     return ret;
10432   }
10433 
switch_loadable_module_get_codecs(SWIGTYPE_p_p_switch_codec_implementation array, int arraylen)10434   public static int switch_loadable_module_get_codecs(SWIGTYPE_p_p_switch_codec_implementation array, int arraylen) {
10435     int ret = freeswitchPINVOKE.switch_loadable_module_get_codecs(SWIGTYPE_p_p_switch_codec_implementation.getCPtr(array), arraylen);
10436     return ret;
10437   }
10438 
switch_loadable_module_get_codecs_sorted(SWIGTYPE_p_p_switch_codec_implementation array, SWIGTYPE_p_a_256__char fmtp_array, int arraylen, ref string prefs, int preflen)10439   public static int switch_loadable_module_get_codecs_sorted(SWIGTYPE_p_p_switch_codec_implementation array, SWIGTYPE_p_a_256__char fmtp_array, int arraylen, ref string prefs, int preflen) {
10440     int ret = freeswitchPINVOKE.switch_loadable_module_get_codecs_sorted(SWIGTYPE_p_p_switch_codec_implementation.getCPtr(array), SWIGTYPE_p_a_256__char.getCPtr(fmtp_array), arraylen, ref prefs, preflen);
10441     return ret;
10442   }
10443 
switch_api_execute(string cmd, string arg, SWIGTYPE_p_switch_core_session session, switch_stream_handle stream)10444   public static switch_status_t switch_api_execute(string cmd, string arg, SWIGTYPE_p_switch_core_session session, switch_stream_handle stream) {
10445     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_api_execute(cmd, arg, SWIGTYPE_p_switch_core_session.getCPtr(session), switch_stream_handle.getCPtr(stream));
10446     return ret;
10447   }
10448 
switch_json_api_execute(SWIGTYPE_p_cJSON json, SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_cJSON retval)10449   public static switch_status_t switch_json_api_execute(SWIGTYPE_p_cJSON json, SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_cJSON retval) {
10450     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_json_api_execute(SWIGTYPE_p_cJSON.getCPtr(json), SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_p_cJSON.getCPtr(retval));
10451     return ret;
10452   }
10453 
switch_loadable_module_load_module(string dir, string fname, switch_bool_t runtime, out string err)10454   public static switch_status_t switch_loadable_module_load_module(string dir, string fname, switch_bool_t runtime, out string err) {
10455 var err_ptr = global::System.IntPtr.Zero;
10456     try {
10457       switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_loadable_module_load_module(dir, fname, (int)runtime, ref err_ptr);
10458       return ret;
10459     } finally {
10460 if(err_ptr != global::System.IntPtr.Zero)
10461 	err = global::System.Runtime.InteropServices.Marshal.PtrToStringAnsi(err_ptr);
10462 else
10463 	err = null;
10464     }
10465   }
10466 
switch_loadable_module_exists(string mod)10467   public static switch_status_t switch_loadable_module_exists(string mod) {
10468     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_loadable_module_exists(mod);
10469     return ret;
10470   }
10471 
switch_loadable_module_protect(string mod)10472   public static switch_status_t switch_loadable_module_protect(string mod) {
10473     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_loadable_module_protect(mod);
10474     return ret;
10475   }
10476 
switch_loadable_module_unload_module(string dir, string fname, switch_bool_t force, out string err)10477   public static switch_status_t switch_loadable_module_unload_module(string dir, string fname, switch_bool_t force, out string err) {
10478 var err_ptr = global::System.IntPtr.Zero;
10479     try {
10480       switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_loadable_module_unload_module(dir, fname, (int)force, ref err_ptr);
10481       return ret;
10482     } finally {
10483 if(err_ptr != global::System.IntPtr.Zero)
10484 	err = global::System.Runtime.InteropServices.Marshal.PtrToStringAnsi(err_ptr);
10485 else
10486 	err = null;
10487     }
10488   }
10489 
switch_core_codec_next_id()10490   public static uint switch_core_codec_next_id() {
10491     uint ret = freeswitchPINVOKE.switch_core_codec_next_id();
10492     return ret;
10493   }
10494 
switch_check_interval(uint rate, uint ptime)10495   public static int switch_check_interval(uint rate, uint ptime) {
10496     int ret = freeswitchPINVOKE.switch_check_interval(rate, ptime);
10497     return ret;
10498   }
10499 
switch_core_codec_add_implementation(SWIGTYPE_p_apr_pool_t pool, switch_codec_interface codec_interface, switch_codec_type_t codec_type, byte ianacode, string iananame, string fmtp, uint samples_per_second, uint actual_samples_per_second, int bits_per_second, int microseconds_per_packet, uint samples_per_packet, uint decoded_bytes_per_packet, uint encoded_bytes_per_packet, byte number_of_channels, int codec_frames_per_packet, SWIGTYPE_p_f_p_switch_codec_unsigned_long_p_q_const__switch_codec_settings__switch_status_t init, SWIGTYPE_p_f_p_switch_codec_p_switch_codec_p_void_unsigned_long_unsigned_long_p_void_p_unsigned_long_p_unsigned_long_p_unsigned_int__switch_status_t encode, SWIGTYPE_p_f_p_switch_codec_p_switch_codec_p_void_unsigned_long_unsigned_long_p_void_p_unsigned_long_p_unsigned_long_p_unsigned_int__switch_status_t decode, SWIGTYPE_p_f_p_switch_codec__switch_status_t destroy)10500   public static void switch_core_codec_add_implementation(SWIGTYPE_p_apr_pool_t pool, switch_codec_interface codec_interface, switch_codec_type_t codec_type, byte ianacode, string iananame, string fmtp, uint samples_per_second, uint actual_samples_per_second, int bits_per_second, int microseconds_per_packet, uint samples_per_packet, uint decoded_bytes_per_packet, uint encoded_bytes_per_packet, byte number_of_channels, int codec_frames_per_packet, SWIGTYPE_p_f_p_switch_codec_unsigned_long_p_q_const__switch_codec_settings__switch_status_t init, SWIGTYPE_p_f_p_switch_codec_p_switch_codec_p_void_unsigned_long_unsigned_long_p_void_p_unsigned_long_p_unsigned_long_p_unsigned_int__switch_status_t encode, SWIGTYPE_p_f_p_switch_codec_p_switch_codec_p_void_unsigned_long_unsigned_long_p_void_p_unsigned_long_p_unsigned_long_p_unsigned_int__switch_status_t decode, SWIGTYPE_p_f_p_switch_codec__switch_status_t destroy) {
10501     freeswitchPINVOKE.switch_core_codec_add_implementation(SWIGTYPE_p_apr_pool_t.getCPtr(pool), switch_codec_interface.getCPtr(codec_interface), (int)codec_type, ianacode, iananame, fmtp, samples_per_second, actual_samples_per_second, bits_per_second, microseconds_per_packet, samples_per_packet, decoded_bytes_per_packet, encoded_bytes_per_packet, number_of_channels, codec_frames_per_packet, SWIGTYPE_p_f_p_switch_codec_unsigned_long_p_q_const__switch_codec_settings__switch_status_t.getCPtr(init), SWIGTYPE_p_f_p_switch_codec_p_switch_codec_p_void_unsigned_long_unsigned_long_p_void_p_unsigned_long_p_unsigned_long_p_unsigned_int__switch_status_t.getCPtr(encode), SWIGTYPE_p_f_p_switch_codec_p_switch_codec_p_void_unsigned_long_unsigned_long_p_void_p_unsigned_long_p_unsigned_long_p_unsigned_int__switch_status_t.getCPtr(decode), SWIGTYPE_p_f_p_switch_codec__switch_status_t.getCPtr(destroy));
10502   }
10503 
switch_core_codec_add_video_implementation(SWIGTYPE_p_apr_pool_t pool, switch_codec_interface codec_interface, byte ianacode, string iananame, string fmtp, SWIGTYPE_p_f_p_switch_codec_unsigned_long_p_q_const__switch_codec_settings__switch_status_t init, SWIGTYPE_p_f_p_switch_codec_p_switch_frame__switch_status_t encode, SWIGTYPE_p_f_p_switch_codec_p_switch_frame__switch_status_t decode, SWIGTYPE_p_f_p_switch_codec_enum_switch_codec_control_command_t_enum_switch_codec_control_type_t_p_void_enum_switch_codec_control_type_t_p_void_p_enum_switch_codec_control_type_t_p_p_void__switch_status_t control, SWIGTYPE_p_f_p_switch_codec__switch_status_t destroy)10504   public static void switch_core_codec_add_video_implementation(SWIGTYPE_p_apr_pool_t pool, switch_codec_interface codec_interface, byte ianacode, string iananame, string fmtp, SWIGTYPE_p_f_p_switch_codec_unsigned_long_p_q_const__switch_codec_settings__switch_status_t init, SWIGTYPE_p_f_p_switch_codec_p_switch_frame__switch_status_t encode, SWIGTYPE_p_f_p_switch_codec_p_switch_frame__switch_status_t decode, SWIGTYPE_p_f_p_switch_codec_enum_switch_codec_control_command_t_enum_switch_codec_control_type_t_p_void_enum_switch_codec_control_type_t_p_void_p_enum_switch_codec_control_type_t_p_p_void__switch_status_t control, SWIGTYPE_p_f_p_switch_codec__switch_status_t destroy) {
10505     freeswitchPINVOKE.switch_core_codec_add_video_implementation(SWIGTYPE_p_apr_pool_t.getCPtr(pool), switch_codec_interface.getCPtr(codec_interface), ianacode, iananame, fmtp, SWIGTYPE_p_f_p_switch_codec_unsigned_long_p_q_const__switch_codec_settings__switch_status_t.getCPtr(init), SWIGTYPE_p_f_p_switch_codec_p_switch_frame__switch_status_t.getCPtr(encode), SWIGTYPE_p_f_p_switch_codec_p_switch_frame__switch_status_t.getCPtr(decode), SWIGTYPE_p_f_p_switch_codec_enum_switch_codec_control_command_t_enum_switch_codec_control_type_t_p_void_enum_switch_codec_control_type_t_p_void_p_enum_switch_codec_control_type_t_p_p_void__switch_status_t.getCPtr(control), SWIGTYPE_p_f_p_switch_codec__switch_status_t.getCPtr(destroy));
10506   }
10507 
switch_core_codec_ready(switch_codec codec)10508   public static switch_bool_t switch_core_codec_ready(switch_codec codec) {
10509     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_core_codec_ready(switch_codec.getCPtr(codec));
10510     return ret;
10511   }
10512 
switch_core_get_secondary_recover_callback(string key)10513   public static SWIGTYPE_p_f_p_switch_core_session__int switch_core_get_secondary_recover_callback(string key) {
10514     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_get_secondary_recover_callback(key);
10515     SWIGTYPE_p_f_p_switch_core_session__int ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session__int(cPtr, false);
10516     return ret;
10517   }
10518 
switch_core_register_secondary_recover_callback(string key, SWIGTYPE_p_f_p_switch_core_session__int cb)10519   public static switch_status_t switch_core_register_secondary_recover_callback(string key, SWIGTYPE_p_f_p_switch_core_session__int cb) {
10520     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_register_secondary_recover_callback(key, SWIGTYPE_p_f_p_switch_core_session__int.getCPtr(cb));
10521     return ret;
10522   }
10523 
switch_core_unregister_secondary_recover_callback(string key)10524   public static void switch_core_unregister_secondary_recover_callback(string key) {
10525     freeswitchPINVOKE.switch_core_unregister_secondary_recover_callback(key);
10526   }
10527 
switch_console_loop()10528   public static void switch_console_loop() {
10529     freeswitchPINVOKE.switch_console_loop();
10530   }
10531 
switch_console_stream_raw_write(switch_stream_handle handle, SWIGTYPE_p_unsigned_char data, SWIGTYPE_p_switch_size_t datalen)10532   public static switch_status_t switch_console_stream_raw_write(switch_stream_handle handle, SWIGTYPE_p_unsigned_char data, SWIGTYPE_p_switch_size_t datalen) {
10533     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_console_stream_raw_write(switch_stream_handle.getCPtr(handle), SWIGTYPE_p_unsigned_char.getCPtr(data), SWIGTYPE_p_switch_size_t.getCPtr(datalen));
10534     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
10535     return ret;
10536   }
10537 
switch_stream_write_file_contents(switch_stream_handle stream, string path)10538   public static switch_status_t switch_stream_write_file_contents(switch_stream_handle stream, string path) {
10539     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_stream_write_file_contents(switch_stream_handle.getCPtr(stream), path);
10540     return ret;
10541   }
10542 
switch_console_init(SWIGTYPE_p_apr_pool_t pool)10543   public static switch_status_t switch_console_init(SWIGTYPE_p_apr_pool_t pool) {
10544     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_console_init(SWIGTYPE_p_apr_pool_t.getCPtr(pool));
10545     return ret;
10546   }
10547 
switch_console_shutdown()10548   public static switch_status_t switch_console_shutdown() {
10549     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_console_shutdown();
10550     return ret;
10551   }
10552 
switch_console_add_complete_func(string name, SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_p_switch_console_callback_match__switch_status_t cb)10553   public static switch_status_t switch_console_add_complete_func(string name, SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_p_switch_console_callback_match__switch_status_t cb) {
10554     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_console_add_complete_func(name, SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_p_switch_console_callback_match__switch_status_t.getCPtr(cb));
10555     return ret;
10556   }
10557 
switch_console_del_complete_func(string name)10558   public static switch_status_t switch_console_del_complete_func(string name) {
10559     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_console_del_complete_func(name);
10560     return ret;
10561   }
10562 
switch_console_run_complete_func(string func, string line, string last_word, SWIGTYPE_p_p_switch_console_callback_match matches)10563   public static switch_status_t switch_console_run_complete_func(string func, string line, string last_word, SWIGTYPE_p_p_switch_console_callback_match matches) {
10564     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_console_run_complete_func(func, line, last_word, SWIGTYPE_p_p_switch_console_callback_match.getCPtr(matches));
10565     return ret;
10566   }
10567 
switch_console_push_match_unique(SWIGTYPE_p_p_switch_console_callback_match matches, string new_val)10568   public static void switch_console_push_match_unique(SWIGTYPE_p_p_switch_console_callback_match matches, string new_val) {
10569     freeswitchPINVOKE.switch_console_push_match_unique(SWIGTYPE_p_p_switch_console_callback_match.getCPtr(matches), new_val);
10570   }
10571 
switch_console_push_match(SWIGTYPE_p_p_switch_console_callback_match matches, string new_val)10572   public static void switch_console_push_match(SWIGTYPE_p_p_switch_console_callback_match matches, string new_val) {
10573     freeswitchPINVOKE.switch_console_push_match(SWIGTYPE_p_p_switch_console_callback_match.getCPtr(matches), new_val);
10574   }
10575 
switch_console_free_matches(SWIGTYPE_p_p_switch_console_callback_match matches)10576   public static void switch_console_free_matches(SWIGTYPE_p_p_switch_console_callback_match matches) {
10577     freeswitchPINVOKE.switch_console_free_matches(SWIGTYPE_p_p_switch_console_callback_match.getCPtr(matches));
10578   }
10579 
switch_console_complete(string line, string last_word, SWIGTYPE_p_FILE console_out, switch_stream_handle stream, switch_xml xml)10580   public static byte switch_console_complete(string line, string last_word, SWIGTYPE_p_FILE console_out, switch_stream_handle stream, switch_xml xml) {
10581     byte ret = freeswitchPINVOKE.switch_console_complete(line, last_word, SWIGTYPE_p_FILE.getCPtr(console_out), switch_stream_handle.getCPtr(stream), switch_xml.getCPtr(xml));
10582     return ret;
10583   }
10584 
switch_console_sort_matches(switch_console_callback_match matches)10585   public static void switch_console_sort_matches(switch_console_callback_match matches) {
10586     freeswitchPINVOKE.switch_console_sort_matches(switch_console_callback_match.getCPtr(matches));
10587   }
10588 
switch_console_save_history()10589   public static void switch_console_save_history() {
10590     freeswitchPINVOKE.switch_console_save_history();
10591   }
10592 
switch_console_expand_alias(string cmd, string arg)10593   public static string switch_console_expand_alias(string cmd, string arg) {
10594     string ret = freeswitchPINVOKE.switch_console_expand_alias(cmd, arg);
10595     return ret;
10596   }
10597 
switch_console_execute(string xcmd, int rec, switch_stream_handle istream)10598   public static switch_status_t switch_console_execute(string xcmd, int rec, switch_stream_handle istream) {
10599     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_console_execute(xcmd, rec, switch_stream_handle.getCPtr(istream));
10600     return ret;
10601   }
10602 
switch_get_hex_bytes(SWIGTYPE_p_unsigned_char buf, SWIGTYPE_p_switch_size_t datalen, string new_buf, SWIGTYPE_p_switch_size_t new_datalen)10603   public static string switch_get_hex_bytes(SWIGTYPE_p_unsigned_char buf, SWIGTYPE_p_switch_size_t datalen, string new_buf, SWIGTYPE_p_switch_size_t new_datalen) {
10604     string ret = freeswitchPINVOKE.switch_get_hex_bytes(SWIGTYPE_p_unsigned_char.getCPtr(buf), SWIGTYPE_p_switch_size_t.getCPtr(datalen), new_buf, SWIGTYPE_p_switch_size_t.getCPtr(new_datalen));
10605     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
10606     return ret;
10607   }
10608 
switch_round_to_step(uint num, uint step)10609   public static uint switch_round_to_step(uint num, uint step) {
10610     uint ret = freeswitchPINVOKE.switch_round_to_step(num, step);
10611     return ret;
10612   }
10613 
switch_toupper(uint eax)10614   public static uint switch_toupper(uint eax) {
10615     uint ret = freeswitchPINVOKE.switch_toupper(eax);
10616     return ret;
10617   }
10618 
switch_tolower(uint eax)10619   public static uint switch_tolower(uint eax) {
10620     uint ret = freeswitchPINVOKE.switch_tolower(eax);
10621     return ret;
10622   }
10623 
switch_toupper_max(string s)10624   public static void switch_toupper_max(string s) {
10625     freeswitchPINVOKE.switch_toupper_max(s);
10626   }
10627 
switch_tolower_max(string s)10628   public static void switch_tolower_max(string s) {
10629     freeswitchPINVOKE.switch_tolower_max(s);
10630   }
10631 
old_switch_toupper(int c)10632   public static int old_switch_toupper(int c) {
10633     int ret = freeswitchPINVOKE.old_switch_toupper(c);
10634     return ret;
10635   }
10636 
old_switch_tolower(int c)10637   public static int old_switch_tolower(int c) {
10638     int ret = freeswitchPINVOKE.old_switch_tolower(c);
10639     return ret;
10640   }
10641 
switch_isalnum(int c)10642   public static int switch_isalnum(int c) {
10643     int ret = freeswitchPINVOKE.switch_isalnum(c);
10644     return ret;
10645   }
10646 
switch_isalpha(int c)10647   public static int switch_isalpha(int c) {
10648     int ret = freeswitchPINVOKE.switch_isalpha(c);
10649     return ret;
10650   }
10651 
switch_iscntrl(int c)10652   public static int switch_iscntrl(int c) {
10653     int ret = freeswitchPINVOKE.switch_iscntrl(c);
10654     return ret;
10655   }
10656 
switch_isdigit(int c)10657   public static int switch_isdigit(int c) {
10658     int ret = freeswitchPINVOKE.switch_isdigit(c);
10659     return ret;
10660   }
10661 
switch_isgraph(int c)10662   public static int switch_isgraph(int c) {
10663     int ret = freeswitchPINVOKE.switch_isgraph(c);
10664     return ret;
10665   }
10666 
switch_islower(int c)10667   public static int switch_islower(int c) {
10668     int ret = freeswitchPINVOKE.switch_islower(c);
10669     return ret;
10670   }
10671 
switch_isprint(int c)10672   public static int switch_isprint(int c) {
10673     int ret = freeswitchPINVOKE.switch_isprint(c);
10674     return ret;
10675   }
10676 
switch_ispunct(int c)10677   public static int switch_ispunct(int c) {
10678     int ret = freeswitchPINVOKE.switch_ispunct(c);
10679     return ret;
10680   }
10681 
switch_isspace(int c)10682   public static int switch_isspace(int c) {
10683     int ret = freeswitchPINVOKE.switch_isspace(c);
10684     return ret;
10685   }
10686 
switch_isupper(int c)10687   public static int switch_isupper(int c) {
10688     int ret = freeswitchPINVOKE.switch_isupper(c);
10689     return ret;
10690   }
10691 
switch_isxdigit(int c)10692   public static int switch_isxdigit(int c) {
10693     int ret = freeswitchPINVOKE.switch_isxdigit(c);
10694     return ret;
10695   }
10696 
switch_testv6_subnet(ip_t _ip, ip_t _net, ip_t _mask)10697   public static switch_bool_t switch_testv6_subnet(ip_t _ip, ip_t _net, ip_t _mask) {
10698     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_testv6_subnet(ip_t.getCPtr(_ip), ip_t.getCPtr(_net), ip_t.getCPtr(_mask));
10699     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
10700     return ret;
10701   }
10702 
switch_print_host(SWIGTYPE_p_switch_sockaddr_t addr, string buf, SWIGTYPE_p_switch_size_t len)10703   public static string switch_print_host(SWIGTYPE_p_switch_sockaddr_t addr, string buf, SWIGTYPE_p_switch_size_t len) {
10704     string ret = freeswitchPINVOKE.switch_print_host(SWIGTYPE_p_switch_sockaddr_t.getCPtr(addr), buf, SWIGTYPE_p_switch_size_t.getCPtr(len));
10705     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
10706     return ret;
10707   }
10708 
_zstr(string s)10709   public static int _zstr(string s) {
10710     int ret = freeswitchPINVOKE._zstr(s);
10711     return ret;
10712   }
10713 
switch_is_moh(string s)10714   public static switch_bool_t switch_is_moh(string s) {
10715     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_is_moh(s);
10716     return ret;
10717   }
10718 
switch_strchr_strict(string arg0, char find, string allowed)10719   public static string switch_strchr_strict(string arg0, char find, string allowed) {
10720     string ret = freeswitchPINVOKE.switch_strchr_strict(arg0, find, allowed);
10721     return ret;
10722   }
10723 
switch_string_has_escaped_data(string arg0)10724   public static int switch_string_has_escaped_data(string arg0) {
10725     int ret = freeswitchPINVOKE.switch_string_has_escaped_data(arg0);
10726     return ret;
10727   }
10728 
switch_b64_encode(SWIGTYPE_p_unsigned_char arg0, SWIGTYPE_p_switch_size_t ilen, SWIGTYPE_p_unsigned_char arg2, SWIGTYPE_p_switch_size_t olen)10729   public static switch_status_t switch_b64_encode(SWIGTYPE_p_unsigned_char arg0, SWIGTYPE_p_switch_size_t ilen, SWIGTYPE_p_unsigned_char arg2, SWIGTYPE_p_switch_size_t olen) {
10730     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_b64_encode(SWIGTYPE_p_unsigned_char.getCPtr(arg0), SWIGTYPE_p_switch_size_t.getCPtr(ilen), SWIGTYPE_p_unsigned_char.getCPtr(arg2), SWIGTYPE_p_switch_size_t.getCPtr(olen));
10731     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
10732     return ret;
10733   }
10734 
switch_b64_decode(string arg0, string arg1, SWIGTYPE_p_switch_size_t olen)10735   public static SWIGTYPE_p_switch_size_t switch_b64_decode(string arg0, string arg1, SWIGTYPE_p_switch_size_t olen) {
10736     SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_b64_decode(arg0, arg1, SWIGTYPE_p_switch_size_t.getCPtr(olen)), true);
10737     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
10738     return ret;
10739   }
10740 
switch_amp_encode(string s, string buf, SWIGTYPE_p_switch_size_t len)10741   public static string switch_amp_encode(string s, string buf, SWIGTYPE_p_switch_size_t len) {
10742     string ret = freeswitchPINVOKE.switch_amp_encode(s, buf, SWIGTYPE_p_switch_size_t.getCPtr(len));
10743     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
10744     return ret;
10745   }
10746 
switch_print_bits(SWIGTYPE_p_unsigned_char arg0, string buf, SWIGTYPE_p_switch_size_t buflen)10747   public static string switch_print_bits(SWIGTYPE_p_unsigned_char arg0, string buf, SWIGTYPE_p_switch_size_t buflen) {
10748     string ret = freeswitchPINVOKE.switch_print_bits(SWIGTYPE_p_unsigned_char.getCPtr(arg0), buf, SWIGTYPE_p_switch_size_t.getCPtr(buflen));
10749     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
10750     return ret;
10751   }
10752 
switch_is_digit_string(string s)10753   public static switch_bool_t switch_is_digit_string(string s) {
10754     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_is_digit_string(s);
10755     return ret;
10756   }
10757 
switch_itodtmf(char i)10758   public static char switch_itodtmf(char i) {
10759     char ret = freeswitchPINVOKE.switch_itodtmf(i);
10760     return ret;
10761   }
10762 
switch_dtmftoi(string s)10763   public static int switch_dtmftoi(string s) {
10764     int ret = freeswitchPINVOKE.switch_dtmftoi(s);
10765     return ret;
10766   }
10767 
switch_known_bitrate(byte payload)10768   public static uint switch_known_bitrate(byte payload) {
10769     uint ret = freeswitchPINVOKE.switch_known_bitrate(payload);
10770     return ret;
10771   }
10772 
switch_fd_read_line(int fd, string buf, SWIGTYPE_p_switch_size_t len)10773   public static SWIGTYPE_p_switch_size_t switch_fd_read_line(int fd, string buf, SWIGTYPE_p_switch_size_t len) {
10774     SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_fd_read_line(fd, buf, SWIGTYPE_p_switch_size_t.getCPtr(len)), true);
10775     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
10776     return ret;
10777   }
10778 
switch_fd_read_dline(int fd, ref string buf, SWIGTYPE_p_switch_size_t len)10779   public static SWIGTYPE_p_switch_size_t switch_fd_read_dline(int fd, ref string buf, SWIGTYPE_p_switch_size_t len) {
10780     SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_fd_read_dline(fd, ref buf, SWIGTYPE_p_switch_size_t.getCPtr(len)), true);
10781     return ret;
10782   }
10783 
switch_fp_read_dline(SWIGTYPE_p_FILE fd, ref string buf, SWIGTYPE_p_switch_size_t len)10784   public static SWIGTYPE_p_switch_size_t switch_fp_read_dline(SWIGTYPE_p_FILE fd, ref string buf, SWIGTYPE_p_switch_size_t len) {
10785     SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_fp_read_dline(SWIGTYPE_p_FILE.getCPtr(fd), ref buf, SWIGTYPE_p_switch_size_t.getCPtr(len)), true);
10786     return ret;
10787   }
10788 
switch_frame_alloc(SWIGTYPE_p_p_switch_frame frame, SWIGTYPE_p_switch_size_t size)10789   public static switch_status_t switch_frame_alloc(SWIGTYPE_p_p_switch_frame frame, SWIGTYPE_p_switch_size_t size) {
10790     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_frame_alloc(SWIGTYPE_p_p_switch_frame.getCPtr(frame), SWIGTYPE_p_switch_size_t.getCPtr(size));
10791     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
10792     return ret;
10793   }
10794 
switch_frame_dup(switch_frame orig, SWIGTYPE_p_p_switch_frame clone)10795   public static switch_status_t switch_frame_dup(switch_frame orig, SWIGTYPE_p_p_switch_frame clone) {
10796     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_frame_dup(switch_frame.getCPtr(orig), SWIGTYPE_p_p_switch_frame.getCPtr(clone));
10797     return ret;
10798   }
10799 
switch_frame_free(SWIGTYPE_p_p_switch_frame frame)10800   public static switch_status_t switch_frame_free(SWIGTYPE_p_p_switch_frame frame) {
10801     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_frame_free(SWIGTYPE_p_p_switch_frame.getCPtr(frame));
10802     return ret;
10803   }
10804 
switch_is_number(string str)10805   public static switch_bool_t switch_is_number(string str) {
10806     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_is_number(str);
10807     return ret;
10808   }
10809 
switch_is_leading_number(string str)10810   public static switch_bool_t switch_is_leading_number(string str) {
10811     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_is_leading_number(str);
10812     return ret;
10813   }
10814 
switch_find_parameter(string str, string param, SWIGTYPE_p_apr_pool_t pool)10815   public static string switch_find_parameter(string str, string param, SWIGTYPE_p_apr_pool_t pool) {
10816     string ret = freeswitchPINVOKE.switch_find_parameter(str, param, SWIGTYPE_p_apr_pool_t.getCPtr(pool));
10817     return ret;
10818   }
10819 
switch_true(string expr)10820   public static switch_bool_t switch_true(string expr) {
10821     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_true(expr);
10822     return ret;
10823   }
10824 
switch_true_byte(string expr)10825   public static byte switch_true_byte(string expr) {
10826     byte ret = freeswitchPINVOKE.switch_true_byte(expr);
10827     return ret;
10828   }
10829 
switch_false(string expr)10830   public static int switch_false(string expr) {
10831     int ret = freeswitchPINVOKE.switch_false(expr);
10832     return ret;
10833   }
10834 
switch_resolve_host(string host, string buf, uint buflen)10835   public static switch_status_t switch_resolve_host(string host, string buf, uint buflen) {
10836     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_resolve_host(host, buf, buflen);
10837     return ret;
10838   }
10839 
switch_find_local_ip(string buf, int len, SWIGTYPE_p_int mask, int family)10840   public static switch_status_t switch_find_local_ip(string buf, int len, SWIGTYPE_p_int mask, int family) {
10841     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_find_local_ip(buf, len, SWIGTYPE_p_int.getCPtr(mask), family);
10842     return ret;
10843   }
10844 
switch_find_interface_ip(string buf, int len, SWIGTYPE_p_int mask, string ifname, int family)10845   public static switch_status_t switch_find_interface_ip(string buf, int len, SWIGTYPE_p_int mask, string ifname, int family) {
10846     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_find_interface_ip(buf, len, SWIGTYPE_p_int.getCPtr(mask), ifname, family);
10847     return ret;
10848   }
10849 
get_addr(string buf, SWIGTYPE_p_switch_size_t len, SWIGTYPE_p_sockaddr sa, SWIGTYPE_p_socklen_t salen)10850   public static string get_addr(string buf, SWIGTYPE_p_switch_size_t len, SWIGTYPE_p_sockaddr sa, SWIGTYPE_p_socklen_t salen) {
10851     string ret = freeswitchPINVOKE.get_addr(buf, SWIGTYPE_p_switch_size_t.getCPtr(len), SWIGTYPE_p_sockaddr.getCPtr(sa), SWIGTYPE_p_socklen_t.getCPtr(salen));
10852     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
10853     return ret;
10854   }
10855 
get_addr6(string buf, SWIGTYPE_p_switch_size_t len, SWIGTYPE_p_sockaddr_in6 sa, SWIGTYPE_p_socklen_t salen)10856   public static string get_addr6(string buf, SWIGTYPE_p_switch_size_t len, SWIGTYPE_p_sockaddr_in6 sa, SWIGTYPE_p_socklen_t salen) {
10857     string ret = freeswitchPINVOKE.get_addr6(buf, SWIGTYPE_p_switch_size_t.getCPtr(len), SWIGTYPE_p_sockaddr_in6.getCPtr(sa), SWIGTYPE_p_socklen_t.getCPtr(salen));
10858     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
10859     return ret;
10860   }
10861 
get_addr_int(SWIGTYPE_p_switch_sockaddr_t sa)10862   public static int get_addr_int(SWIGTYPE_p_switch_sockaddr_t sa) {
10863     int ret = freeswitchPINVOKE.get_addr_int(SWIGTYPE_p_switch_sockaddr_t.getCPtr(sa));
10864     return ret;
10865   }
10866 
switch_cmp_addr(SWIGTYPE_p_switch_sockaddr_t sa1, SWIGTYPE_p_switch_sockaddr_t sa2)10867   public static int switch_cmp_addr(SWIGTYPE_p_switch_sockaddr_t sa1, SWIGTYPE_p_switch_sockaddr_t sa2) {
10868     int ret = freeswitchPINVOKE.switch_cmp_addr(SWIGTYPE_p_switch_sockaddr_t.getCPtr(sa1), SWIGTYPE_p_switch_sockaddr_t.getCPtr(sa2));
10869     return ret;
10870   }
10871 
switch_cp_addr(SWIGTYPE_p_switch_sockaddr_t sa1, SWIGTYPE_p_switch_sockaddr_t sa2)10872   public static int switch_cp_addr(SWIGTYPE_p_switch_sockaddr_t sa1, SWIGTYPE_p_switch_sockaddr_t sa2) {
10873     int ret = freeswitchPINVOKE.switch_cp_addr(SWIGTYPE_p_switch_sockaddr_t.getCPtr(sa1), SWIGTYPE_p_switch_sockaddr_t.getCPtr(sa2));
10874     return ret;
10875   }
10876 
get_port(SWIGTYPE_p_sockaddr sa)10877   public static ushort get_port(SWIGTYPE_p_sockaddr sa) {
10878     ushort ret = freeswitchPINVOKE.get_port(SWIGTYPE_p_sockaddr.getCPtr(sa));
10879     return ret;
10880   }
10881 
switch_build_uri(string uri, SWIGTYPE_p_switch_size_t size, string scheme, string user, SWIGTYPE_p_switch_sockaddr_t sa, int flags)10882   public static int switch_build_uri(string uri, SWIGTYPE_p_switch_size_t size, string scheme, string user, SWIGTYPE_p_switch_sockaddr_t sa, int flags) {
10883     int ret = freeswitchPINVOKE.switch_build_uri(uri, SWIGTYPE_p_switch_size_t.getCPtr(size), scheme, user, SWIGTYPE_p_switch_sockaddr_t.getCPtr(sa), flags);
10884     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
10885     return ret;
10886   }
10887 
switch_errno_is_break(int errcode)10888   public static int switch_errno_is_break(int errcode) {
10889     int ret = freeswitchPINVOKE.switch_errno_is_break(errcode);
10890     return ret;
10891   }
10892 
switch_priority_name(switch_priority_t priority)10893   public static string switch_priority_name(switch_priority_t priority) {
10894     string ret = freeswitchPINVOKE.switch_priority_name((int)priority);
10895     return ret;
10896   }
10897 
switch_rfc2833_to_char(int arg0)10898   public static char switch_rfc2833_to_char(int arg0) {
10899     char ret = freeswitchPINVOKE.switch_rfc2833_to_char(arg0);
10900     return ret;
10901   }
10902 
switch_char_to_rfc2833(char key)10903   public static byte switch_char_to_rfc2833(char key) {
10904     byte ret = freeswitchPINVOKE.switch_char_to_rfc2833(key);
10905     return ret;
10906   }
10907 
switch_sanitize_number(string number)10908   public static string switch_sanitize_number(string number) {
10909     string ret = freeswitchPINVOKE.switch_sanitize_number(number);
10910     return ret;
10911   }
10912 
switch_string_var_check(string s, switch_bool_t disable)10913   public static switch_bool_t switch_string_var_check(string s, switch_bool_t disable) {
10914     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_string_var_check(s, (int)disable);
10915     return ret;
10916   }
10917 
switch_string_var_check_const(string s)10918   public static switch_bool_t switch_string_var_check_const(string s) {
10919     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_string_var_check_const(s);
10920     return ret;
10921   }
10922 
switch_var_clean_string(string s)10923   public static string switch_var_clean_string(string s) {
10924     string ret = freeswitchPINVOKE.switch_var_clean_string(s);
10925     return ret;
10926   }
10927 
switch_clean_string(string s)10928   public static string switch_clean_string(string s) {
10929     string ret = freeswitchPINVOKE.switch_clean_string(s);
10930     return ret;
10931   }
10932 
switch_clean_name_string(string s)10933   public static string switch_clean_name_string(string s) {
10934     string ret = freeswitchPINVOKE.switch_clean_name_string(s);
10935     return ret;
10936   }
10937 
switch_safe_atoi(string nptr, int dft)10938   public static int switch_safe_atoi(string nptr, int dft) {
10939     int ret = freeswitchPINVOKE.switch_safe_atoi(nptr, dft);
10940     return ret;
10941   }
10942 
switch_safe_strdup(string it)10943   public static string switch_safe_strdup(string it) {
10944     string ret = freeswitchPINVOKE.switch_safe_strdup(it);
10945     return ret;
10946   }
10947 
switch_lc_strdup(string it)10948   public static string switch_lc_strdup(string it) {
10949     string ret = freeswitchPINVOKE.switch_lc_strdup(it);
10950     return ret;
10951   }
10952 
switch_uc_strdup(string it)10953   public static string switch_uc_strdup(string it) {
10954     string ret = freeswitchPINVOKE.switch_uc_strdup(it);
10955     return ret;
10956   }
10957 
switch_strstr(string s, string q)10958   public static switch_bool_t switch_strstr(string s, string q) {
10959     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_strstr(s, q);
10960     return ret;
10961   }
10962 
switch_str_time(string arg0)10963   public static SWIGTYPE_p_switch_time_t switch_str_time(string arg0) {
10964     SWIGTYPE_p_switch_time_t ret = new SWIGTYPE_p_switch_time_t(freeswitchPINVOKE.switch_str_time(arg0), true);
10965     return ret;
10966   }
10967 
switch_separate_string(string buf, char delim, ref string array, uint arraylen)10968   public static uint switch_separate_string(string buf, char delim, ref string array, uint arraylen) {
10969     uint ret = freeswitchPINVOKE.switch_separate_string(buf, delim, ref array, arraylen);
10970     return ret;
10971   }
10972 
switch_separate_string_string(string buf, string delim, ref string array, uint arraylen)10973   public static uint switch_separate_string_string(string buf, string delim, ref string array, uint arraylen) {
10974     uint ret = freeswitchPINVOKE.switch_separate_string_string(buf, delim, ref array, arraylen);
10975     return ret;
10976   }
10977 
switch_strip_spaces(string str, switch_bool_t dup)10978   public static string switch_strip_spaces(string str, switch_bool_t dup) {
10979     string ret = freeswitchPINVOKE.switch_strip_spaces(str, (int)dup);
10980     return ret;
10981   }
10982 
switch_strip_whitespace(string str)10983   public static string switch_strip_whitespace(string str) {
10984     string ret = freeswitchPINVOKE.switch_strip_whitespace(str);
10985     return ret;
10986   }
10987 
switch_strip_commas(string arg0, string arg1, SWIGTYPE_p_switch_size_t len)10988   public static string switch_strip_commas(string arg0, string arg1, SWIGTYPE_p_switch_size_t len) {
10989     string ret = freeswitchPINVOKE.switch_strip_commas(arg0, arg1, SWIGTYPE_p_switch_size_t.getCPtr(len));
10990     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
10991     return ret;
10992   }
10993 
switch_strip_nonnumerics(string arg0, string arg1, SWIGTYPE_p_switch_size_t len)10994   public static string switch_strip_nonnumerics(string arg0, string arg1, SWIGTYPE_p_switch_size_t len) {
10995     string ret = freeswitchPINVOKE.switch_strip_nonnumerics(arg0, arg1, SWIGTYPE_p_switch_size_t.getCPtr(len));
10996     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
10997     return ret;
10998   }
10999 
switch_separate_paren_args(string str)11000   public static string switch_separate_paren_args(string str) {
11001     string ret = freeswitchPINVOKE.switch_separate_paren_args(str);
11002     return ret;
11003   }
11004 
switch_stristr(string instr, string str)11005   public static string switch_stristr(string instr, string str) {
11006     string ret = freeswitchPINVOKE.switch_stristr(instr, str);
11007     return ret;
11008   }
11009 
switch_is_lan_addr(string ip)11010   public static switch_bool_t switch_is_lan_addr(string ip) {
11011     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_is_lan_addr(ip);
11012     return ret;
11013   }
11014 
switch_replace_char(string str, char from, char to, switch_bool_t dup)11015   public static string switch_replace_char(string str, char from, char to, switch_bool_t dup) {
11016     string ret = freeswitchPINVOKE.switch_replace_char(str, from, to, (int)dup);
11017     return ret;
11018   }
11019 
switch_ast2regex(string pat, string rbuf, uint len)11020   public static switch_bool_t switch_ast2regex(string pat, string rbuf, uint len) {
11021     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_ast2regex(pat, rbuf, len);
11022     return ret;
11023   }
11024 
switch_pool_strip_whitespace(SWIGTYPE_p_apr_pool_t pool, string str)11025   public static string switch_pool_strip_whitespace(SWIGTYPE_p_apr_pool_t pool, string str) {
11026     string ret = freeswitchPINVOKE.switch_pool_strip_whitespace(SWIGTYPE_p_apr_pool_t.getCPtr(pool), str);
11027     return ret;
11028   }
11029 
switch_escape_char(SWIGTYPE_p_apr_pool_t pool, string arg1, string delim, char esc)11030   public static string switch_escape_char(SWIGTYPE_p_apr_pool_t pool, string arg1, string delim, char esc) {
11031     string ret = freeswitchPINVOKE.switch_escape_char(SWIGTYPE_p_apr_pool_t.getCPtr(pool), arg1, delim, esc);
11032     return ret;
11033   }
11034 
switch_escape_string(string arg0, string arg1, SWIGTYPE_p_switch_size_t outlen)11035   public static string switch_escape_string(string arg0, string arg1, SWIGTYPE_p_switch_size_t outlen) {
11036     string ret = freeswitchPINVOKE.switch_escape_string(arg0, arg1, SWIGTYPE_p_switch_size_t.getCPtr(outlen));
11037     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
11038     return ret;
11039   }
11040 
switch_escape_string_pool(string arg0, SWIGTYPE_p_apr_pool_t pool)11041   public static string switch_escape_string_pool(string arg0, SWIGTYPE_p_apr_pool_t pool) {
11042     string ret = freeswitchPINVOKE.switch_escape_string_pool(arg0, SWIGTYPE_p_apr_pool_t.getCPtr(pool));
11043     return ret;
11044   }
11045 
switch_socket_waitfor(SWIGTYPE_p_switch_pollfd_t poll, int ms)11046   public static int switch_socket_waitfor(SWIGTYPE_p_switch_pollfd_t poll, int ms) {
11047     int ret = freeswitchPINVOKE.switch_socket_waitfor(SWIGTYPE_p_switch_pollfd_t.getCPtr(poll), ms);
11048     return ret;
11049   }
11050 
switch_cut_path(string arg0)11051   public static string switch_cut_path(string arg0) {
11052     string ret = freeswitchPINVOKE.switch_cut_path(arg0);
11053     return ret;
11054   }
11055 
switch_string_replace(string arg0, string search, string replace)11056   public static string switch_string_replace(string arg0, string search, string replace) {
11057     string ret = freeswitchPINVOKE.switch_string_replace(arg0, search, replace);
11058     return ret;
11059   }
11060 
switch_string_match(string arg0, uint string_len, string search, uint search_len)11061   public static switch_status_t switch_string_match(string arg0, uint string_len, string search, uint search_len) {
11062     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_string_match(arg0, string_len, search, search_len);
11063     return ret;
11064   }
11065 
switch_strcasecmp_any(string str)11066   public static int switch_strcasecmp_any(string str) {
11067     int ret = freeswitchPINVOKE.switch_strcasecmp_any(str);
11068     return ret;
11069   }
11070 
switch_util_quote_shell_arg(string arg0)11071   public static string switch_util_quote_shell_arg(string arg0) {
11072     string ret = freeswitchPINVOKE.switch_util_quote_shell_arg(arg0);
11073     return ret;
11074   }
11075 
switch_util_quote_shell_arg_pool(string arg0, SWIGTYPE_p_apr_pool_t pool)11076   public static string switch_util_quote_shell_arg_pool(string arg0, SWIGTYPE_p_apr_pool_t pool) {
11077     string ret = freeswitchPINVOKE.switch_util_quote_shell_arg_pool(arg0, SWIGTYPE_p_apr_pool_t.getCPtr(pool));
11078     return ret;
11079   }
11080 
switch_calc_bitrate(int w, int h, float quality, double fps)11081   public static int switch_calc_bitrate(int w, int h, float quality, double fps) {
11082     int ret = freeswitchPINVOKE.switch_calc_bitrate(w, h, quality, fps);
11083     return ret;
11084   }
11085 
switch_calc_fps(switch_fps_t fpsP, float fps, int samplerate)11086   public static void switch_calc_fps(switch_fps_t fpsP, float fps, int samplerate) {
11087     freeswitchPINVOKE.switch_calc_fps(switch_fps_t.getCPtr(fpsP), fps, samplerate);
11088   }
11089 
switch_parse_bandwidth_string(string bwv)11090   public static int switch_parse_bandwidth_string(string bwv) {
11091     int ret = freeswitchPINVOKE.switch_parse_bandwidth_string(bwv);
11092     return ret;
11093   }
11094 
switch_parse_cpu_string(string cpu)11095   public static uint switch_parse_cpu_string(string cpu) {
11096     uint ret = freeswitchPINVOKE.switch_parse_cpu_string(cpu);
11097     return ret;
11098   }
11099 
switch_needs_url_encode(string s)11100   public static int switch_needs_url_encode(string s) {
11101     int ret = freeswitchPINVOKE.switch_needs_url_encode(s);
11102     return ret;
11103   }
11104 
switch_url_encode_opt(string url, string buf, uint len, switch_bool_t double_encode)11105   public static string switch_url_encode_opt(string url, string buf, uint len, switch_bool_t double_encode) {
11106     string ret = freeswitchPINVOKE.switch_url_encode_opt(url, buf, len, (int)double_encode);
11107     return ret;
11108   }
11109 
switch_url_encode(string url, string buf, uint len)11110   public static string switch_url_encode(string url, string buf, uint len) {
11111     string ret = freeswitchPINVOKE.switch_url_encode(url, buf, len);
11112     return ret;
11113   }
11114 
switch_url_decode(string s)11115   public static string switch_url_decode(string s) {
11116     string ret = freeswitchPINVOKE.switch_url_decode(s);
11117     return ret;
11118   }
11119 
switch_core_url_encode_opt(SWIGTYPE_p_apr_pool_t pool, string url, switch_bool_t double_encode)11120   public static string switch_core_url_encode_opt(SWIGTYPE_p_apr_pool_t pool, string url, switch_bool_t double_encode) {
11121     string ret = freeswitchPINVOKE.switch_core_url_encode_opt(SWIGTYPE_p_apr_pool_t.getCPtr(pool), url, (int)double_encode);
11122     return ret;
11123   }
11124 
switch_core_url_encode(SWIGTYPE_p_apr_pool_t pool, string url)11125   public static string switch_core_url_encode(SWIGTYPE_p_apr_pool_t pool, string url) {
11126     string ret = freeswitchPINVOKE.switch_core_url_encode(SWIGTYPE_p_apr_pool_t.getCPtr(pool), url);
11127     return ret;
11128   }
11129 
switch_core_session_url_encode_opt(SWIGTYPE_p_switch_core_session session, string url, switch_bool_t double_encode)11130   public static string switch_core_session_url_encode_opt(SWIGTYPE_p_switch_core_session session, string url, switch_bool_t double_encode) {
11131     string ret = freeswitchPINVOKE.switch_core_session_url_encode_opt(SWIGTYPE_p_switch_core_session.getCPtr(session), url, (int)double_encode);
11132     return ret;
11133   }
11134 
switch_core_session_url_encode(SWIGTYPE_p_switch_core_session session, string url)11135   public static string switch_core_session_url_encode(SWIGTYPE_p_switch_core_session session, string url) {
11136     string ret = freeswitchPINVOKE.switch_core_session_url_encode(SWIGTYPE_p_switch_core_session.getCPtr(session), url);
11137     return ret;
11138   }
11139 
switch_simple_email(string to, string from, string headers, string body, string file, string convert_cmd, string convert_ext)11140   public static switch_bool_t switch_simple_email(string to, string from, string headers, string body, string file, string convert_cmd, string convert_ext) {
11141     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_simple_email(to, from, headers, body, file, convert_cmd, convert_ext);
11142     return ret;
11143   }
11144 
switch_find_end_paren(string s, char open, char close)11145   public static string switch_find_end_paren(string s, char open, char close) {
11146     string ret = freeswitchPINVOKE.switch_find_end_paren(s, open, close);
11147     return ret;
11148   }
11149 
switch_separate_file_params(string file, ref string file_portion, ref string params_portion)11150   public static void switch_separate_file_params(string file, ref string file_portion, ref string params_portion) {
11151     freeswitchPINVOKE.switch_separate_file_params(file, ref file_portion, ref params_portion);
11152   }
11153 
switch_is_file_path(string file)11154   public static switch_bool_t switch_is_file_path(string file) {
11155     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_is_file_path(file);
11156     return ret;
11157   }
11158 
switch_parse_audio_col(switch_audio_col_t col)11159   public static string switch_parse_audio_col(switch_audio_col_t col) {
11160     string ret = freeswitchPINVOKE.switch_parse_audio_col((int)col);
11161     return ret;
11162   }
11163 
switch_parse_cidr(string arg0, ip_t ip, ip_t mask, SWIGTYPE_p_unsigned_long bitp)11164   public static int switch_parse_cidr(string arg0, ip_t ip, ip_t mask, SWIGTYPE_p_unsigned_long bitp) {
11165     int ret = freeswitchPINVOKE.switch_parse_cidr(arg0, ip_t.getCPtr(ip), ip_t.getCPtr(mask), SWIGTYPE_p_unsigned_long.getCPtr(bitp));
11166     return ret;
11167   }
11168 
switch_network_list_create(SWIGTYPE_p_p_switch_network_list list, string name, switch_bool_t default_type, SWIGTYPE_p_apr_pool_t pool)11169   public static switch_status_t switch_network_list_create(SWIGTYPE_p_p_switch_network_list list, string name, switch_bool_t default_type, SWIGTYPE_p_apr_pool_t pool) {
11170     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_network_list_create(SWIGTYPE_p_p_switch_network_list.getCPtr(list), name, (int)default_type, SWIGTYPE_p_apr_pool_t.getCPtr(pool));
11171     return ret;
11172   }
11173 
switch_network_list_add_cidr_token(SWIGTYPE_p_switch_network_list list, string cidr_str, switch_bool_t ok, string token)11174   public static switch_status_t switch_network_list_add_cidr_token(SWIGTYPE_p_switch_network_list list, string cidr_str, switch_bool_t ok, string token) {
11175     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_network_list_add_cidr_token(SWIGTYPE_p_switch_network_list.getCPtr(list), cidr_str, (int)ok, token);
11176     return ret;
11177   }
11178 
switch_network_ipv4_mapped_ipv6_addr(string ip_str)11179   public static string switch_network_ipv4_mapped_ipv6_addr(string ip_str) {
11180     string ret = freeswitchPINVOKE.switch_network_ipv4_mapped_ipv6_addr(ip_str);
11181     return ret;
11182   }
11183 
switch_network_list_add_host_mask(SWIGTYPE_p_switch_network_list list, string host, string mask_str, switch_bool_t ok)11184   public static switch_status_t switch_network_list_add_host_mask(SWIGTYPE_p_switch_network_list list, string host, string mask_str, switch_bool_t ok) {
11185     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_network_list_add_host_mask(SWIGTYPE_p_switch_network_list.getCPtr(list), host, mask_str, (int)ok);
11186     return ret;
11187   }
11188 
switch_network_list_add_cidr_port_token(SWIGTYPE_p_switch_network_list list, string cidr_str, switch_bool_t ok, string token, switch_network_port_range port)11189   public static switch_status_t switch_network_list_add_cidr_port_token(SWIGTYPE_p_switch_network_list list, string cidr_str, switch_bool_t ok, string token, switch_network_port_range port) {
11190     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_network_list_add_cidr_port_token(SWIGTYPE_p_switch_network_list.getCPtr(list), cidr_str, (int)ok, token, switch_network_port_range.getCPtr(port));
11191     return ret;
11192   }
11193 
switch_network_list_add_host_port_mask(SWIGTYPE_p_switch_network_list list, string host, string mask_str, switch_bool_t ok, switch_network_port_range port)11194   public static switch_status_t switch_network_list_add_host_port_mask(SWIGTYPE_p_switch_network_list list, string host, string mask_str, switch_bool_t ok, switch_network_port_range port) {
11195     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_network_list_add_host_port_mask(SWIGTYPE_p_switch_network_list.getCPtr(list), host, mask_str, (int)ok, switch_network_port_range.getCPtr(port));
11196     return ret;
11197   }
11198 
switch_network_list_validate_ip_port_token(SWIGTYPE_p_switch_network_list list, uint ip, int port, out string token)11199   public static switch_bool_t switch_network_list_validate_ip_port_token(SWIGTYPE_p_switch_network_list list, uint ip, int port, out string token) {
11200 var token_ptr = global::System.IntPtr.Zero;
11201     try {
11202       switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_network_list_validate_ip_port_token(SWIGTYPE_p_switch_network_list.getCPtr(list), ip, port, ref token_ptr);
11203       return ret;
11204     } finally {
11205 if(token_ptr != global::System.IntPtr.Zero)
11206 	token = global::System.Runtime.InteropServices.Marshal.PtrToStringAnsi(token_ptr);
11207 else
11208 	token = null;
11209     }
11210   }
11211 
switch_network_list_validate_ip6_port_token(SWIGTYPE_p_switch_network_list list, ip_t ip, int port, out string token)11212   public static switch_bool_t switch_network_list_validate_ip6_port_token(SWIGTYPE_p_switch_network_list list, ip_t ip, int port, out string token) {
11213 var token_ptr = global::System.IntPtr.Zero;
11214     try {
11215       switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_network_list_validate_ip6_port_token(SWIGTYPE_p_switch_network_list.getCPtr(list), ip_t.getCPtr(ip), port, ref token_ptr);
11216       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
11217       return ret;
11218     } finally {
11219 if(token_ptr != global::System.IntPtr.Zero)
11220 	token = global::System.Runtime.InteropServices.Marshal.PtrToStringAnsi(token_ptr);
11221 else
11222 	token = null;
11223     }
11224   }
11225 
switch_network_list_validate_ip_token(SWIGTYPE_p_switch_network_list list, uint ip, out string token)11226   public static switch_bool_t switch_network_list_validate_ip_token(SWIGTYPE_p_switch_network_list list, uint ip, out string token) {
11227 var token_ptr = global::System.IntPtr.Zero;
11228     try {
11229       switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_network_list_validate_ip_token(SWIGTYPE_p_switch_network_list.getCPtr(list), ip, ref token_ptr);
11230       return ret;
11231     } finally {
11232 if(token_ptr != global::System.IntPtr.Zero)
11233 	token = global::System.Runtime.InteropServices.Marshal.PtrToStringAnsi(token_ptr);
11234 else
11235 	token = null;
11236     }
11237   }
11238 
switch_network_list_validate_ip6_token(SWIGTYPE_p_switch_network_list list, ip_t ip, out string token)11239   public static switch_bool_t switch_network_list_validate_ip6_token(SWIGTYPE_p_switch_network_list list, ip_t ip, out string token) {
11240 var token_ptr = global::System.IntPtr.Zero;
11241     try {
11242       switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_network_list_validate_ip6_token(SWIGTYPE_p_switch_network_list.getCPtr(list), ip_t.getCPtr(ip), ref token_ptr);
11243       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
11244       return ret;
11245     } finally {
11246 if(token_ptr != global::System.IntPtr.Zero)
11247 	token = global::System.Runtime.InteropServices.Marshal.PtrToStringAnsi(token_ptr);
11248 else
11249 	token = null;
11250     }
11251   }
11252 
switch_dow_int2str(int val)11253   public static string switch_dow_int2str(int val) {
11254     string ret = freeswitchPINVOKE.switch_dow_int2str(val);
11255     return ret;
11256   }
11257 
switch_dow_str2int(string exp)11258   public static int switch_dow_str2int(string exp) {
11259     int ret = freeswitchPINVOKE.switch_dow_str2int(exp);
11260     return ret;
11261   }
11262 
switch_dow_cmp(string exp, int val)11263   public static switch_bool_t switch_dow_cmp(string exp, int val) {
11264     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_dow_cmp(exp, val);
11265     return ret;
11266   }
11267 
switch_number_cmp(string exp, int val)11268   public static int switch_number_cmp(string exp, int val) {
11269     int ret = freeswitchPINVOKE.switch_number_cmp(exp, val);
11270     return ret;
11271   }
11272 
switch_tod_cmp(string exp, int val)11273   public static int switch_tod_cmp(string exp, int val) {
11274     int ret = freeswitchPINVOKE.switch_tod_cmp(exp, val);
11275     return ret;
11276   }
11277 
switch_fulldate_cmp(string exp, SWIGTYPE_p_switch_time_t ts)11278   public static int switch_fulldate_cmp(string exp, SWIGTYPE_p_switch_time_t ts) {
11279     int ret = freeswitchPINVOKE.switch_fulldate_cmp(exp, SWIGTYPE_p_switch_time_t.getCPtr(ts));
11280     return ret;
11281   }
11282 
switch_split_date(string exp, SWIGTYPE_p_int year, SWIGTYPE_p_int month, SWIGTYPE_p_int day)11283   public static void switch_split_date(string exp, SWIGTYPE_p_int year, SWIGTYPE_p_int month, SWIGTYPE_p_int day) {
11284     freeswitchPINVOKE.switch_split_date(exp, SWIGTYPE_p_int.getCPtr(year), SWIGTYPE_p_int.getCPtr(month), SWIGTYPE_p_int.getCPtr(day));
11285   }
11286 
switch_split_time(string exp, SWIGTYPE_p_int hour, SWIGTYPE_p_int min, SWIGTYPE_p_int sec)11287   public static void switch_split_time(string exp, SWIGTYPE_p_int hour, SWIGTYPE_p_int min, SWIGTYPE_p_int sec) {
11288     freeswitchPINVOKE.switch_split_time(exp, SWIGTYPE_p_int.getCPtr(hour), SWIGTYPE_p_int.getCPtr(min), SWIGTYPE_p_int.getCPtr(sec));
11289   }
11290 
switch_split_user_domain(string arg0, ref string user, ref string domain)11291   public static int switch_split_user_domain(string arg0, ref string user, ref string domain) {
11292     int ret = freeswitchPINVOKE.switch_split_user_domain(arg0, ref user, ref domain);
11293     return ret;
11294   }
11295 
switch_calloc(uint nmemb, uint size)11296   public static SWIGTYPE_p_void switch_calloc(uint nmemb, uint size) {
11297     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_calloc(nmemb, size);
11298     SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
11299     return ret;
11300   }
11301 
switch_uuid_str(string buf, SWIGTYPE_p_switch_size_t len)11302   public static string switch_uuid_str(string buf, SWIGTYPE_p_switch_size_t len) {
11303     string ret = freeswitchPINVOKE.switch_uuid_str(buf, SWIGTYPE_p_switch_size_t.getCPtr(len));
11304     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
11305     return ret;
11306   }
11307 
switch_format_number(string num)11308   public static string switch_format_number(string num) {
11309     string ret = freeswitchPINVOKE.switch_format_number(num);
11310     return ret;
11311   }
11312 
switch_atoui(string nptr)11313   public static uint switch_atoui(string nptr) {
11314     uint ret = freeswitchPINVOKE.switch_atoui(nptr);
11315     return ret;
11316   }
11317 
switch_atoul(string nptr)11318   public static uint switch_atoul(string nptr) {
11319     uint ret = freeswitchPINVOKE.switch_atoul(nptr);
11320     return ret;
11321   }
11322 
switch_strerror_r(int errnum, string buf, SWIGTYPE_p_switch_size_t buflen)11323   public static string switch_strerror_r(int errnum, string buf, SWIGTYPE_p_switch_size_t buflen) {
11324     string ret = freeswitchPINVOKE.switch_strerror_r(errnum, buf, SWIGTYPE_p_switch_size_t.getCPtr(buflen));
11325     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
11326     return ret;
11327   }
11328 
switch_wait_sock(int sock, uint ms, switch_poll_t flags)11329   public static int switch_wait_sock(int sock, uint ms, switch_poll_t flags) {
11330     int ret = freeswitchPINVOKE.switch_wait_sock(sock, ms, (int)flags);
11331     return ret;
11332   }
11333 
switch_wait_socklist(switch_waitlist_t waitlist, uint len, uint ms)11334   public static int switch_wait_socklist(switch_waitlist_t waitlist, uint len, uint ms) {
11335     int ret = freeswitchPINVOKE.switch_wait_socklist(switch_waitlist_t.getCPtr(waitlist), len, ms);
11336     return ret;
11337   }
11338 
switch_http_parse_header(string buffer, uint datalen, switch_http_request_t request)11339   public static switch_status_t switch_http_parse_header(string buffer, uint datalen, switch_http_request_t request) {
11340     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_http_parse_header(buffer, datalen, switch_http_request_t.getCPtr(request));
11341     return ret;
11342   }
11343 
switch_http_free_request(switch_http_request_t request)11344   public static void switch_http_free_request(switch_http_request_t request) {
11345     freeswitchPINVOKE.switch_http_free_request(switch_http_request_t.getCPtr(request));
11346   }
11347 
switch_http_dump_request(switch_http_request_t request)11348   public static void switch_http_dump_request(switch_http_request_t request) {
11349     freeswitchPINVOKE.switch_http_dump_request(switch_http_request_t.getCPtr(request));
11350   }
11351 
switch_http_parse_qs(switch_http_request_t request, string qs)11352   public static void switch_http_parse_qs(switch_http_request_t request, string qs) {
11353     freeswitchPINVOKE.switch_http_parse_qs(switch_http_request_t.getCPtr(request), qs);
11354   }
11355 
switch_frame_buffer_free(SWIGTYPE_p_switch_frame_buffer_s fb, SWIGTYPE_p_p_switch_frame frameP)11356   public static switch_status_t switch_frame_buffer_free(SWIGTYPE_p_switch_frame_buffer_s fb, SWIGTYPE_p_p_switch_frame frameP) {
11357     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_frame_buffer_free(SWIGTYPE_p_switch_frame_buffer_s.getCPtr(fb), SWIGTYPE_p_p_switch_frame.getCPtr(frameP));
11358     return ret;
11359   }
11360 
switch_frame_buffer_dup(SWIGTYPE_p_switch_frame_buffer_s fb, switch_frame orig, SWIGTYPE_p_p_switch_frame clone)11361   public static switch_status_t switch_frame_buffer_dup(SWIGTYPE_p_switch_frame_buffer_s fb, switch_frame orig, SWIGTYPE_p_p_switch_frame clone) {
11362     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_frame_buffer_dup(SWIGTYPE_p_switch_frame_buffer_s.getCPtr(fb), switch_frame.getCPtr(orig), SWIGTYPE_p_p_switch_frame.getCPtr(clone));
11363     return ret;
11364   }
11365 
switch_frame_buffer_destroy(SWIGTYPE_p_p_switch_frame_buffer_s fbP)11366   public static switch_status_t switch_frame_buffer_destroy(SWIGTYPE_p_p_switch_frame_buffer_s fbP) {
11367     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_frame_buffer_destroy(SWIGTYPE_p_p_switch_frame_buffer_s.getCPtr(fbP));
11368     return ret;
11369   }
11370 
switch_frame_buffer_create(SWIGTYPE_p_p_switch_frame_buffer_s fbP, SWIGTYPE_p_switch_size_t qlen)11371   public static switch_status_t switch_frame_buffer_create(SWIGTYPE_p_p_switch_frame_buffer_s fbP, SWIGTYPE_p_switch_size_t qlen) {
11372     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_frame_buffer_create(SWIGTYPE_p_p_switch_frame_buffer_s.getCPtr(fbP), SWIGTYPE_p_switch_size_t.getCPtr(qlen));
11373     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
11374     return ret;
11375   }
11376 
switch_frame_buffer_push(SWIGTYPE_p_switch_frame_buffer_s fb, SWIGTYPE_p_void ptr)11377   public static switch_status_t switch_frame_buffer_push(SWIGTYPE_p_switch_frame_buffer_s fb, SWIGTYPE_p_void ptr) {
11378     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_frame_buffer_push(SWIGTYPE_p_switch_frame_buffer_s.getCPtr(fb), SWIGTYPE_p_void.getCPtr(ptr));
11379     return ret;
11380   }
11381 
switch_frame_buffer_trypush(SWIGTYPE_p_switch_frame_buffer_s fb, SWIGTYPE_p_void ptr)11382   public static switch_status_t switch_frame_buffer_trypush(SWIGTYPE_p_switch_frame_buffer_s fb, SWIGTYPE_p_void ptr) {
11383     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_frame_buffer_trypush(SWIGTYPE_p_switch_frame_buffer_s.getCPtr(fb), SWIGTYPE_p_void.getCPtr(ptr));
11384     return ret;
11385   }
11386 
switch_frame_buffer_pop(SWIGTYPE_p_switch_frame_buffer_s fb, SWIGTYPE_p_p_void ptr)11387   public static switch_status_t switch_frame_buffer_pop(SWIGTYPE_p_switch_frame_buffer_s fb, SWIGTYPE_p_p_void ptr) {
11388     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_frame_buffer_pop(SWIGTYPE_p_switch_frame_buffer_s.getCPtr(fb), SWIGTYPE_p_p_void.getCPtr(ptr));
11389     return ret;
11390   }
11391 
switch_frame_buffer_trypop(SWIGTYPE_p_switch_frame_buffer_s fb, SWIGTYPE_p_p_void ptr)11392   public static switch_status_t switch_frame_buffer_trypop(SWIGTYPE_p_switch_frame_buffer_s fb, SWIGTYPE_p_p_void ptr) {
11393     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_frame_buffer_trypop(SWIGTYPE_p_switch_frame_buffer_s.getCPtr(fb), SWIGTYPE_p_p_void.getCPtr(ptr));
11394     return ret;
11395   }
11396 
switch_frame_buffer_size(SWIGTYPE_p_switch_frame_buffer_s fb)11397   public static int switch_frame_buffer_size(SWIGTYPE_p_switch_frame_buffer_s fb) {
11398     int ret = freeswitchPINVOKE.switch_frame_buffer_size(SWIGTYPE_p_switch_frame_buffer_s.getCPtr(fb));
11399     return ret;
11400   }
11401 
switch_getcputime(switch_cputime t)11402   public static void switch_getcputime(switch_cputime t) {
11403     freeswitchPINVOKE.switch_getcputime(switch_cputime.getCPtr(t));
11404   }
11405 
switch_html_strip(string str)11406   public static string switch_html_strip(string str) {
11407     string ret = freeswitchPINVOKE.switch_html_strip(str);
11408     return ret;
11409   }
11410 
switch_getpid()11411   public static uint switch_getpid() {
11412     uint ret = freeswitchPINVOKE.switch_getpid();
11413     return ret;
11414   }
11415 
switch_caller_extension_new(SWIGTYPE_p_switch_core_session session, string extension_name, string extension_number)11416   public static switch_caller_extension switch_caller_extension_new(SWIGTYPE_p_switch_core_session session, string extension_name, string extension_number) {
11417     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_caller_extension_new(SWIGTYPE_p_switch_core_session.getCPtr(session), extension_name, extension_number);
11418     switch_caller_extension ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_caller_extension(cPtr, false);
11419     return ret;
11420   }
11421 
switch_caller_extension_clone(SWIGTYPE_p_p_switch_caller_extension new_ext, switch_caller_extension orig, SWIGTYPE_p_apr_pool_t pool)11422   public static switch_status_t switch_caller_extension_clone(SWIGTYPE_p_p_switch_caller_extension new_ext, switch_caller_extension orig, SWIGTYPE_p_apr_pool_t pool) {
11423     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_caller_extension_clone(SWIGTYPE_p_p_switch_caller_extension.getCPtr(new_ext), switch_caller_extension.getCPtr(orig), SWIGTYPE_p_apr_pool_t.getCPtr(pool));
11424     return ret;
11425   }
11426 
switch_caller_extension_add_application(SWIGTYPE_p_switch_core_session session, switch_caller_extension caller_extension, string application_name, string extra_data)11427   public static void switch_caller_extension_add_application(SWIGTYPE_p_switch_core_session session, switch_caller_extension caller_extension, string application_name, string extra_data) {
11428     freeswitchPINVOKE.switch_caller_extension_add_application(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_caller_extension.getCPtr(caller_extension), application_name, extra_data);
11429   }
11430 
switch_caller_extension_add_application_printf(SWIGTYPE_p_switch_core_session session, switch_caller_extension caller_extension, string application_name, string fmt)11431   public static void switch_caller_extension_add_application_printf(SWIGTYPE_p_switch_core_session session, switch_caller_extension caller_extension, string application_name, string fmt) {
11432     freeswitchPINVOKE.switch_caller_extension_add_application_printf(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_caller_extension.getCPtr(caller_extension), application_name, fmt);
11433   }
11434 
switch_caller_get_field_by_name(switch_caller_profile caller_profile, string name)11435   public static string switch_caller_get_field_by_name(switch_caller_profile caller_profile, string name) {
11436     string ret = freeswitchPINVOKE.switch_caller_get_field_by_name(switch_caller_profile.getCPtr(caller_profile), name);
11437     return ret;
11438   }
11439 
switch_caller_profile_new(SWIGTYPE_p_apr_pool_t pool, string username, string dialplan, string caller_id_name, string caller_id_number, string network_addr, string ani, string aniii, string rdnis, string source, string context, string destination_number)11440   public static switch_caller_profile switch_caller_profile_new(SWIGTYPE_p_apr_pool_t pool, string username, string dialplan, string caller_id_name, string caller_id_number, string network_addr, string ani, string aniii, string rdnis, string source, string context, string destination_number) {
11441     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_caller_profile_new(SWIGTYPE_p_apr_pool_t.getCPtr(pool), username, dialplan, caller_id_name, caller_id_number, network_addr, ani, aniii, rdnis, source, context, destination_number);
11442     switch_caller_profile ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_caller_profile(cPtr, false);
11443     return ret;
11444   }
11445 
switch_caller_profile_clone(SWIGTYPE_p_switch_core_session session, switch_caller_profile tocopy)11446   public static switch_caller_profile switch_caller_profile_clone(SWIGTYPE_p_switch_core_session session, switch_caller_profile tocopy) {
11447     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_caller_profile_clone(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_caller_profile.getCPtr(tocopy));
11448     switch_caller_profile ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_caller_profile(cPtr, false);
11449     return ret;
11450   }
11451 
switch_caller_profile_dup(SWIGTYPE_p_apr_pool_t pool, switch_caller_profile tocopy)11452   public static switch_caller_profile switch_caller_profile_dup(SWIGTYPE_p_apr_pool_t pool, switch_caller_profile tocopy) {
11453     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_caller_profile_dup(SWIGTYPE_p_apr_pool_t.getCPtr(pool), switch_caller_profile.getCPtr(tocopy));
11454     switch_caller_profile ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_caller_profile(cPtr, false);
11455     return ret;
11456   }
11457 
switch_caller_profile_event_set_data(switch_caller_profile caller_profile, string prefix, switch_event arg2)11458   public static void switch_caller_profile_event_set_data(switch_caller_profile caller_profile, string prefix, switch_event arg2) {
11459     freeswitchPINVOKE.switch_caller_profile_event_set_data(switch_caller_profile.getCPtr(caller_profile), prefix, switch_event.getCPtr(arg2));
11460   }
11461 
switch_channel_get_state(SWIGTYPE_p_switch_channel channel)11462   public static switch_channel_state_t switch_channel_get_state(SWIGTYPE_p_switch_channel channel) {
11463     switch_channel_state_t ret = (switch_channel_state_t)freeswitchPINVOKE.switch_channel_get_state(SWIGTYPE_p_switch_channel.getCPtr(channel));
11464     return ret;
11465   }
11466 
switch_channel_get_running_state(SWIGTYPE_p_switch_channel channel)11467   public static switch_channel_state_t switch_channel_get_running_state(SWIGTYPE_p_switch_channel channel) {
11468     switch_channel_state_t ret = (switch_channel_state_t)freeswitchPINVOKE.switch_channel_get_running_state(SWIGTYPE_p_switch_channel.getCPtr(channel));
11469     return ret;
11470   }
11471 
switch_channel_check_signal(SWIGTYPE_p_switch_channel channel, switch_bool_t in_thread_only)11472   public static int switch_channel_check_signal(SWIGTYPE_p_switch_channel channel, switch_bool_t in_thread_only) {
11473     int ret = freeswitchPINVOKE.switch_channel_check_signal(SWIGTYPE_p_switch_channel.getCPtr(channel), (int)in_thread_only);
11474     return ret;
11475   }
11476 
switch_channel_test_ready(SWIGTYPE_p_switch_channel channel, switch_bool_t check_ready, switch_bool_t check_media)11477   public static int switch_channel_test_ready(SWIGTYPE_p_switch_channel channel, switch_bool_t check_ready, switch_bool_t check_media) {
11478     int ret = freeswitchPINVOKE.switch_channel_test_ready(SWIGTYPE_p_switch_channel.getCPtr(channel), (int)check_ready, (int)check_media);
11479     return ret;
11480   }
11481 
switch_channel_wait_for_state(SWIGTYPE_p_switch_channel channel, SWIGTYPE_p_switch_channel other_channel, switch_channel_state_t want_state)11482   public static void switch_channel_wait_for_state(SWIGTYPE_p_switch_channel channel, SWIGTYPE_p_switch_channel other_channel, switch_channel_state_t want_state) {
11483     freeswitchPINVOKE.switch_channel_wait_for_state(SWIGTYPE_p_switch_channel.getCPtr(channel), SWIGTYPE_p_switch_channel.getCPtr(other_channel), (int)want_state);
11484   }
11485 
switch_channel_wait_for_state_timeout(SWIGTYPE_p_switch_channel other_channel, switch_channel_state_t want_state, uint timeout)11486   public static void switch_channel_wait_for_state_timeout(SWIGTYPE_p_switch_channel other_channel, switch_channel_state_t want_state, uint timeout) {
11487     freeswitchPINVOKE.switch_channel_wait_for_state_timeout(SWIGTYPE_p_switch_channel.getCPtr(other_channel), (int)want_state, timeout);
11488   }
11489 
switch_channel_wait_for_flag(SWIGTYPE_p_switch_channel channel, switch_channel_flag_t want_flag, switch_bool_t pres, uint to, SWIGTYPE_p_switch_channel super_channel)11490   public static switch_status_t switch_channel_wait_for_flag(SWIGTYPE_p_switch_channel channel, switch_channel_flag_t want_flag, switch_bool_t pres, uint to, SWIGTYPE_p_switch_channel super_channel) {
11491     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_wait_for_flag(SWIGTYPE_p_switch_channel.getCPtr(channel), (int)want_flag, (int)pres, to, SWIGTYPE_p_switch_channel.getCPtr(super_channel));
11492     return ret;
11493   }
11494 
switch_channel_wait_for_app_flag(SWIGTYPE_p_switch_channel channel, uint app_flag, string key, switch_bool_t pres, uint to)11495   public static switch_status_t switch_channel_wait_for_app_flag(SWIGTYPE_p_switch_channel channel, uint app_flag, string key, switch_bool_t pres, uint to) {
11496     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_wait_for_app_flag(SWIGTYPE_p_switch_channel.getCPtr(channel), app_flag, key, (int)pres, to);
11497     return ret;
11498   }
11499 
switch_channel_perform_set_state(SWIGTYPE_p_switch_channel channel, string file, string func, int line, switch_channel_state_t state)11500   public static switch_channel_state_t switch_channel_perform_set_state(SWIGTYPE_p_switch_channel channel, string file, string func, int line, switch_channel_state_t state) {
11501     switch_channel_state_t ret = (switch_channel_state_t)freeswitchPINVOKE.switch_channel_perform_set_state(SWIGTYPE_p_switch_channel.getCPtr(channel), file, func, line, (int)state);
11502     return ret;
11503   }
11504 
switch_channel_perform_set_running_state(SWIGTYPE_p_switch_channel channel, switch_channel_state_t state, string file, string func, int line)11505   public static switch_channel_state_t switch_channel_perform_set_running_state(SWIGTYPE_p_switch_channel channel, switch_channel_state_t state, string file, string func, int line) {
11506     switch_channel_state_t ret = (switch_channel_state_t)freeswitchPINVOKE.switch_channel_perform_set_running_state(SWIGTYPE_p_switch_channel.getCPtr(channel), (int)state, file, func, line);
11507     return ret;
11508   }
11509 
switch_channel_str2cause(string str)11510   public static switch_call_cause_t switch_channel_str2cause(string str) {
11511     switch_call_cause_t ret = (switch_call_cause_t)freeswitchPINVOKE.switch_channel_str2cause(str);
11512     return ret;
11513   }
11514 
switch_channel_get_cause(SWIGTYPE_p_switch_channel channel)11515   public static switch_call_cause_t switch_channel_get_cause(SWIGTYPE_p_switch_channel channel) {
11516     switch_call_cause_t ret = (switch_call_cause_t)freeswitchPINVOKE.switch_channel_get_cause(SWIGTYPE_p_switch_channel.getCPtr(channel));
11517     return ret;
11518   }
11519 
switch_channel_cause_q850(switch_call_cause_t cause)11520   public static switch_call_cause_t switch_channel_cause_q850(switch_call_cause_t cause) {
11521     switch_call_cause_t ret = (switch_call_cause_t)freeswitchPINVOKE.switch_channel_cause_q850((int)cause);
11522     return ret;
11523   }
11524 
switch_channel_get_cause_q850(SWIGTYPE_p_switch_channel channel)11525   public static switch_call_cause_t switch_channel_get_cause_q850(SWIGTYPE_p_switch_channel channel) {
11526     switch_call_cause_t ret = (switch_call_cause_t)freeswitchPINVOKE.switch_channel_get_cause_q850(SWIGTYPE_p_switch_channel.getCPtr(channel));
11527     return ret;
11528   }
11529 
switch_channel_get_cause_ptr(SWIGTYPE_p_switch_channel channel)11530   public static SWIGTYPE_p_switch_call_cause_t switch_channel_get_cause_ptr(SWIGTYPE_p_switch_channel channel) {
11531     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_channel_get_cause_ptr(SWIGTYPE_p_switch_channel.getCPtr(channel));
11532     SWIGTYPE_p_switch_call_cause_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_call_cause_t(cPtr, false);
11533     return ret;
11534   }
11535 
switch_channel_cause2str(switch_call_cause_t cause)11536   public static string switch_channel_cause2str(switch_call_cause_t cause) {
11537     string ret = freeswitchPINVOKE.switch_channel_cause2str((int)cause);
11538     return ret;
11539   }
11540 
switch_channel_get_timetable(SWIGTYPE_p_switch_channel channel)11541   public static switch_channel_timetable switch_channel_get_timetable(SWIGTYPE_p_switch_channel channel) {
11542     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_channel_get_timetable(SWIGTYPE_p_switch_channel.getCPtr(channel));
11543     switch_channel_timetable ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_channel_timetable(cPtr, false);
11544     return ret;
11545   }
11546 
switch_channel_alloc(SWIGTYPE_p_p_switch_channel channel, switch_call_direction_t direction, SWIGTYPE_p_apr_pool_t pool)11547   public static switch_status_t switch_channel_alloc(SWIGTYPE_p_p_switch_channel channel, switch_call_direction_t direction, SWIGTYPE_p_apr_pool_t pool) {
11548     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_alloc(SWIGTYPE_p_p_switch_channel.getCPtr(channel), (int)direction, SWIGTYPE_p_apr_pool_t.getCPtr(pool));
11549     return ret;
11550   }
11551 
switch_channel_init(SWIGTYPE_p_switch_channel channel, SWIGTYPE_p_switch_core_session session, switch_channel_state_t state, switch_channel_flag_t flag)11552   public static switch_status_t switch_channel_init(SWIGTYPE_p_switch_channel channel, SWIGTYPE_p_switch_core_session session, switch_channel_state_t state, switch_channel_flag_t flag) {
11553     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_init(SWIGTYPE_p_switch_channel.getCPtr(channel), SWIGTYPE_p_switch_core_session.getCPtr(session), (int)state, (int)flag);
11554     return ret;
11555   }
11556 
switch_channel_set_presence_data_vals(SWIGTYPE_p_switch_channel channel, string presence_data_cols)11557   public static void switch_channel_set_presence_data_vals(SWIGTYPE_p_switch_channel channel, string presence_data_cols) {
11558     freeswitchPINVOKE.switch_channel_set_presence_data_vals(SWIGTYPE_p_switch_channel.getCPtr(channel), presence_data_cols);
11559   }
11560 
switch_channel_perform_presence(SWIGTYPE_p_switch_channel channel, string rpid, string status, string id, string file, string func, int line)11561   public static void switch_channel_perform_presence(SWIGTYPE_p_switch_channel channel, string rpid, string status, string id, string file, string func, int line) {
11562     freeswitchPINVOKE.switch_channel_perform_presence(SWIGTYPE_p_switch_channel.getCPtr(channel), rpid, status, id, file, func, line);
11563   }
11564 
switch_channel_uninit(SWIGTYPE_p_switch_channel channel)11565   public static void switch_channel_uninit(SWIGTYPE_p_switch_channel channel) {
11566     freeswitchPINVOKE.switch_channel_uninit(SWIGTYPE_p_switch_channel.getCPtr(channel));
11567   }
11568 
switch_channel_set_caller_profile(SWIGTYPE_p_switch_channel channel, switch_caller_profile caller_profile)11569   public static void switch_channel_set_caller_profile(SWIGTYPE_p_switch_channel channel, switch_caller_profile caller_profile) {
11570     freeswitchPINVOKE.switch_channel_set_caller_profile(SWIGTYPE_p_switch_channel.getCPtr(channel), switch_caller_profile.getCPtr(caller_profile));
11571   }
11572 
switch_channel_step_caller_profile(SWIGTYPE_p_switch_channel channel)11573   public static void switch_channel_step_caller_profile(SWIGTYPE_p_switch_channel channel) {
11574     freeswitchPINVOKE.switch_channel_step_caller_profile(SWIGTYPE_p_switch_channel.getCPtr(channel));
11575   }
11576 
switch_channel_get_caller_profile(SWIGTYPE_p_switch_channel channel)11577   public static switch_caller_profile switch_channel_get_caller_profile(SWIGTYPE_p_switch_channel channel) {
11578     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_channel_get_caller_profile(SWIGTYPE_p_switch_channel.getCPtr(channel));
11579     switch_caller_profile ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_caller_profile(cPtr, false);
11580     return ret;
11581   }
11582 
switch_channel_set_originator_caller_profile(SWIGTYPE_p_switch_channel channel, switch_caller_profile caller_profile)11583   public static void switch_channel_set_originator_caller_profile(SWIGTYPE_p_switch_channel channel, switch_caller_profile caller_profile) {
11584     freeswitchPINVOKE.switch_channel_set_originator_caller_profile(SWIGTYPE_p_switch_channel.getCPtr(channel), switch_caller_profile.getCPtr(caller_profile));
11585   }
11586 
switch_channel_set_hunt_caller_profile(SWIGTYPE_p_switch_channel channel, switch_caller_profile caller_profile)11587   public static void switch_channel_set_hunt_caller_profile(SWIGTYPE_p_switch_channel channel, switch_caller_profile caller_profile) {
11588     freeswitchPINVOKE.switch_channel_set_hunt_caller_profile(SWIGTYPE_p_switch_channel.getCPtr(channel), switch_caller_profile.getCPtr(caller_profile));
11589   }
11590 
switch_channel_get_originator_caller_profile(SWIGTYPE_p_switch_channel channel)11591   public static switch_caller_profile switch_channel_get_originator_caller_profile(SWIGTYPE_p_switch_channel channel) {
11592     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_channel_get_originator_caller_profile(SWIGTYPE_p_switch_channel.getCPtr(channel));
11593     switch_caller_profile ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_caller_profile(cPtr, false);
11594     return ret;
11595   }
11596 
switch_channel_set_originatee_caller_profile(SWIGTYPE_p_switch_channel channel, switch_caller_profile caller_profile)11597   public static void switch_channel_set_originatee_caller_profile(SWIGTYPE_p_switch_channel channel, switch_caller_profile caller_profile) {
11598     freeswitchPINVOKE.switch_channel_set_originatee_caller_profile(SWIGTYPE_p_switch_channel.getCPtr(channel), switch_caller_profile.getCPtr(caller_profile));
11599   }
11600 
switch_channel_get_originatee_caller_profile(SWIGTYPE_p_switch_channel channel)11601   public static switch_caller_profile switch_channel_get_originatee_caller_profile(SWIGTYPE_p_switch_channel channel) {
11602     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_channel_get_originatee_caller_profile(SWIGTYPE_p_switch_channel.getCPtr(channel));
11603     switch_caller_profile ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_caller_profile(cPtr, false);
11604     return ret;
11605   }
11606 
switch_channel_set_origination_caller_profile(SWIGTYPE_p_switch_channel channel, switch_caller_profile caller_profile)11607   public static void switch_channel_set_origination_caller_profile(SWIGTYPE_p_switch_channel channel, switch_caller_profile caller_profile) {
11608     freeswitchPINVOKE.switch_channel_set_origination_caller_profile(SWIGTYPE_p_switch_channel.getCPtr(channel), switch_caller_profile.getCPtr(caller_profile));
11609   }
11610 
switch_channel_get_origination_caller_profile(SWIGTYPE_p_switch_channel channel)11611   public static switch_caller_profile switch_channel_get_origination_caller_profile(SWIGTYPE_p_switch_channel channel) {
11612     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_channel_get_origination_caller_profile(SWIGTYPE_p_switch_channel.getCPtr(channel));
11613     switch_caller_profile ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_caller_profile(cPtr, false);
11614     return ret;
11615   }
11616 
switch_channel_get_uuid(SWIGTYPE_p_switch_channel channel)11617   public static string switch_channel_get_uuid(SWIGTYPE_p_switch_channel channel) {
11618     string ret = freeswitchPINVOKE.switch_channel_get_uuid(SWIGTYPE_p_switch_channel.getCPtr(channel));
11619     return ret;
11620   }
11621 
switch_channel_set_profile_var(SWIGTYPE_p_switch_channel channel, string name, string val)11622   public static switch_status_t switch_channel_set_profile_var(SWIGTYPE_p_switch_channel channel, string name, string val) {
11623     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_set_profile_var(SWIGTYPE_p_switch_channel.getCPtr(channel), name, val);
11624     return ret;
11625   }
11626 
switch_channel_set_log_tag(SWIGTYPE_p_switch_channel channel, string tagname, string tagvalue)11627   public static switch_status_t switch_channel_set_log_tag(SWIGTYPE_p_switch_channel channel, string tagname, string tagvalue) {
11628     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_set_log_tag(SWIGTYPE_p_switch_channel.getCPtr(channel), tagname, tagvalue);
11629     return ret;
11630   }
11631 
switch_channel_get_log_tags(SWIGTYPE_p_switch_channel channel, SWIGTYPE_p_p_switch_event log_tags)11632   public static switch_status_t switch_channel_get_log_tags(SWIGTYPE_p_switch_channel channel, SWIGTYPE_p_p_switch_event log_tags) {
11633     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_get_log_tags(SWIGTYPE_p_switch_channel.getCPtr(channel), SWIGTYPE_p_p_switch_event.getCPtr(log_tags));
11634     return ret;
11635   }
11636 
switch_channel_set_variable_var_check(SWIGTYPE_p_switch_channel channel, string varname, string value, switch_bool_t var_check)11637   public static switch_status_t switch_channel_set_variable_var_check(SWIGTYPE_p_switch_channel channel, string varname, string value, switch_bool_t var_check) {
11638     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_set_variable_var_check(SWIGTYPE_p_switch_channel.getCPtr(channel), varname, value, (int)var_check);
11639     return ret;
11640   }
11641 
switch_channel_add_variable_var_check(SWIGTYPE_p_switch_channel channel, string varname, string value, switch_bool_t var_check, switch_stack_t stack)11642   public static switch_status_t switch_channel_add_variable_var_check(SWIGTYPE_p_switch_channel channel, string varname, string value, switch_bool_t var_check, switch_stack_t stack) {
11643     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_add_variable_var_check(SWIGTYPE_p_switch_channel.getCPtr(channel), varname, value, (int)var_check, (int)stack);
11644     return ret;
11645   }
11646 
switch_channel_set_variable_printf(SWIGTYPE_p_switch_channel channel, string varname, string fmt)11647   public static switch_status_t switch_channel_set_variable_printf(SWIGTYPE_p_switch_channel channel, string varname, string fmt) {
11648     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_set_variable_printf(SWIGTYPE_p_switch_channel.getCPtr(channel), varname, fmt);
11649     return ret;
11650   }
11651 
switch_channel_set_variable_name_printf(SWIGTYPE_p_switch_channel channel, string val, string fmt)11652   public static switch_status_t switch_channel_set_variable_name_printf(SWIGTYPE_p_switch_channel channel, string val, string fmt) {
11653     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_set_variable_name_printf(SWIGTYPE_p_switch_channel.getCPtr(channel), val, fmt);
11654     return ret;
11655   }
11656 
switch_channel_set_variable_partner_var_check(SWIGTYPE_p_switch_channel channel, string varname, string value, switch_bool_t var_check)11657   public static switch_status_t switch_channel_set_variable_partner_var_check(SWIGTYPE_p_switch_channel channel, string varname, string value, switch_bool_t var_check) {
11658     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_set_variable_partner_var_check(SWIGTYPE_p_switch_channel.getCPtr(channel), varname, value, (int)var_check);
11659     return ret;
11660   }
11661 
switch_channel_get_variable_partner(SWIGTYPE_p_switch_channel channel, string varname)11662   public static string switch_channel_get_variable_partner(SWIGTYPE_p_switch_channel channel, string varname) {
11663     string ret = freeswitchPINVOKE.switch_channel_get_variable_partner(SWIGTYPE_p_switch_channel.getCPtr(channel), varname);
11664     return ret;
11665   }
11666 
switch_channel_get_hold_music(SWIGTYPE_p_switch_channel channel)11667   public static string switch_channel_get_hold_music(SWIGTYPE_p_switch_channel channel) {
11668     string ret = freeswitchPINVOKE.switch_channel_get_hold_music(SWIGTYPE_p_switch_channel.getCPtr(channel));
11669     return ret;
11670   }
11671 
switch_channel_get_hold_music_partner(SWIGTYPE_p_switch_channel channel)11672   public static string switch_channel_get_hold_music_partner(SWIGTYPE_p_switch_channel channel) {
11673     string ret = freeswitchPINVOKE.switch_channel_get_hold_music_partner(SWIGTYPE_p_switch_channel.getCPtr(channel));
11674     return ret;
11675   }
11676 
switch_channel_del_variable_prefix(SWIGTYPE_p_switch_channel channel, string prefix)11677   public static uint switch_channel_del_variable_prefix(SWIGTYPE_p_switch_channel channel, string prefix) {
11678     uint ret = freeswitchPINVOKE.switch_channel_del_variable_prefix(SWIGTYPE_p_switch_channel.getCPtr(channel), prefix);
11679     return ret;
11680   }
11681 
switch_channel_transfer_variable_prefix(SWIGTYPE_p_switch_channel orig_channel, SWIGTYPE_p_switch_channel new_channel, string prefix)11682   public static switch_status_t switch_channel_transfer_variable_prefix(SWIGTYPE_p_switch_channel orig_channel, SWIGTYPE_p_switch_channel new_channel, string prefix) {
11683     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_transfer_variable_prefix(SWIGTYPE_p_switch_channel.getCPtr(orig_channel), SWIGTYPE_p_switch_channel.getCPtr(new_channel), prefix);
11684     return ret;
11685   }
11686 
switch_channel_export_variable_var_check(SWIGTYPE_p_switch_channel channel, string varname, string val, string export_varname, switch_bool_t var_check)11687   public static switch_status_t switch_channel_export_variable_var_check(SWIGTYPE_p_switch_channel channel, string varname, string val, string export_varname, switch_bool_t var_check) {
11688     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_export_variable_var_check(SWIGTYPE_p_switch_channel.getCPtr(channel), varname, val, export_varname, (int)var_check);
11689     return ret;
11690   }
11691 
switch_channel_process_export(SWIGTYPE_p_switch_channel channel, SWIGTYPE_p_switch_channel peer_channel, switch_event var_event, string export_varname)11692   public static void switch_channel_process_export(SWIGTYPE_p_switch_channel channel, SWIGTYPE_p_switch_channel peer_channel, switch_event var_event, string export_varname) {
11693     freeswitchPINVOKE.switch_channel_process_export(SWIGTYPE_p_switch_channel.getCPtr(channel), SWIGTYPE_p_switch_channel.getCPtr(peer_channel), switch_event.getCPtr(var_event), export_varname);
11694   }
11695 
switch_channel_export_variable_printf(SWIGTYPE_p_switch_channel channel, string varname, string export_varname, string fmt)11696   public static switch_status_t switch_channel_export_variable_printf(SWIGTYPE_p_switch_channel channel, string varname, string export_varname, string fmt) {
11697     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_export_variable_printf(SWIGTYPE_p_switch_channel.getCPtr(channel), varname, export_varname, fmt);
11698     return ret;
11699   }
11700 
switch_channel_set_scope_variables(SWIGTYPE_p_switch_channel channel, SWIGTYPE_p_p_switch_event arg1)11701   public static void switch_channel_set_scope_variables(SWIGTYPE_p_switch_channel channel, SWIGTYPE_p_p_switch_event arg1) {
11702     freeswitchPINVOKE.switch_channel_set_scope_variables(SWIGTYPE_p_switch_channel.getCPtr(channel), SWIGTYPE_p_p_switch_event.getCPtr(arg1));
11703   }
11704 
switch_channel_get_scope_variables(SWIGTYPE_p_switch_channel channel, SWIGTYPE_p_p_switch_event arg1)11705   public static switch_status_t switch_channel_get_scope_variables(SWIGTYPE_p_switch_channel channel, SWIGTYPE_p_p_switch_event arg1) {
11706     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_get_scope_variables(SWIGTYPE_p_switch_channel.getCPtr(channel), SWIGTYPE_p_p_switch_event.getCPtr(arg1));
11707     return ret;
11708   }
11709 
switch_channel_get_variable_dup(SWIGTYPE_p_switch_channel channel, string varname, switch_bool_t dup, int idx)11710   public static string switch_channel_get_variable_dup(SWIGTYPE_p_switch_channel channel, string varname, switch_bool_t dup, int idx) {
11711     string ret = freeswitchPINVOKE.switch_channel_get_variable_dup(SWIGTYPE_p_switch_channel.getCPtr(channel), varname, (int)dup, idx);
11712     return ret;
11713   }
11714 
switch_channel_get_variables(SWIGTYPE_p_switch_channel channel, SWIGTYPE_p_p_switch_event arg1)11715   public static switch_status_t switch_channel_get_variables(SWIGTYPE_p_switch_channel channel, SWIGTYPE_p_p_switch_event arg1) {
11716     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_get_variables(SWIGTYPE_p_switch_channel.getCPtr(channel), SWIGTYPE_p_p_switch_event.getCPtr(arg1));
11717     return ret;
11718   }
11719 
switch_channel_pass_callee_id(SWIGTYPE_p_switch_channel channel, SWIGTYPE_p_switch_channel other_channel)11720   public static switch_status_t switch_channel_pass_callee_id(SWIGTYPE_p_switch_channel channel, SWIGTYPE_p_switch_channel other_channel) {
11721     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_pass_callee_id(SWIGTYPE_p_switch_channel.getCPtr(channel), SWIGTYPE_p_switch_channel.getCPtr(other_channel));
11722     return ret;
11723   }
11724 
switch_channel_var_false(SWIGTYPE_p_switch_channel channel, string variable)11725   public static int switch_channel_var_false(SWIGTYPE_p_switch_channel channel, string variable) {
11726     int ret = freeswitchPINVOKE.switch_channel_var_false(SWIGTYPE_p_switch_channel.getCPtr(channel), variable);
11727     return ret;
11728   }
11729 
switch_channel_var_true(SWIGTYPE_p_switch_channel channel, string variable)11730   public static int switch_channel_var_true(SWIGTYPE_p_switch_channel channel, string variable) {
11731     int ret = freeswitchPINVOKE.switch_channel_var_true(SWIGTYPE_p_switch_channel.getCPtr(channel), variable);
11732     return ret;
11733   }
11734 
switch_channel_variable_first(SWIGTYPE_p_switch_channel channel)11735   public static switch_event_header switch_channel_variable_first(SWIGTYPE_p_switch_channel channel) {
11736     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_channel_variable_first(SWIGTYPE_p_switch_channel.getCPtr(channel));
11737     switch_event_header ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_event_header(cPtr, false);
11738     return ret;
11739   }
11740 
switch_channel_variable_last(SWIGTYPE_p_switch_channel channel)11741   public static void switch_channel_variable_last(SWIGTYPE_p_switch_channel channel) {
11742     freeswitchPINVOKE.switch_channel_variable_last(SWIGTYPE_p_switch_channel.getCPtr(channel));
11743   }
11744 
switch_channel_restart(SWIGTYPE_p_switch_channel channel)11745   public static void switch_channel_restart(SWIGTYPE_p_switch_channel channel) {
11746     freeswitchPINVOKE.switch_channel_restart(SWIGTYPE_p_switch_channel.getCPtr(channel));
11747   }
11748 
switch_channel_caller_extension_masquerade(SWIGTYPE_p_switch_channel orig_channel, SWIGTYPE_p_switch_channel new_channel, uint offset)11749   public static switch_status_t switch_channel_caller_extension_masquerade(SWIGTYPE_p_switch_channel orig_channel, SWIGTYPE_p_switch_channel new_channel, uint offset) {
11750     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_caller_extension_masquerade(SWIGTYPE_p_switch_channel.getCPtr(orig_channel), SWIGTYPE_p_switch_channel.getCPtr(new_channel), offset);
11751     return ret;
11752   }
11753 
switch_channel_set_caller_extension(SWIGTYPE_p_switch_channel channel, switch_caller_extension caller_extension)11754   public static void switch_channel_set_caller_extension(SWIGTYPE_p_switch_channel channel, switch_caller_extension caller_extension) {
11755     freeswitchPINVOKE.switch_channel_set_caller_extension(SWIGTYPE_p_switch_channel.getCPtr(channel), switch_caller_extension.getCPtr(caller_extension));
11756   }
11757 
switch_channel_invert_cid(SWIGTYPE_p_switch_channel channel)11758   public static void switch_channel_invert_cid(SWIGTYPE_p_switch_channel channel) {
11759     freeswitchPINVOKE.switch_channel_invert_cid(SWIGTYPE_p_switch_channel.getCPtr(channel));
11760   }
11761 
switch_channel_flip_cid(SWIGTYPE_p_switch_channel channel)11762   public static void switch_channel_flip_cid(SWIGTYPE_p_switch_channel channel) {
11763     freeswitchPINVOKE.switch_channel_flip_cid(SWIGTYPE_p_switch_channel.getCPtr(channel));
11764   }
11765 
switch_channel_sort_cid(SWIGTYPE_p_switch_channel channel)11766   public static void switch_channel_sort_cid(SWIGTYPE_p_switch_channel channel) {
11767     freeswitchPINVOKE.switch_channel_sort_cid(SWIGTYPE_p_switch_channel.getCPtr(channel));
11768   }
11769 
switch_channel_get_caller_extension(SWIGTYPE_p_switch_channel channel)11770   public static switch_caller_extension switch_channel_get_caller_extension(SWIGTYPE_p_switch_channel channel) {
11771     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_channel_get_caller_extension(SWIGTYPE_p_switch_channel.getCPtr(channel));
11772     switch_caller_extension ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_caller_extension(cPtr, false);
11773     return ret;
11774   }
11775 
switch_channel_test_flag(SWIGTYPE_p_switch_channel channel, switch_channel_flag_t flag)11776   public static uint switch_channel_test_flag(SWIGTYPE_p_switch_channel channel, switch_channel_flag_t flag) {
11777     uint ret = freeswitchPINVOKE.switch_channel_test_flag(SWIGTYPE_p_switch_channel.getCPtr(channel), (int)flag);
11778     return ret;
11779   }
11780 
switch_channel_set_flag_value(SWIGTYPE_p_switch_channel channel, switch_channel_flag_t flag, uint value)11781   public static void switch_channel_set_flag_value(SWIGTYPE_p_switch_channel channel, switch_channel_flag_t flag, uint value) {
11782     freeswitchPINVOKE.switch_channel_set_flag_value(SWIGTYPE_p_switch_channel.getCPtr(channel), (int)flag, value);
11783   }
11784 
switch_channel_set_flag_recursive(SWIGTYPE_p_switch_channel channel, switch_channel_flag_t flag)11785   public static void switch_channel_set_flag_recursive(SWIGTYPE_p_switch_channel channel, switch_channel_flag_t flag) {
11786     freeswitchPINVOKE.switch_channel_set_flag_recursive(SWIGTYPE_p_switch_channel.getCPtr(channel), (int)flag);
11787   }
11788 
switch_channel_set_cap_value(SWIGTYPE_p_switch_channel channel, switch_channel_cap_t cap, uint value)11789   public static void switch_channel_set_cap_value(SWIGTYPE_p_switch_channel channel, switch_channel_cap_t cap, uint value) {
11790     freeswitchPINVOKE.switch_channel_set_cap_value(SWIGTYPE_p_switch_channel.getCPtr(channel), (int)cap, value);
11791   }
11792 
switch_channel_clear_cap(SWIGTYPE_p_switch_channel channel, switch_channel_cap_t cap)11793   public static void switch_channel_clear_cap(SWIGTYPE_p_switch_channel channel, switch_channel_cap_t cap) {
11794     freeswitchPINVOKE.switch_channel_clear_cap(SWIGTYPE_p_switch_channel.getCPtr(channel), (int)cap);
11795   }
11796 
switch_channel_test_cap(SWIGTYPE_p_switch_channel channel, switch_channel_cap_t cap)11797   public static uint switch_channel_test_cap(SWIGTYPE_p_switch_channel channel, switch_channel_cap_t cap) {
11798     uint ret = freeswitchPINVOKE.switch_channel_test_cap(SWIGTYPE_p_switch_channel.getCPtr(channel), (int)cap);
11799     return ret;
11800   }
11801 
switch_channel_test_cap_partner(SWIGTYPE_p_switch_channel channel, switch_channel_cap_t cap)11802   public static uint switch_channel_test_cap_partner(SWIGTYPE_p_switch_channel channel, switch_channel_cap_t cap) {
11803     uint ret = freeswitchPINVOKE.switch_channel_test_cap_partner(SWIGTYPE_p_switch_channel.getCPtr(channel), (int)cap);
11804     return ret;
11805   }
11806 
switch_channel_set_flag_partner(SWIGTYPE_p_switch_channel channel, switch_channel_flag_t flag)11807   public static switch_bool_t switch_channel_set_flag_partner(SWIGTYPE_p_switch_channel channel, switch_channel_flag_t flag) {
11808     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_channel_set_flag_partner(SWIGTYPE_p_switch_channel.getCPtr(channel), (int)flag);
11809     return ret;
11810   }
11811 
switch_channel_clear_flag_partner(SWIGTYPE_p_switch_channel channel, switch_channel_flag_t flag)11812   public static switch_bool_t switch_channel_clear_flag_partner(SWIGTYPE_p_switch_channel channel, switch_channel_flag_t flag) {
11813     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_channel_clear_flag_partner(SWIGTYPE_p_switch_channel.getCPtr(channel), (int)flag);
11814     return ret;
11815   }
11816 
switch_channel_test_flag_partner(SWIGTYPE_p_switch_channel channel, switch_channel_flag_t flag)11817   public static uint switch_channel_test_flag_partner(SWIGTYPE_p_switch_channel channel, switch_channel_flag_t flag) {
11818     uint ret = freeswitchPINVOKE.switch_channel_test_flag_partner(SWIGTYPE_p_switch_channel.getCPtr(channel), (int)flag);
11819     return ret;
11820   }
11821 
switch_channel_set_state_flag(SWIGTYPE_p_switch_channel channel, switch_channel_flag_t flag)11822   public static void switch_channel_set_state_flag(SWIGTYPE_p_switch_channel channel, switch_channel_flag_t flag) {
11823     freeswitchPINVOKE.switch_channel_set_state_flag(SWIGTYPE_p_switch_channel.getCPtr(channel), (int)flag);
11824   }
11825 
switch_channel_clear_state_flag(SWIGTYPE_p_switch_channel channel, switch_channel_flag_t flag)11826   public static void switch_channel_clear_state_flag(SWIGTYPE_p_switch_channel channel, switch_channel_flag_t flag) {
11827     freeswitchPINVOKE.switch_channel_clear_state_flag(SWIGTYPE_p_switch_channel.getCPtr(channel), (int)flag);
11828   }
11829 
switch_channel_clear_flag(SWIGTYPE_p_switch_channel channel, switch_channel_flag_t flag)11830   public static void switch_channel_clear_flag(SWIGTYPE_p_switch_channel channel, switch_channel_flag_t flag) {
11831     freeswitchPINVOKE.switch_channel_clear_flag(SWIGTYPE_p_switch_channel.getCPtr(channel), (int)flag);
11832   }
11833 
switch_channel_clear_flag_recursive(SWIGTYPE_p_switch_channel channel, switch_channel_flag_t flag)11834   public static void switch_channel_clear_flag_recursive(SWIGTYPE_p_switch_channel channel, switch_channel_flag_t flag) {
11835     freeswitchPINVOKE.switch_channel_clear_flag_recursive(SWIGTYPE_p_switch_channel.getCPtr(channel), (int)flag);
11836   }
11837 
switch_channel_perform_answer(SWIGTYPE_p_switch_channel channel, string file, string func, int line)11838   public static switch_status_t switch_channel_perform_answer(SWIGTYPE_p_switch_channel channel, string file, string func, int line) {
11839     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_perform_answer(SWIGTYPE_p_switch_channel.getCPtr(channel), file, func, line);
11840     return ret;
11841   }
11842 
switch_channel_perform_mark_answered(SWIGTYPE_p_switch_channel channel, string file, string func, int line)11843   public static switch_status_t switch_channel_perform_mark_answered(SWIGTYPE_p_switch_channel channel, string file, string func, int line) {
11844     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_perform_mark_answered(SWIGTYPE_p_switch_channel.getCPtr(channel), file, func, line);
11845     return ret;
11846   }
11847 
switch_channel_check_zrtp(SWIGTYPE_p_switch_channel channel)11848   public static void switch_channel_check_zrtp(SWIGTYPE_p_switch_channel channel) {
11849     freeswitchPINVOKE.switch_channel_check_zrtp(SWIGTYPE_p_switch_channel.getCPtr(channel));
11850   }
11851 
switch_channel_perform_acknowledge_call(SWIGTYPE_p_switch_channel channel, string file, string func, int line)11852   public static switch_status_t switch_channel_perform_acknowledge_call(SWIGTYPE_p_switch_channel channel, string file, string func, int line) {
11853     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_perform_acknowledge_call(SWIGTYPE_p_switch_channel.getCPtr(channel), file, func, line);
11854     return ret;
11855   }
11856 
switch_channel_perform_ring_ready_value(SWIGTYPE_p_switch_channel channel, switch_ring_ready_t rv, string file, string func, int line)11857   public static switch_status_t switch_channel_perform_ring_ready_value(SWIGTYPE_p_switch_channel channel, switch_ring_ready_t rv, string file, string func, int line) {
11858     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_perform_ring_ready_value(SWIGTYPE_p_switch_channel.getCPtr(channel), (int)rv, file, func, line);
11859     return ret;
11860   }
11861 
switch_channel_perform_pre_answer(SWIGTYPE_p_switch_channel channel, string file, string func, int line)11862   public static switch_status_t switch_channel_perform_pre_answer(SWIGTYPE_p_switch_channel channel, string file, string func, int line) {
11863     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_perform_pre_answer(SWIGTYPE_p_switch_channel.getCPtr(channel), file, func, line);
11864     return ret;
11865   }
11866 
switch_channel_perform_mark_pre_answered(SWIGTYPE_p_switch_channel channel, string file, string func, int line)11867   public static switch_status_t switch_channel_perform_mark_pre_answered(SWIGTYPE_p_switch_channel channel, string file, string func, int line) {
11868     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_perform_mark_pre_answered(SWIGTYPE_p_switch_channel.getCPtr(channel), file, func, line);
11869     return ret;
11870   }
11871 
switch_channel_perform_mark_ring_ready_value(SWIGTYPE_p_switch_channel channel, switch_ring_ready_t rv, string file, string func, int line)11872   public static switch_status_t switch_channel_perform_mark_ring_ready_value(SWIGTYPE_p_switch_channel channel, switch_ring_ready_t rv, string file, string func, int line) {
11873     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_perform_mark_ring_ready_value(SWIGTYPE_p_switch_channel.getCPtr(channel), (int)rv, file, func, line);
11874     return ret;
11875   }
11876 
switch_channel_add_state_handler(SWIGTYPE_p_switch_channel channel, switch_state_handler_table state_handler)11877   public static int switch_channel_add_state_handler(SWIGTYPE_p_switch_channel channel, switch_state_handler_table state_handler) {
11878     int ret = freeswitchPINVOKE.switch_channel_add_state_handler(SWIGTYPE_p_switch_channel.getCPtr(channel), switch_state_handler_table.getCPtr(state_handler));
11879     return ret;
11880   }
11881 
switch_channel_clear_state_handler(SWIGTYPE_p_switch_channel channel, switch_state_handler_table state_handler)11882   public static void switch_channel_clear_state_handler(SWIGTYPE_p_switch_channel channel, switch_state_handler_table state_handler) {
11883     freeswitchPINVOKE.switch_channel_clear_state_handler(SWIGTYPE_p_switch_channel.getCPtr(channel), switch_state_handler_table.getCPtr(state_handler));
11884   }
11885 
switch_channel_get_state_handler(SWIGTYPE_p_switch_channel channel, int index)11886   public static switch_state_handler_table switch_channel_get_state_handler(SWIGTYPE_p_switch_channel channel, int index) {
11887     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_channel_get_state_handler(SWIGTYPE_p_switch_channel.getCPtr(channel), index);
11888     switch_state_handler_table ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_state_handler_table(cPtr, false);
11889     return ret;
11890   }
11891 
switch_channel_set_private(SWIGTYPE_p_switch_channel channel, string key, SWIGTYPE_p_void private_info)11892   public static switch_status_t switch_channel_set_private(SWIGTYPE_p_switch_channel channel, string key, SWIGTYPE_p_void private_info) {
11893     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_set_private(SWIGTYPE_p_switch_channel.getCPtr(channel), key, SWIGTYPE_p_void.getCPtr(private_info));
11894     return ret;
11895   }
11896 
switch_channel_get_private(SWIGTYPE_p_switch_channel channel, string key)11897   public static SWIGTYPE_p_void switch_channel_get_private(SWIGTYPE_p_switch_channel channel, string key) {
11898     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_channel_get_private(SWIGTYPE_p_switch_channel.getCPtr(channel), key);
11899     SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
11900     return ret;
11901   }
11902 
switch_channel_get_private_partner(SWIGTYPE_p_switch_channel channel, string key)11903   public static SWIGTYPE_p_void switch_channel_get_private_partner(SWIGTYPE_p_switch_channel channel, string key) {
11904     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_channel_get_private_partner(SWIGTYPE_p_switch_channel.getCPtr(channel), key);
11905     SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
11906     return ret;
11907   }
11908 
switch_channel_set_name(SWIGTYPE_p_switch_channel channel, string name)11909   public static switch_status_t switch_channel_set_name(SWIGTYPE_p_switch_channel channel, string name) {
11910     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_set_name(SWIGTYPE_p_switch_channel.getCPtr(channel), name);
11911     return ret;
11912   }
11913 
switch_channel_get_name(SWIGTYPE_p_switch_channel channel)11914   public static string switch_channel_get_name(SWIGTYPE_p_switch_channel channel) {
11915     string ret = freeswitchPINVOKE.switch_channel_get_name(SWIGTYPE_p_switch_channel.getCPtr(channel));
11916     return ret;
11917   }
11918 
switch_channel_perform_hangup(SWIGTYPE_p_switch_channel channel, string file, string func, int line, switch_call_cause_t hangup_cause)11919   public static switch_channel_state_t switch_channel_perform_hangup(SWIGTYPE_p_switch_channel channel, string file, string func, int line, switch_call_cause_t hangup_cause) {
11920     switch_channel_state_t ret = (switch_channel_state_t)freeswitchPINVOKE.switch_channel_perform_hangup(SWIGTYPE_p_switch_channel.getCPtr(channel), file, func, line, (int)hangup_cause);
11921     return ret;
11922   }
11923 
switch_channel_has_dtmf(SWIGTYPE_p_switch_channel channel)11924   public static SWIGTYPE_p_switch_size_t switch_channel_has_dtmf(SWIGTYPE_p_switch_channel channel) {
11925     SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_channel_has_dtmf(SWIGTYPE_p_switch_channel.getCPtr(channel)), true);
11926     return ret;
11927   }
11928 
switch_channel_dtmf_lock(SWIGTYPE_p_switch_channel channel)11929   public static switch_status_t switch_channel_dtmf_lock(SWIGTYPE_p_switch_channel channel) {
11930     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_dtmf_lock(SWIGTYPE_p_switch_channel.getCPtr(channel));
11931     return ret;
11932   }
11933 
switch_channel_try_dtmf_lock(SWIGTYPE_p_switch_channel channel)11934   public static switch_status_t switch_channel_try_dtmf_lock(SWIGTYPE_p_switch_channel channel) {
11935     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_try_dtmf_lock(SWIGTYPE_p_switch_channel.getCPtr(channel));
11936     return ret;
11937   }
11938 
switch_channel_dtmf_unlock(SWIGTYPE_p_switch_channel channel)11939   public static switch_status_t switch_channel_dtmf_unlock(SWIGTYPE_p_switch_channel channel) {
11940     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_dtmf_unlock(SWIGTYPE_p_switch_channel.getCPtr(channel));
11941     return ret;
11942   }
11943 
switch_channel_queue_dtmf(SWIGTYPE_p_switch_channel channel, switch_dtmf_t dtmf)11944   public static switch_status_t switch_channel_queue_dtmf(SWIGTYPE_p_switch_channel channel, switch_dtmf_t dtmf) {
11945     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_queue_dtmf(SWIGTYPE_p_switch_channel.getCPtr(channel), switch_dtmf_t.getCPtr(dtmf));
11946     return ret;
11947   }
11948 
switch_channel_queue_dtmf_string(SWIGTYPE_p_switch_channel channel, string dtmf_string)11949   public static switch_status_t switch_channel_queue_dtmf_string(SWIGTYPE_p_switch_channel channel, string dtmf_string) {
11950     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_queue_dtmf_string(SWIGTYPE_p_switch_channel.getCPtr(channel), dtmf_string);
11951     return ret;
11952   }
11953 
switch_channel_dequeue_dtmf(SWIGTYPE_p_switch_channel channel, switch_dtmf_t dtmf)11954   public static switch_status_t switch_channel_dequeue_dtmf(SWIGTYPE_p_switch_channel channel, switch_dtmf_t dtmf) {
11955     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_dequeue_dtmf(SWIGTYPE_p_switch_channel.getCPtr(channel), switch_dtmf_t.getCPtr(dtmf));
11956     return ret;
11957   }
11958 
switch_channel_flush_dtmf(SWIGTYPE_p_switch_channel channel)11959   public static void switch_channel_flush_dtmf(SWIGTYPE_p_switch_channel channel) {
11960     freeswitchPINVOKE.switch_channel_flush_dtmf(SWIGTYPE_p_switch_channel.getCPtr(channel));
11961   }
11962 
switch_channel_dequeue_dtmf_string(SWIGTYPE_p_switch_channel channel, string dtmf_str, SWIGTYPE_p_switch_size_t len)11963   public static SWIGTYPE_p_switch_size_t switch_channel_dequeue_dtmf_string(SWIGTYPE_p_switch_channel channel, string dtmf_str, SWIGTYPE_p_switch_size_t len) {
11964     SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_channel_dequeue_dtmf_string(SWIGTYPE_p_switch_channel.getCPtr(channel), dtmf_str, SWIGTYPE_p_switch_size_t.getCPtr(len)), true);
11965     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
11966     return ret;
11967   }
11968 
switch_channel_state_name(switch_channel_state_t state)11969   public static string switch_channel_state_name(switch_channel_state_t state) {
11970     string ret = freeswitchPINVOKE.switch_channel_state_name((int)state);
11971     return ret;
11972   }
11973 
switch_channel_name_state(string name)11974   public static switch_channel_state_t switch_channel_name_state(string name) {
11975     switch_channel_state_t ret = (switch_channel_state_t)freeswitchPINVOKE.switch_channel_name_state(name);
11976     return ret;
11977   }
11978 
switch_channel_event_set_data(SWIGTYPE_p_switch_channel channel, switch_event arg1)11979   public static void switch_channel_event_set_data(SWIGTYPE_p_switch_channel channel, switch_event arg1) {
11980     freeswitchPINVOKE.switch_channel_event_set_data(SWIGTYPE_p_switch_channel.getCPtr(channel), switch_event.getCPtr(arg1));
11981   }
11982 
switch_channel_event_set_basic_data(SWIGTYPE_p_switch_channel channel, switch_event arg1)11983   public static void switch_channel_event_set_basic_data(SWIGTYPE_p_switch_channel channel, switch_event arg1) {
11984     freeswitchPINVOKE.switch_channel_event_set_basic_data(SWIGTYPE_p_switch_channel.getCPtr(channel), switch_event.getCPtr(arg1));
11985   }
11986 
switch_channel_event_set_extended_data(SWIGTYPE_p_switch_channel channel, switch_event arg1)11987   public static void switch_channel_event_set_extended_data(SWIGTYPE_p_switch_channel channel, switch_event arg1) {
11988     freeswitchPINVOKE.switch_channel_event_set_extended_data(SWIGTYPE_p_switch_channel.getCPtr(channel), switch_event.getCPtr(arg1));
11989   }
11990 
switch_channel_expand_variables_check(SWIGTYPE_p_switch_channel channel, string arg1, switch_event var_list, switch_event api_list, uint recur)11991   public static string switch_channel_expand_variables_check(SWIGTYPE_p_switch_channel channel, string arg1, switch_event var_list, switch_event api_list, uint recur) {
11992     string ret = freeswitchPINVOKE.switch_channel_expand_variables_check(SWIGTYPE_p_switch_channel.getCPtr(channel), arg1, switch_event.getCPtr(var_list), switch_event.getCPtr(api_list), recur);
11993     return ret;
11994   }
11995 
switch_channel_build_param_string(SWIGTYPE_p_switch_channel channel, switch_caller_profile caller_profile, string prefix)11996   public static string switch_channel_build_param_string(SWIGTYPE_p_switch_channel channel, switch_caller_profile caller_profile, string prefix) {
11997     string ret = freeswitchPINVOKE.switch_channel_build_param_string(SWIGTYPE_p_switch_channel.getCPtr(channel), switch_caller_profile.getCPtr(caller_profile), prefix);
11998     return ret;
11999   }
12000 
switch_channel_set_timestamps(SWIGTYPE_p_switch_channel channel)12001   public static switch_status_t switch_channel_set_timestamps(SWIGTYPE_p_switch_channel channel) {
12002     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_set_timestamps(SWIGTYPE_p_switch_channel.getCPtr(channel));
12003     return ret;
12004   }
12005 
switch_channel_perform_audio_sync(SWIGTYPE_p_switch_channel channel, string file, string func, int line)12006   public static void switch_channel_perform_audio_sync(SWIGTYPE_p_switch_channel channel, string file, string func, int line) {
12007     freeswitchPINVOKE.switch_channel_perform_audio_sync(SWIGTYPE_p_switch_channel.getCPtr(channel), file, func, line);
12008   }
12009 
switch_channel_perform_video_sync(SWIGTYPE_p_switch_channel channel, string file, string func, int line)12010   public static void switch_channel_perform_video_sync(SWIGTYPE_p_switch_channel channel, string file, string func, int line) {
12011     freeswitchPINVOKE.switch_channel_perform_video_sync(SWIGTYPE_p_switch_channel.getCPtr(channel), file, func, line);
12012   }
12013 
switch_channel_set_private_flag(SWIGTYPE_p_switch_channel channel, uint flags)12014   public static void switch_channel_set_private_flag(SWIGTYPE_p_switch_channel channel, uint flags) {
12015     freeswitchPINVOKE.switch_channel_set_private_flag(SWIGTYPE_p_switch_channel.getCPtr(channel), flags);
12016   }
12017 
switch_channel_clear_private_flag(SWIGTYPE_p_switch_channel channel, uint flags)12018   public static void switch_channel_clear_private_flag(SWIGTYPE_p_switch_channel channel, uint flags) {
12019     freeswitchPINVOKE.switch_channel_clear_private_flag(SWIGTYPE_p_switch_channel.getCPtr(channel), flags);
12020   }
12021 
switch_channel_test_private_flag(SWIGTYPE_p_switch_channel channel, uint flags)12022   public static int switch_channel_test_private_flag(SWIGTYPE_p_switch_channel channel, uint flags) {
12023     int ret = freeswitchPINVOKE.switch_channel_test_private_flag(SWIGTYPE_p_switch_channel.getCPtr(channel), flags);
12024     return ret;
12025   }
12026 
switch_channel_set_app_flag_key(string app, SWIGTYPE_p_switch_channel channel, uint flags)12027   public static void switch_channel_set_app_flag_key(string app, SWIGTYPE_p_switch_channel channel, uint flags) {
12028     freeswitchPINVOKE.switch_channel_set_app_flag_key(app, SWIGTYPE_p_switch_channel.getCPtr(channel), flags);
12029   }
12030 
switch_channel_clear_app_flag_key(string app, SWIGTYPE_p_switch_channel channel, uint flags)12031   public static void switch_channel_clear_app_flag_key(string app, SWIGTYPE_p_switch_channel channel, uint flags) {
12032     freeswitchPINVOKE.switch_channel_clear_app_flag_key(app, SWIGTYPE_p_switch_channel.getCPtr(channel), flags);
12033   }
12034 
switch_channel_test_app_flag_key(string app, SWIGTYPE_p_switch_channel channel, uint flags)12035   public static int switch_channel_test_app_flag_key(string app, SWIGTYPE_p_switch_channel channel, uint flags) {
12036     int ret = freeswitchPINVOKE.switch_channel_test_app_flag_key(app, SWIGTYPE_p_switch_channel.getCPtr(channel), flags);
12037     return ret;
12038   }
12039 
switch_channel_set_bridge_time(SWIGTYPE_p_switch_channel channel)12040   public static void switch_channel_set_bridge_time(SWIGTYPE_p_switch_channel channel) {
12041     freeswitchPINVOKE.switch_channel_set_bridge_time(SWIGTYPE_p_switch_channel.getCPtr(channel));
12042   }
12043 
switch_channel_set_hangup_time(SWIGTYPE_p_switch_channel channel)12044   public static void switch_channel_set_hangup_time(SWIGTYPE_p_switch_channel channel) {
12045     freeswitchPINVOKE.switch_channel_set_hangup_time(SWIGTYPE_p_switch_channel.getCPtr(channel));
12046   }
12047 
switch_channel_direction(SWIGTYPE_p_switch_channel channel)12048   public static switch_call_direction_t switch_channel_direction(SWIGTYPE_p_switch_channel channel) {
12049     switch_call_direction_t ret = (switch_call_direction_t)freeswitchPINVOKE.switch_channel_direction(SWIGTYPE_p_switch_channel.getCPtr(channel));
12050     return ret;
12051   }
12052 
switch_channel_logical_direction(SWIGTYPE_p_switch_channel channel)12053   public static switch_call_direction_t switch_channel_logical_direction(SWIGTYPE_p_switch_channel channel) {
12054     switch_call_direction_t ret = (switch_call_direction_t)freeswitchPINVOKE.switch_channel_logical_direction(SWIGTYPE_p_switch_channel.getCPtr(channel));
12055     return ret;
12056   }
12057 
switch_channel_set_direction(SWIGTYPE_p_switch_channel channel, switch_call_direction_t direction)12058   public static void switch_channel_set_direction(SWIGTYPE_p_switch_channel channel, switch_call_direction_t direction) {
12059     freeswitchPINVOKE.switch_channel_set_direction(SWIGTYPE_p_switch_channel.getCPtr(channel), (int)direction);
12060   }
12061 
switch_channel_get_session(SWIGTYPE_p_switch_channel channel)12062   public static SWIGTYPE_p_switch_core_session switch_channel_get_session(SWIGTYPE_p_switch_channel channel) {
12063     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_channel_get_session(SWIGTYPE_p_switch_channel.getCPtr(channel));
12064     SWIGTYPE_p_switch_core_session ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_core_session(cPtr, false);
12065     return ret;
12066   }
12067 
switch_channel_get_flag_string(SWIGTYPE_p_switch_channel channel)12068   public static string switch_channel_get_flag_string(SWIGTYPE_p_switch_channel channel) {
12069     string ret = freeswitchPINVOKE.switch_channel_get_flag_string(SWIGTYPE_p_switch_channel.getCPtr(channel));
12070     return ret;
12071   }
12072 
switch_channel_get_cap_string(SWIGTYPE_p_switch_channel channel)12073   public static string switch_channel_get_cap_string(SWIGTYPE_p_switch_channel channel) {
12074     string ret = freeswitchPINVOKE.switch_channel_get_cap_string(SWIGTYPE_p_switch_channel.getCPtr(channel));
12075     return ret;
12076   }
12077 
switch_channel_state_change_pending(SWIGTYPE_p_switch_channel channel)12078   public static int switch_channel_state_change_pending(SWIGTYPE_p_switch_channel channel) {
12079     int ret = freeswitchPINVOKE.switch_channel_state_change_pending(SWIGTYPE_p_switch_channel.getCPtr(channel));
12080     return ret;
12081   }
12082 
switch_channel_perform_set_callstate(SWIGTYPE_p_switch_channel channel, switch_channel_callstate_t callstate, string file, string func, int line)12083   public static void switch_channel_perform_set_callstate(SWIGTYPE_p_switch_channel channel, switch_channel_callstate_t callstate, string file, string func, int line) {
12084     freeswitchPINVOKE.switch_channel_perform_set_callstate(SWIGTYPE_p_switch_channel.getCPtr(channel), (int)callstate, file, func, line);
12085   }
12086 
switch_channel_get_callstate(SWIGTYPE_p_switch_channel channel)12087   public static switch_channel_callstate_t switch_channel_get_callstate(SWIGTYPE_p_switch_channel channel) {
12088     switch_channel_callstate_t ret = (switch_channel_callstate_t)freeswitchPINVOKE.switch_channel_get_callstate(SWIGTYPE_p_switch_channel.getCPtr(channel));
12089     return ret;
12090   }
12091 
switch_channel_callstate2str(switch_channel_callstate_t callstate)12092   public static string switch_channel_callstate2str(switch_channel_callstate_t callstate) {
12093     string ret = freeswitchPINVOKE.switch_channel_callstate2str((int)callstate);
12094     return ret;
12095   }
12096 
switch_channel_str2callstate(string str)12097   public static switch_channel_callstate_t switch_channel_str2callstate(string str) {
12098     switch_channel_callstate_t ret = (switch_channel_callstate_t)freeswitchPINVOKE.switch_channel_str2callstate(str);
12099     return ret;
12100   }
12101 
switch_channel_mark_hold(SWIGTYPE_p_switch_channel channel, switch_bool_t on)12102   public static void switch_channel_mark_hold(SWIGTYPE_p_switch_channel channel, switch_bool_t on) {
12103     freeswitchPINVOKE.switch_channel_mark_hold(SWIGTYPE_p_switch_channel.getCPtr(channel), (int)on);
12104   }
12105 
switch_channel_execute_on(SWIGTYPE_p_switch_channel channel, string variable_prefix)12106   public static switch_status_t switch_channel_execute_on(SWIGTYPE_p_switch_channel channel, string variable_prefix) {
12107     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_execute_on(SWIGTYPE_p_switch_channel.getCPtr(channel), variable_prefix);
12108     return ret;
12109   }
12110 
switch_channel_api_on(SWIGTYPE_p_switch_channel channel, string variable_prefix)12111   public static switch_status_t switch_channel_api_on(SWIGTYPE_p_switch_channel channel, string variable_prefix) {
12112     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_api_on(SWIGTYPE_p_switch_channel.getCPtr(channel), variable_prefix);
12113     return ret;
12114   }
12115 
switch_channel_process_device_hangup(SWIGTYPE_p_switch_channel channel)12116   public static void switch_channel_process_device_hangup(SWIGTYPE_p_switch_channel channel) {
12117     freeswitchPINVOKE.switch_channel_process_device_hangup(SWIGTYPE_p_switch_channel.getCPtr(channel));
12118   }
12119 
switch_channel_get_queued_extension(SWIGTYPE_p_switch_channel channel)12120   public static switch_caller_extension switch_channel_get_queued_extension(SWIGTYPE_p_switch_channel channel) {
12121     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_channel_get_queued_extension(SWIGTYPE_p_switch_channel.getCPtr(channel));
12122     switch_caller_extension ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_caller_extension(cPtr, false);
12123     return ret;
12124   }
12125 
switch_channel_transfer_to_extension(SWIGTYPE_p_switch_channel channel, switch_caller_extension caller_extension)12126   public static void switch_channel_transfer_to_extension(SWIGTYPE_p_switch_channel channel, switch_caller_extension caller_extension) {
12127     freeswitchPINVOKE.switch_channel_transfer_to_extension(SWIGTYPE_p_switch_channel.getCPtr(channel), switch_caller_extension.getCPtr(caller_extension));
12128   }
12129 
switch_channel_get_partner_uuid(SWIGTYPE_p_switch_channel channel)12130   public static string switch_channel_get_partner_uuid(SWIGTYPE_p_switch_channel channel) {
12131     string ret = freeswitchPINVOKE.switch_channel_get_partner_uuid(SWIGTYPE_p_switch_channel.getCPtr(channel));
12132     return ret;
12133   }
12134 
switch_channel_get_partner_uuid_copy(SWIGTYPE_p_switch_channel channel, string buf, SWIGTYPE_p_switch_size_t blen)12135   public static string switch_channel_get_partner_uuid_copy(SWIGTYPE_p_switch_channel channel, string buf, SWIGTYPE_p_switch_size_t blen) {
12136     string ret = freeswitchPINVOKE.switch_channel_get_partner_uuid_copy(SWIGTYPE_p_switch_channel.getCPtr(channel), buf, SWIGTYPE_p_switch_size_t.getCPtr(blen));
12137     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
12138     return ret;
12139   }
12140 
switch_channel_get_hold_record(SWIGTYPE_p_switch_channel channel)12141   public static switch_hold_record_t switch_channel_get_hold_record(SWIGTYPE_p_switch_channel channel) {
12142     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_channel_get_hold_record(SWIGTYPE_p_switch_channel.getCPtr(channel));
12143     switch_hold_record_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_hold_record_t(cPtr, false);
12144     return ret;
12145   }
12146 
switch_channel_state_thread_lock(SWIGTYPE_p_switch_channel channel)12147   public static void switch_channel_state_thread_lock(SWIGTYPE_p_switch_channel channel) {
12148     freeswitchPINVOKE.switch_channel_state_thread_lock(SWIGTYPE_p_switch_channel.getCPtr(channel));
12149   }
12150 
switch_channel_state_thread_unlock(SWIGTYPE_p_switch_channel channel)12151   public static void switch_channel_state_thread_unlock(SWIGTYPE_p_switch_channel channel) {
12152     freeswitchPINVOKE.switch_channel_state_thread_unlock(SWIGTYPE_p_switch_channel.getCPtr(channel));
12153   }
12154 
switch_channel_state_thread_trylock(SWIGTYPE_p_switch_channel channel)12155   public static switch_status_t switch_channel_state_thread_trylock(SWIGTYPE_p_switch_channel channel) {
12156     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_state_thread_trylock(SWIGTYPE_p_switch_channel.getCPtr(channel));
12157     return ret;
12158   }
12159 
switch_channel_handle_cause(SWIGTYPE_p_switch_channel channel, switch_call_cause_t cause)12160   public static void switch_channel_handle_cause(SWIGTYPE_p_switch_channel channel, switch_call_cause_t cause) {
12161     freeswitchPINVOKE.switch_channel_handle_cause(SWIGTYPE_p_switch_channel.getCPtr(channel), (int)cause);
12162   }
12163 
switch_channel_global_init(SWIGTYPE_p_apr_pool_t pool)12164   public static void switch_channel_global_init(SWIGTYPE_p_apr_pool_t pool) {
12165     freeswitchPINVOKE.switch_channel_global_init(SWIGTYPE_p_apr_pool_t.getCPtr(pool));
12166   }
12167 
switch_channel_global_uninit()12168   public static void switch_channel_global_uninit() {
12169     freeswitchPINVOKE.switch_channel_global_uninit();
12170   }
12171 
switch_channel_set_device_id(SWIGTYPE_p_switch_channel channel, string device_id)12172   public static string switch_channel_set_device_id(SWIGTYPE_p_switch_channel channel, string device_id) {
12173     string ret = freeswitchPINVOKE.switch_channel_set_device_id(SWIGTYPE_p_switch_channel.getCPtr(channel), device_id);
12174     return ret;
12175   }
12176 
switch_channel_clear_device_record(SWIGTYPE_p_switch_channel channel)12177   public static void switch_channel_clear_device_record(SWIGTYPE_p_switch_channel channel) {
12178     freeswitchPINVOKE.switch_channel_clear_device_record(SWIGTYPE_p_switch_channel.getCPtr(channel));
12179   }
12180 
switch_channel_get_device_record(SWIGTYPE_p_switch_channel channel)12181   public static switch_device_record_t switch_channel_get_device_record(SWIGTYPE_p_switch_channel channel) {
12182     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_channel_get_device_record(SWIGTYPE_p_switch_channel.getCPtr(channel));
12183     switch_device_record_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_device_record_t(cPtr, false);
12184     return ret;
12185   }
12186 
switch_channel_release_device_record(SWIGTYPE_p_p_switch_device_record_s dcdrp)12187   public static void switch_channel_release_device_record(SWIGTYPE_p_p_switch_device_record_s dcdrp) {
12188     freeswitchPINVOKE.switch_channel_release_device_record(SWIGTYPE_p_p_switch_device_record_s.getCPtr(dcdrp));
12189   }
12190 
switch_channel_bind_device_state_handler(SWIGTYPE_p_f_p_switch_core_session_enum_switch_channel_callstate_t_p_switch_device_record_s__void function, SWIGTYPE_p_void user_data)12191   public static switch_status_t switch_channel_bind_device_state_handler(SWIGTYPE_p_f_p_switch_core_session_enum_switch_channel_callstate_t_p_switch_device_record_s__void function, SWIGTYPE_p_void user_data) {
12192     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_bind_device_state_handler(SWIGTYPE_p_f_p_switch_core_session_enum_switch_channel_callstate_t_p_switch_device_record_s__void.getCPtr(function), SWIGTYPE_p_void.getCPtr(user_data));
12193     return ret;
12194   }
12195 
switch_channel_unbind_device_state_handler(SWIGTYPE_p_f_p_switch_core_session_enum_switch_channel_callstate_t_p_switch_device_record_s__void function)12196   public static switch_status_t switch_channel_unbind_device_state_handler(SWIGTYPE_p_f_p_switch_core_session_enum_switch_channel_callstate_t_p_switch_device_record_s__void function) {
12197     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_unbind_device_state_handler(SWIGTYPE_p_f_p_switch_core_session_enum_switch_channel_callstate_t_p_switch_device_record_s__void.getCPtr(function));
12198     return ret;
12199   }
12200 
switch_channel_device_state2str(switch_device_state_t device_state)12201   public static string switch_channel_device_state2str(switch_device_state_t device_state) {
12202     string ret = freeswitchPINVOKE.switch_channel_device_state2str((int)device_state);
12203     return ret;
12204   }
12205 
switch_channel_pass_sdp(SWIGTYPE_p_switch_channel from_channel, SWIGTYPE_p_switch_channel to_channel, string sdp)12206   public static switch_status_t switch_channel_pass_sdp(SWIGTYPE_p_switch_channel from_channel, SWIGTYPE_p_switch_channel to_channel, string sdp) {
12207     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_pass_sdp(SWIGTYPE_p_switch_channel.getCPtr(from_channel), SWIGTYPE_p_switch_channel.getCPtr(to_channel), sdp);
12208     return ret;
12209   }
12210 
switch_buffer_create_partition(SWIGTYPE_p_apr_pool_t pool, SWIGTYPE_p_p_switch_buffer buffer, SWIGTYPE_p_void data, SWIGTYPE_p_switch_size_t datalen)12211   public static switch_status_t switch_buffer_create_partition(SWIGTYPE_p_apr_pool_t pool, SWIGTYPE_p_p_switch_buffer buffer, SWIGTYPE_p_void data, SWIGTYPE_p_switch_size_t datalen) {
12212     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_buffer_create_partition(SWIGTYPE_p_apr_pool_t.getCPtr(pool), SWIGTYPE_p_p_switch_buffer.getCPtr(buffer), SWIGTYPE_p_void.getCPtr(data), SWIGTYPE_p_switch_size_t.getCPtr(datalen));
12213     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
12214     return ret;
12215   }
12216 
switch_buffer_set_partition_data(SWIGTYPE_p_switch_buffer buffer, SWIGTYPE_p_void data, SWIGTYPE_p_switch_size_t datalen)12217   public static switch_status_t switch_buffer_set_partition_data(SWIGTYPE_p_switch_buffer buffer, SWIGTYPE_p_void data, SWIGTYPE_p_switch_size_t datalen) {
12218     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_buffer_set_partition_data(SWIGTYPE_p_switch_buffer.getCPtr(buffer), SWIGTYPE_p_void.getCPtr(data), SWIGTYPE_p_switch_size_t.getCPtr(datalen));
12219     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
12220     return ret;
12221   }
12222 
switch_buffer_reset_partition_data(SWIGTYPE_p_switch_buffer buffer)12223   public static switch_status_t switch_buffer_reset_partition_data(SWIGTYPE_p_switch_buffer buffer) {
12224     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_buffer_reset_partition_data(SWIGTYPE_p_switch_buffer.getCPtr(buffer));
12225     return ret;
12226   }
12227 
switch_buffer_create(SWIGTYPE_p_apr_pool_t pool, SWIGTYPE_p_p_switch_buffer buffer, SWIGTYPE_p_switch_size_t max_len)12228   public static switch_status_t switch_buffer_create(SWIGTYPE_p_apr_pool_t pool, SWIGTYPE_p_p_switch_buffer buffer, SWIGTYPE_p_switch_size_t max_len) {
12229     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_buffer_create(SWIGTYPE_p_apr_pool_t.getCPtr(pool), SWIGTYPE_p_p_switch_buffer.getCPtr(buffer), SWIGTYPE_p_switch_size_t.getCPtr(max_len));
12230     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
12231     return ret;
12232   }
12233 
switch_buffer_create_dynamic(SWIGTYPE_p_p_switch_buffer buffer, SWIGTYPE_p_switch_size_t blocksize, SWIGTYPE_p_switch_size_t start_len, SWIGTYPE_p_switch_size_t max_len)12234   public static switch_status_t switch_buffer_create_dynamic(SWIGTYPE_p_p_switch_buffer buffer, SWIGTYPE_p_switch_size_t blocksize, SWIGTYPE_p_switch_size_t start_len, SWIGTYPE_p_switch_size_t max_len) {
12235     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_buffer_create_dynamic(SWIGTYPE_p_p_switch_buffer.getCPtr(buffer), SWIGTYPE_p_switch_size_t.getCPtr(blocksize), SWIGTYPE_p_switch_size_t.getCPtr(start_len), SWIGTYPE_p_switch_size_t.getCPtr(max_len));
12236     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
12237     return ret;
12238   }
12239 
switch_buffer_add_mutex(SWIGTYPE_p_switch_buffer buffer, SWIGTYPE_p_switch_mutex_t mutex)12240   public static void switch_buffer_add_mutex(SWIGTYPE_p_switch_buffer buffer, SWIGTYPE_p_switch_mutex_t mutex) {
12241     freeswitchPINVOKE.switch_buffer_add_mutex(SWIGTYPE_p_switch_buffer.getCPtr(buffer), SWIGTYPE_p_switch_mutex_t.getCPtr(mutex));
12242   }
12243 
switch_buffer_lock(SWIGTYPE_p_switch_buffer buffer)12244   public static void switch_buffer_lock(SWIGTYPE_p_switch_buffer buffer) {
12245     freeswitchPINVOKE.switch_buffer_lock(SWIGTYPE_p_switch_buffer.getCPtr(buffer));
12246   }
12247 
switch_buffer_trylock(SWIGTYPE_p_switch_buffer buffer)12248   public static switch_status_t switch_buffer_trylock(SWIGTYPE_p_switch_buffer buffer) {
12249     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_buffer_trylock(SWIGTYPE_p_switch_buffer.getCPtr(buffer));
12250     return ret;
12251   }
12252 
switch_buffer_unlock(SWIGTYPE_p_switch_buffer buffer)12253   public static void switch_buffer_unlock(SWIGTYPE_p_switch_buffer buffer) {
12254     freeswitchPINVOKE.switch_buffer_unlock(SWIGTYPE_p_switch_buffer.getCPtr(buffer));
12255   }
12256 
switch_buffer_len(SWIGTYPE_p_switch_buffer buffer)12257   public static SWIGTYPE_p_switch_size_t switch_buffer_len(SWIGTYPE_p_switch_buffer buffer) {
12258     SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_buffer_len(SWIGTYPE_p_switch_buffer.getCPtr(buffer)), true);
12259     return ret;
12260   }
12261 
switch_buffer_freespace(SWIGTYPE_p_switch_buffer buffer)12262   public static SWIGTYPE_p_switch_size_t switch_buffer_freespace(SWIGTYPE_p_switch_buffer buffer) {
12263     SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_buffer_freespace(SWIGTYPE_p_switch_buffer.getCPtr(buffer)), true);
12264     return ret;
12265   }
12266 
switch_buffer_inuse(SWIGTYPE_p_switch_buffer buffer)12267   public static SWIGTYPE_p_switch_size_t switch_buffer_inuse(SWIGTYPE_p_switch_buffer buffer) {
12268     SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_buffer_inuse(SWIGTYPE_p_switch_buffer.getCPtr(buffer)), true);
12269     return ret;
12270   }
12271 
switch_buffer_read(SWIGTYPE_p_switch_buffer buffer, SWIGTYPE_p_void data, SWIGTYPE_p_switch_size_t datalen)12272   public static SWIGTYPE_p_switch_size_t switch_buffer_read(SWIGTYPE_p_switch_buffer buffer, SWIGTYPE_p_void data, SWIGTYPE_p_switch_size_t datalen) {
12273     SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_buffer_read(SWIGTYPE_p_switch_buffer.getCPtr(buffer), SWIGTYPE_p_void.getCPtr(data), SWIGTYPE_p_switch_size_t.getCPtr(datalen)), true);
12274     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
12275     return ret;
12276   }
12277 
switch_buffer_peek(SWIGTYPE_p_switch_buffer buffer, SWIGTYPE_p_void data, SWIGTYPE_p_switch_size_t datalen)12278   public static SWIGTYPE_p_switch_size_t switch_buffer_peek(SWIGTYPE_p_switch_buffer buffer, SWIGTYPE_p_void data, SWIGTYPE_p_switch_size_t datalen) {
12279     SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_buffer_peek(SWIGTYPE_p_switch_buffer.getCPtr(buffer), SWIGTYPE_p_void.getCPtr(data), SWIGTYPE_p_switch_size_t.getCPtr(datalen)), true);
12280     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
12281     return ret;
12282   }
12283 
switch_buffer_peek_zerocopy(SWIGTYPE_p_switch_buffer buffer, SWIGTYPE_p_p_void ptr)12284   public static SWIGTYPE_p_switch_size_t switch_buffer_peek_zerocopy(SWIGTYPE_p_switch_buffer buffer, SWIGTYPE_p_p_void ptr) {
12285     SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_buffer_peek_zerocopy(SWIGTYPE_p_switch_buffer.getCPtr(buffer), SWIGTYPE_p_p_void.getCPtr(ptr)), true);
12286     return ret;
12287   }
12288 
switch_buffer_read_loop(SWIGTYPE_p_switch_buffer buffer, SWIGTYPE_p_void data, SWIGTYPE_p_switch_size_t datalen)12289   public static SWIGTYPE_p_switch_size_t switch_buffer_read_loop(SWIGTYPE_p_switch_buffer buffer, SWIGTYPE_p_void data, SWIGTYPE_p_switch_size_t datalen) {
12290     SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_buffer_read_loop(SWIGTYPE_p_switch_buffer.getCPtr(buffer), SWIGTYPE_p_void.getCPtr(data), SWIGTYPE_p_switch_size_t.getCPtr(datalen)), true);
12291     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
12292     return ret;
12293   }
12294 
switch_buffer_set_loops(SWIGTYPE_p_switch_buffer buffer, int loops)12295   public static void switch_buffer_set_loops(SWIGTYPE_p_switch_buffer buffer, int loops) {
12296     freeswitchPINVOKE.switch_buffer_set_loops(SWIGTYPE_p_switch_buffer.getCPtr(buffer), loops);
12297   }
12298 
switch_buffer_write(SWIGTYPE_p_switch_buffer buffer, SWIGTYPE_p_void data, SWIGTYPE_p_switch_size_t datalen)12299   public static SWIGTYPE_p_switch_size_t switch_buffer_write(SWIGTYPE_p_switch_buffer buffer, SWIGTYPE_p_void data, SWIGTYPE_p_switch_size_t datalen) {
12300     SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_buffer_write(SWIGTYPE_p_switch_buffer.getCPtr(buffer), SWIGTYPE_p_void.getCPtr(data), SWIGTYPE_p_switch_size_t.getCPtr(datalen)), true);
12301     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
12302     return ret;
12303   }
12304 
switch_buffer_toss(SWIGTYPE_p_switch_buffer buffer, SWIGTYPE_p_switch_size_t datalen)12305   public static SWIGTYPE_p_switch_size_t switch_buffer_toss(SWIGTYPE_p_switch_buffer buffer, SWIGTYPE_p_switch_size_t datalen) {
12306     SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_buffer_toss(SWIGTYPE_p_switch_buffer.getCPtr(buffer), SWIGTYPE_p_switch_size_t.getCPtr(datalen)), true);
12307     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
12308     return ret;
12309   }
12310 
switch_buffer_zero(SWIGTYPE_p_switch_buffer buffer)12311   public static void switch_buffer_zero(SWIGTYPE_p_switch_buffer buffer) {
12312     freeswitchPINVOKE.switch_buffer_zero(SWIGTYPE_p_switch_buffer.getCPtr(buffer));
12313   }
12314 
switch_buffer_slide_write(SWIGTYPE_p_switch_buffer buffer, SWIGTYPE_p_void data, SWIGTYPE_p_switch_size_t datalen)12315   public static SWIGTYPE_p_switch_size_t switch_buffer_slide_write(SWIGTYPE_p_switch_buffer buffer, SWIGTYPE_p_void data, SWIGTYPE_p_switch_size_t datalen) {
12316     SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_buffer_slide_write(SWIGTYPE_p_switch_buffer.getCPtr(buffer), SWIGTYPE_p_void.getCPtr(data), SWIGTYPE_p_switch_size_t.getCPtr(datalen)), true);
12317     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
12318     return ret;
12319   }
12320 
switch_buffer_destroy(SWIGTYPE_p_p_switch_buffer buffer)12321   public static void switch_buffer_destroy(SWIGTYPE_p_p_switch_buffer buffer) {
12322     freeswitchPINVOKE.switch_buffer_destroy(SWIGTYPE_p_p_switch_buffer.getCPtr(buffer));
12323   }
12324 
switch_buffer_zwrite(SWIGTYPE_p_switch_buffer buffer, SWIGTYPE_p_void data, SWIGTYPE_p_switch_size_t datalen)12325   public static SWIGTYPE_p_switch_size_t switch_buffer_zwrite(SWIGTYPE_p_switch_buffer buffer, SWIGTYPE_p_void data, SWIGTYPE_p_switch_size_t datalen) {
12326     SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_buffer_zwrite(SWIGTYPE_p_switch_buffer.getCPtr(buffer), SWIGTYPE_p_void.getCPtr(data), SWIGTYPE_p_switch_size_t.getCPtr(datalen)), true);
12327     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
12328     return ret;
12329   }
12330 
switch_buffer_get_head_pointer(SWIGTYPE_p_switch_buffer buffer)12331   public static SWIGTYPE_p_void switch_buffer_get_head_pointer(SWIGTYPE_p_switch_buffer buffer) {
12332     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_buffer_get_head_pointer(SWIGTYPE_p_switch_buffer.getCPtr(buffer));
12333     SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
12334     return ret;
12335   }
12336 
switch_event_init(SWIGTYPE_p_apr_pool_t pool)12337   public static switch_status_t switch_event_init(SWIGTYPE_p_apr_pool_t pool) {
12338     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_init(SWIGTYPE_p_apr_pool_t.getCPtr(pool));
12339     return ret;
12340   }
12341 
switch_event_shutdown()12342   public static switch_status_t switch_event_shutdown() {
12343     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_shutdown();
12344     return ret;
12345   }
12346 
switch_event_create_subclass_detailed(string file, string func, int line, SWIGTYPE_p_p_switch_event arg3, switch_event_types_t event_id, string subclass_name)12347   public static switch_status_t switch_event_create_subclass_detailed(string file, string func, int line, SWIGTYPE_p_p_switch_event arg3, switch_event_types_t event_id, string subclass_name) {
12348     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_create_subclass_detailed(file, func, line, SWIGTYPE_p_p_switch_event.getCPtr(arg3), (int)event_id, subclass_name);
12349     return ret;
12350   }
12351 
switch_event_set_priority(switch_event arg0, switch_priority_t priority)12352   public static switch_status_t switch_event_set_priority(switch_event arg0, switch_priority_t priority) {
12353     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_set_priority(switch_event.getCPtr(arg0), (int)priority);
12354     return ret;
12355   }
12356 
switch_event_get_header_ptr(switch_event arg0, string header_name)12357   public static switch_event_header switch_event_get_header_ptr(switch_event arg0, string header_name) {
12358     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_event_get_header_ptr(switch_event.getCPtr(arg0), header_name);
12359     switch_event_header ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_event_header(cPtr, false);
12360     return ret;
12361   }
12362 
switch_event_get_header_idx(switch_event arg0, string header_name, int idx)12363   public static string switch_event_get_header_idx(switch_event arg0, string header_name, int idx) {
12364     string ret = freeswitchPINVOKE.switch_event_get_header_idx(switch_event.getCPtr(arg0), header_name, idx);
12365     return ret;
12366   }
12367 
switch_event_rename_header(switch_event arg0, string header_name, string new_header_name)12368   public static switch_status_t switch_event_rename_header(switch_event arg0, string header_name, string new_header_name) {
12369     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_rename_header(switch_event.getCPtr(arg0), header_name, new_header_name);
12370     return ret;
12371   }
12372 
switch_event_get_body(switch_event arg0)12373   public static string switch_event_get_body(switch_event arg0) {
12374     string ret = freeswitchPINVOKE.switch_event_get_body(switch_event.getCPtr(arg0));
12375     return ret;
12376   }
12377 
switch_event_set_subclass_name(switch_event arg0, string subclass_name)12378   public static switch_status_t switch_event_set_subclass_name(switch_event arg0, string subclass_name) {
12379     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_set_subclass_name(switch_event.getCPtr(arg0), subclass_name);
12380     return ret;
12381   }
12382 
switch_event_add_header_string(switch_event arg0, switch_stack_t stack, string header_name, string data)12383   public static switch_status_t switch_event_add_header_string(switch_event arg0, switch_stack_t stack, string header_name, string data) {
12384     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_add_header_string(switch_event.getCPtr(arg0), (int)stack, header_name, data);
12385     return ret;
12386   }
12387 
switch_event_del_header_val(switch_event arg0, string header_name, string val)12388   public static switch_status_t switch_event_del_header_val(switch_event arg0, string header_name, string val) {
12389     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_del_header_val(switch_event.getCPtr(arg0), header_name, val);
12390     return ret;
12391   }
12392 
switch_event_add_array(switch_event arg0, string var, string val)12393   public static int switch_event_add_array(switch_event arg0, string var, string val) {
12394     int ret = freeswitchPINVOKE.switch_event_add_array(switch_event.getCPtr(arg0), var, val);
12395     return ret;
12396   }
12397 
switch_event_destroy(SWIGTYPE_p_p_switch_event arg0)12398   public static void switch_event_destroy(SWIGTYPE_p_p_switch_event arg0) {
12399     freeswitchPINVOKE.switch_event_destroy(SWIGTYPE_p_p_switch_event.getCPtr(arg0));
12400   }
12401 
switch_event_dup(SWIGTYPE_p_p_switch_event arg0, switch_event todup)12402   public static switch_status_t switch_event_dup(SWIGTYPE_p_p_switch_event arg0, switch_event todup) {
12403     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_dup(SWIGTYPE_p_p_switch_event.getCPtr(arg0), switch_event.getCPtr(todup));
12404     return ret;
12405   }
12406 
switch_event_merge(switch_event arg0, switch_event tomerge)12407   public static void switch_event_merge(switch_event arg0, switch_event tomerge) {
12408     freeswitchPINVOKE.switch_event_merge(switch_event.getCPtr(arg0), switch_event.getCPtr(tomerge));
12409   }
12410 
switch_event_dup_reply(SWIGTYPE_p_p_switch_event arg0, switch_event todup)12411   public static switch_status_t switch_event_dup_reply(SWIGTYPE_p_p_switch_event arg0, switch_event todup) {
12412     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_dup_reply(SWIGTYPE_p_p_switch_event.getCPtr(arg0), switch_event.getCPtr(todup));
12413     return ret;
12414   }
12415 
switch_event_fire_detailed(string file, string func, int line, SWIGTYPE_p_p_switch_event arg3, SWIGTYPE_p_void user_data)12416   public static switch_status_t switch_event_fire_detailed(string file, string func, int line, SWIGTYPE_p_p_switch_event arg3, SWIGTYPE_p_void user_data) {
12417     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_fire_detailed(file, func, line, SWIGTYPE_p_p_switch_event.getCPtr(arg3), SWIGTYPE_p_void.getCPtr(user_data));
12418     return ret;
12419   }
12420 
switch_event_prep_for_delivery_detailed(string file, string func, int line, switch_event arg3)12421   public static void switch_event_prep_for_delivery_detailed(string file, string func, int line, switch_event arg3) {
12422     freeswitchPINVOKE.switch_event_prep_for_delivery_detailed(file, func, line, switch_event.getCPtr(arg3));
12423   }
12424 
switch_event_bind(string id, switch_event_types_t arg1, string subclass_name, SWIGTYPE_p_f_p_switch_event__void callback, SWIGTYPE_p_void user_data)12425   public static switch_status_t switch_event_bind(string id, switch_event_types_t arg1, string subclass_name, SWIGTYPE_p_f_p_switch_event__void callback, SWIGTYPE_p_void user_data) {
12426     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_bind(id, (int)arg1, subclass_name, SWIGTYPE_p_f_p_switch_event__void.getCPtr(callback), SWIGTYPE_p_void.getCPtr(user_data));
12427     return ret;
12428   }
12429 
switch_event_get_custom_events(SWIGTYPE_p_p_switch_console_callback_match matches)12430   public static switch_status_t switch_event_get_custom_events(SWIGTYPE_p_p_switch_console_callback_match matches) {
12431     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_get_custom_events(SWIGTYPE_p_p_switch_console_callback_match.getCPtr(matches));
12432     return ret;
12433   }
12434 
switch_event_bind_removable(string id, switch_event_types_t arg1, string subclass_name, SWIGTYPE_p_f_p_switch_event__void callback, SWIGTYPE_p_void user_data, SWIGTYPE_p_p_switch_event_node node)12435   public static switch_status_t switch_event_bind_removable(string id, switch_event_types_t arg1, string subclass_name, SWIGTYPE_p_f_p_switch_event__void callback, SWIGTYPE_p_void user_data, SWIGTYPE_p_p_switch_event_node node) {
12436     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_bind_removable(id, (int)arg1, subclass_name, SWIGTYPE_p_f_p_switch_event__void.getCPtr(callback), SWIGTYPE_p_void.getCPtr(user_data), SWIGTYPE_p_p_switch_event_node.getCPtr(node));
12437     return ret;
12438   }
12439 
switch_event_unbind(SWIGTYPE_p_p_switch_event_node node)12440   public static switch_status_t switch_event_unbind(SWIGTYPE_p_p_switch_event_node node) {
12441     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_unbind(SWIGTYPE_p_p_switch_event_node.getCPtr(node));
12442     return ret;
12443   }
12444 
switch_event_unbind_callback(SWIGTYPE_p_f_p_switch_event__void callback)12445   public static switch_status_t switch_event_unbind_callback(SWIGTYPE_p_f_p_switch_event__void callback) {
12446     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_unbind_callback(SWIGTYPE_p_f_p_switch_event__void.getCPtr(callback));
12447     return ret;
12448   }
12449 
switch_event_name(switch_event_types_t arg0)12450   public static string switch_event_name(switch_event_types_t arg0) {
12451     string ret = freeswitchPINVOKE.switch_event_name((int)arg0);
12452     return ret;
12453   }
12454 
switch_name_event(string name, SWIGTYPE_p_switch_event_types_t type)12455   public static switch_status_t switch_name_event(string name, SWIGTYPE_p_switch_event_types_t type) {
12456     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_name_event(name, SWIGTYPE_p_switch_event_types_t.getCPtr(type));
12457     return ret;
12458   }
12459 
switch_event_reserve_subclass_detailed(string owner, string subclass_name)12460   public static switch_status_t switch_event_reserve_subclass_detailed(string owner, string subclass_name) {
12461     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_reserve_subclass_detailed(owner, subclass_name);
12462     return ret;
12463   }
12464 
switch_event_free_subclass_detailed(string owner, string subclass_name)12465   public static switch_status_t switch_event_free_subclass_detailed(string owner, string subclass_name) {
12466     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_free_subclass_detailed(owner, subclass_name);
12467     return ret;
12468   }
12469 
switch_event_binary_deserialize(SWIGTYPE_p_p_switch_event eventp, SWIGTYPE_p_p_void data, SWIGTYPE_p_switch_size_t len, switch_bool_t duplicate)12470   public static switch_status_t switch_event_binary_deserialize(SWIGTYPE_p_p_switch_event eventp, SWIGTYPE_p_p_void data, SWIGTYPE_p_switch_size_t len, switch_bool_t duplicate) {
12471     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_binary_deserialize(SWIGTYPE_p_p_switch_event.getCPtr(eventp), SWIGTYPE_p_p_void.getCPtr(data), SWIGTYPE_p_switch_size_t.getCPtr(len), (int)duplicate);
12472     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
12473     return ret;
12474   }
12475 
switch_event_binary_serialize(switch_event arg0, SWIGTYPE_p_p_void data, SWIGTYPE_p_switch_size_t len)12476   public static switch_status_t switch_event_binary_serialize(switch_event arg0, SWIGTYPE_p_p_void data, SWIGTYPE_p_switch_size_t len) {
12477     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_binary_serialize(switch_event.getCPtr(arg0), SWIGTYPE_p_p_void.getCPtr(data), SWIGTYPE_p_switch_size_t.getCPtr(len));
12478     return ret;
12479   }
12480 
switch_event_serialize(switch_event arg0, ref string str, switch_bool_t encode)12481   public static switch_status_t switch_event_serialize(switch_event arg0, ref string str, switch_bool_t encode) {
12482     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_serialize(switch_event.getCPtr(arg0), ref str, (int)encode);
12483     return ret;
12484   }
12485 
switch_event_serialize_json(switch_event arg0, ref string str)12486   public static switch_status_t switch_event_serialize_json(switch_event arg0, ref string str) {
12487     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_serialize_json(switch_event.getCPtr(arg0), ref str);
12488     return ret;
12489   }
12490 
switch_event_serialize_json_obj(switch_event arg0, SWIGTYPE_p_p_cJSON json)12491   public static switch_status_t switch_event_serialize_json_obj(switch_event arg0, SWIGTYPE_p_p_cJSON json) {
12492     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_serialize_json_obj(switch_event.getCPtr(arg0), SWIGTYPE_p_p_cJSON.getCPtr(json));
12493     return ret;
12494   }
12495 
switch_event_create_json(SWIGTYPE_p_p_switch_event arg0, string json)12496   public static switch_status_t switch_event_create_json(SWIGTYPE_p_p_switch_event arg0, string json) {
12497     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_create_json(SWIGTYPE_p_p_switch_event.getCPtr(arg0), json);
12498     return ret;
12499   }
12500 
switch_event_create_brackets(string data, char a, char b, char c, SWIGTYPE_p_p_switch_event arg4, ref string new_data, switch_bool_t dup)12501   public static switch_status_t switch_event_create_brackets(string data, char a, char b, char c, SWIGTYPE_p_p_switch_event arg4, ref string new_data, switch_bool_t dup) {
12502     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_create_brackets(data, a, b, c, SWIGTYPE_p_p_switch_event.getCPtr(arg4), ref new_data, (int)dup);
12503     return ret;
12504   }
12505 
switch_event_create_array_pair(SWIGTYPE_p_p_switch_event arg0, ref string names, ref string vals, int len)12506   public static switch_status_t switch_event_create_array_pair(SWIGTYPE_p_p_switch_event arg0, ref string names, ref string vals, int len) {
12507     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_create_array_pair(SWIGTYPE_p_p_switch_event.getCPtr(arg0), ref names, ref vals, len);
12508     return ret;
12509   }
12510 
switch_event_running()12511   public static switch_status_t switch_event_running() {
12512     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_running();
12513     return ret;
12514   }
12515 
switch_event_set_body(switch_event arg0, string body)12516   public static switch_status_t switch_event_set_body(switch_event arg0, string body) {
12517     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_set_body(switch_event.getCPtr(arg0), body);
12518     return ret;
12519   }
12520 
switch_event_expand_headers_check(switch_event arg0, string arg1, switch_event var_list, switch_event api_list, uint recur)12521   public static string switch_event_expand_headers_check(switch_event arg0, string arg1, switch_event var_list, switch_event api_list, uint recur) {
12522     string ret = freeswitchPINVOKE.switch_event_expand_headers_check(switch_event.getCPtr(arg0), arg1, switch_event.getCPtr(var_list), switch_event.getCPtr(api_list), recur);
12523     return ret;
12524   }
12525 
switch_event_create_pres_in_detailed(string file, string func, int line, string proto, string login, string from, string from_domain, string status, string event_type, string alt_event_type, int event_count, string unique_id, string channel_state, string answer_state, string call_direction)12526   public static switch_status_t switch_event_create_pres_in_detailed(string file, string func, int line, string proto, string login, string from, string from_domain, string status, string event_type, string alt_event_type, int event_count, string unique_id, string channel_state, string answer_state, string call_direction) {
12527     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_create_pres_in_detailed(file, func, line, proto, login, from, from_domain, status, event_type, alt_event_type, event_count, unique_id, channel_state, answer_state, call_direction);
12528     return ret;
12529   }
12530 
switch_event_create_plain(SWIGTYPE_p_p_switch_event arg0, switch_event_types_t event_id)12531   public static switch_status_t switch_event_create_plain(SWIGTYPE_p_p_switch_event arg0, switch_event_types_t event_id) {
12532     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_create_plain(SWIGTYPE_p_p_switch_event.getCPtr(arg0), (int)event_id);
12533     return ret;
12534   }
12535 
switch_event_deliver(SWIGTYPE_p_p_switch_event arg0)12536   public static void switch_event_deliver(SWIGTYPE_p_p_switch_event arg0) {
12537     freeswitchPINVOKE.switch_event_deliver(SWIGTYPE_p_p_switch_event.getCPtr(arg0));
12538   }
12539 
switch_event_build_param_string(switch_event arg0, string prefix, SWIGTYPE_p_switch_hashtable vars_map)12540   public static string switch_event_build_param_string(switch_event arg0, string prefix, SWIGTYPE_p_switch_hashtable vars_map) {
12541     string ret = freeswitchPINVOKE.switch_event_build_param_string(switch_event.getCPtr(arg0), prefix, SWIGTYPE_p_switch_hashtable.getCPtr(vars_map));
12542     return ret;
12543   }
12544 
switch_event_check_permission_list(switch_event list, string name)12545   public static int switch_event_check_permission_list(switch_event list, string name) {
12546     int ret = freeswitchPINVOKE.switch_event_check_permission_list(switch_event.getCPtr(list), name);
12547     return ret;
12548   }
12549 
switch_event_add_presence_data_cols(SWIGTYPE_p_switch_channel channel, switch_event arg1, string prefix)12550   public static void switch_event_add_presence_data_cols(SWIGTYPE_p_switch_channel channel, switch_event arg1, string prefix) {
12551     freeswitchPINVOKE.switch_event_add_presence_data_cols(SWIGTYPE_p_switch_channel.getCPtr(channel), switch_event.getCPtr(arg1), prefix);
12552   }
12553 
switch_json_add_presence_data_cols(switch_event arg0, SWIGTYPE_p_cJSON json, string prefix)12554   public static void switch_json_add_presence_data_cols(switch_event arg0, SWIGTYPE_p_cJSON json, string prefix) {
12555     freeswitchPINVOKE.switch_json_add_presence_data_cols(switch_event.getCPtr(arg0), SWIGTYPE_p_cJSON.getCPtr(json), prefix);
12556   }
12557 
switch_event_launch_dispatch_threads(uint max)12558   public static void switch_event_launch_dispatch_threads(uint max) {
12559     freeswitchPINVOKE.switch_event_launch_dispatch_threads(max);
12560   }
12561 
switch_event_channel_broadcast(string event_channel, SWIGTYPE_p_p_cJSON json, string key, uint id)12562   public static switch_status_t switch_event_channel_broadcast(string event_channel, SWIGTYPE_p_p_cJSON json, string key, uint id) {
12563     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_channel_broadcast(event_channel, SWIGTYPE_p_p_cJSON.getCPtr(json), key, id);
12564     return ret;
12565   }
12566 
switch_event_channel_deliver(string event_channel, SWIGTYPE_p_p_cJSON json, string key, uint id)12567   public static switch_status_t switch_event_channel_deliver(string event_channel, SWIGTYPE_p_p_cJSON json, string key, uint id) {
12568     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_channel_deliver(event_channel, SWIGTYPE_p_p_cJSON.getCPtr(json), key, id);
12569     return ret;
12570   }
12571 
switch_event_channel_unbind(string event_channel, SWIGTYPE_p_f_p_q_const__char_p_cJSON_p_q_const__char_unsigned_long_p_void__void func, SWIGTYPE_p_void user_data)12572   public static uint switch_event_channel_unbind(string event_channel, SWIGTYPE_p_f_p_q_const__char_p_cJSON_p_q_const__char_unsigned_long_p_void__void func, SWIGTYPE_p_void user_data) {
12573     uint ret = freeswitchPINVOKE.switch_event_channel_unbind(event_channel, SWIGTYPE_p_f_p_q_const__char_p_cJSON_p_q_const__char_unsigned_long_p_void__void.getCPtr(func), SWIGTYPE_p_void.getCPtr(user_data));
12574     return ret;
12575   }
12576 
switch_event_channel_bind(string event_channel, SWIGTYPE_p_f_p_q_const__char_p_cJSON_p_q_const__char_unsigned_long_p_void__void func, SWIGTYPE_p_unsigned_long id, SWIGTYPE_p_void user_data)12577   public static switch_status_t switch_event_channel_bind(string event_channel, SWIGTYPE_p_f_p_q_const__char_p_cJSON_p_q_const__char_unsigned_long_p_void__void func, SWIGTYPE_p_unsigned_long id, SWIGTYPE_p_void user_data) {
12578     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_channel_bind(event_channel, SWIGTYPE_p_f_p_q_const__char_p_cJSON_p_q_const__char_unsigned_long_p_void__void.getCPtr(func), SWIGTYPE_p_unsigned_long.getCPtr(id), SWIGTYPE_p_void.getCPtr(user_data));
12579     return ret;
12580   }
12581 
switch_live_array_clear(SWIGTYPE_p_switch_live_array_s la)12582   public static switch_status_t switch_live_array_clear(SWIGTYPE_p_switch_live_array_s la) {
12583     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_live_array_clear(SWIGTYPE_p_switch_live_array_s.getCPtr(la));
12584     return ret;
12585   }
12586 
switch_live_array_bootstrap(SWIGTYPE_p_switch_live_array_s la, string sessid, uint channel_id)12587   public static switch_status_t switch_live_array_bootstrap(SWIGTYPE_p_switch_live_array_s la, string sessid, uint channel_id) {
12588     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_live_array_bootstrap(SWIGTYPE_p_switch_live_array_s.getCPtr(la), sessid, channel_id);
12589     return ret;
12590   }
12591 
switch_live_array_destroy(SWIGTYPE_p_p_switch_live_array_s live_arrayP)12592   public static switch_status_t switch_live_array_destroy(SWIGTYPE_p_p_switch_live_array_s live_arrayP) {
12593     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_live_array_destroy(SWIGTYPE_p_p_switch_live_array_s.getCPtr(live_arrayP));
12594     return ret;
12595   }
12596 
switch_live_array_create(string event_channel, string name, uint channel_id, SWIGTYPE_p_p_switch_live_array_s live_arrayP)12597   public static switch_status_t switch_live_array_create(string event_channel, string name, uint channel_id, SWIGTYPE_p_p_switch_live_array_s live_arrayP) {
12598     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_live_array_create(event_channel, name, channel_id, SWIGTYPE_p_p_switch_live_array_s.getCPtr(live_arrayP));
12599     return ret;
12600   }
12601 
switch_live_array_get(SWIGTYPE_p_switch_live_array_s la, string name)12602   public static SWIGTYPE_p_cJSON switch_live_array_get(SWIGTYPE_p_switch_live_array_s la, string name) {
12603     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_live_array_get(SWIGTYPE_p_switch_live_array_s.getCPtr(la), name);
12604     SWIGTYPE_p_cJSON ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_cJSON(cPtr, false);
12605     return ret;
12606   }
12607 
switch_live_array_get_idx(SWIGTYPE_p_switch_live_array_s la, int idx)12608   public static SWIGTYPE_p_cJSON switch_live_array_get_idx(SWIGTYPE_p_switch_live_array_s la, int idx) {
12609     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_live_array_get_idx(SWIGTYPE_p_switch_live_array_s.getCPtr(la), idx);
12610     SWIGTYPE_p_cJSON ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_cJSON(cPtr, false);
12611     return ret;
12612   }
12613 
switch_live_array_del(SWIGTYPE_p_switch_live_array_s la, string name)12614   public static switch_status_t switch_live_array_del(SWIGTYPE_p_switch_live_array_s la, string name) {
12615     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_live_array_del(SWIGTYPE_p_switch_live_array_s.getCPtr(la), name);
12616     return ret;
12617   }
12618 
switch_live_array_add(SWIGTYPE_p_switch_live_array_s la, string name, int index, SWIGTYPE_p_p_cJSON obj, switch_bool_t destroy)12619   public static switch_status_t switch_live_array_add(SWIGTYPE_p_switch_live_array_s la, string name, int index, SWIGTYPE_p_p_cJSON obj, switch_bool_t destroy) {
12620     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_live_array_add(SWIGTYPE_p_switch_live_array_s.getCPtr(la), name, index, SWIGTYPE_p_p_cJSON.getCPtr(obj), (int)destroy);
12621     return ret;
12622   }
12623 
switch_live_array_visible(SWIGTYPE_p_switch_live_array_s la, switch_bool_t visible, switch_bool_t force)12624   public static switch_status_t switch_live_array_visible(SWIGTYPE_p_switch_live_array_s la, switch_bool_t visible, switch_bool_t force) {
12625     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_live_array_visible(SWIGTYPE_p_switch_live_array_s.getCPtr(la), (int)visible, (int)force);
12626     return ret;
12627   }
12628 
switch_live_array_isnew(SWIGTYPE_p_switch_live_array_s la)12629   public static switch_bool_t switch_live_array_isnew(SWIGTYPE_p_switch_live_array_s la) {
12630     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_live_array_isnew(SWIGTYPE_p_switch_live_array_s.getCPtr(la));
12631     return ret;
12632   }
12633 
switch_live_array_lock(SWIGTYPE_p_switch_live_array_s la)12634   public static void switch_live_array_lock(SWIGTYPE_p_switch_live_array_s la) {
12635     freeswitchPINVOKE.switch_live_array_lock(SWIGTYPE_p_switch_live_array_s.getCPtr(la));
12636   }
12637 
switch_live_array_unlock(SWIGTYPE_p_switch_live_array_s la)12638   public static void switch_live_array_unlock(SWIGTYPE_p_switch_live_array_s la) {
12639     freeswitchPINVOKE.switch_live_array_unlock(SWIGTYPE_p_switch_live_array_s.getCPtr(la));
12640   }
12641 
switch_live_array_set_user_data(SWIGTYPE_p_switch_live_array_s la, SWIGTYPE_p_void user_data)12642   public static void switch_live_array_set_user_data(SWIGTYPE_p_switch_live_array_s la, SWIGTYPE_p_void user_data) {
12643     freeswitchPINVOKE.switch_live_array_set_user_data(SWIGTYPE_p_switch_live_array_s.getCPtr(la), SWIGTYPE_p_void.getCPtr(user_data));
12644   }
12645 
switch_live_array_set_command_handler(SWIGTYPE_p_switch_live_array_s la, SWIGTYPE_p_f_p_switch_live_array_s_p_q_const__char_p_q_const__char_p_cJSON_p_void__void command_handler)12646   public static void switch_live_array_set_command_handler(SWIGTYPE_p_switch_live_array_s la, SWIGTYPE_p_f_p_switch_live_array_s_p_q_const__char_p_q_const__char_p_cJSON_p_void__void command_handler) {
12647     freeswitchPINVOKE.switch_live_array_set_command_handler(SWIGTYPE_p_switch_live_array_s.getCPtr(la), SWIGTYPE_p_f_p_switch_live_array_s_p_q_const__char_p_q_const__char_p_cJSON_p_void__void.getCPtr(command_handler));
12648   }
12649 
switch_live_array_parse_json(SWIGTYPE_p_cJSON json, uint channel_id)12650   public static void switch_live_array_parse_json(SWIGTYPE_p_cJSON json, uint channel_id) {
12651     freeswitchPINVOKE.switch_live_array_parse_json(SWIGTYPE_p_cJSON.getCPtr(json), channel_id);
12652   }
12653 
switch_live_array_add_alias(SWIGTYPE_p_switch_live_array_s la, string event_channel, string name)12654   public static switch_bool_t switch_live_array_add_alias(SWIGTYPE_p_switch_live_array_s la, string event_channel, string name) {
12655     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_live_array_add_alias(SWIGTYPE_p_switch_live_array_s.getCPtr(la), event_channel, name);
12656     return ret;
12657   }
12658 
switch_live_array_clear_alias(SWIGTYPE_p_switch_live_array_s la, string event_channel, string name)12659   public static switch_bool_t switch_live_array_clear_alias(SWIGTYPE_p_switch_live_array_s la, string event_channel, string name) {
12660     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_live_array_clear_alias(SWIGTYPE_p_switch_live_array_s.getCPtr(la), event_channel, name);
12661     return ret;
12662   }
12663 
switch_event_channel_permission_verify(string cookie, string event_channel)12664   public static switch_bool_t switch_event_channel_permission_verify(string cookie, string event_channel) {
12665     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_event_channel_permission_verify(cookie, event_channel);
12666     return ret;
12667   }
12668 
switch_event_channel_permission_modify(string cookie, string event_channel, switch_bool_t set)12669   public static void switch_event_channel_permission_modify(string cookie, string event_channel, switch_bool_t set) {
12670     freeswitchPINVOKE.switch_event_channel_permission_modify(cookie, event_channel, (int)set);
12671   }
12672 
switch_event_channel_permission_clear(string cookie)12673   public static void switch_event_channel_permission_clear(string cookie) {
12674     freeswitchPINVOKE.switch_event_channel_permission_clear(cookie);
12675   }
12676 
switch_resample_perform_create(SWIGTYPE_p_p_switch_audio_resampler_t new_resampler, uint from_rate, uint to_rate, uint to_size, int quality, uint channels, string file, string func, int line)12677   public static switch_status_t switch_resample_perform_create(SWIGTYPE_p_p_switch_audio_resampler_t new_resampler, uint from_rate, uint to_rate, uint to_size, int quality, uint channels, string file, string func, int line) {
12678     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_resample_perform_create(SWIGTYPE_p_p_switch_audio_resampler_t.getCPtr(new_resampler), from_rate, to_rate, to_size, quality, channels, file, func, line);
12679     return ret;
12680   }
12681 
switch_resample_destroy(SWIGTYPE_p_p_switch_audio_resampler_t resampler)12682   public static void switch_resample_destroy(SWIGTYPE_p_p_switch_audio_resampler_t resampler) {
12683     freeswitchPINVOKE.switch_resample_destroy(SWIGTYPE_p_p_switch_audio_resampler_t.getCPtr(resampler));
12684   }
12685 
switch_resample_process(switch_audio_resampler_t resampler, SWIGTYPE_p_short src, uint srclen)12686   public static uint switch_resample_process(switch_audio_resampler_t resampler, SWIGTYPE_p_short src, uint srclen) {
12687     uint ret = freeswitchPINVOKE.switch_resample_process(switch_audio_resampler_t.getCPtr(resampler), SWIGTYPE_p_short.getCPtr(src), srclen);
12688     return ret;
12689   }
12690 
switch_float_to_short(SWIGTYPE_p_float f, SWIGTYPE_p_short s, SWIGTYPE_p_switch_size_t len)12691   public static SWIGTYPE_p_switch_size_t switch_float_to_short(SWIGTYPE_p_float f, SWIGTYPE_p_short s, SWIGTYPE_p_switch_size_t len) {
12692     SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_float_to_short(SWIGTYPE_p_float.getCPtr(f), SWIGTYPE_p_short.getCPtr(s), SWIGTYPE_p_switch_size_t.getCPtr(len)), true);
12693     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
12694     return ret;
12695   }
12696 
switch_char_to_float(string c, SWIGTYPE_p_float f, int len)12697   public static int switch_char_to_float(string c, SWIGTYPE_p_float f, int len) {
12698     int ret = freeswitchPINVOKE.switch_char_to_float(c, SWIGTYPE_p_float.getCPtr(f), len);
12699     return ret;
12700   }
12701 
switch_float_to_char(SWIGTYPE_p_float f, string c, int len)12702   public static int switch_float_to_char(SWIGTYPE_p_float f, string c, int len) {
12703     int ret = freeswitchPINVOKE.switch_float_to_char(SWIGTYPE_p_float.getCPtr(f), c, len);
12704     return ret;
12705   }
12706 
switch_short_to_float(SWIGTYPE_p_short s, SWIGTYPE_p_float f, int len)12707   public static int switch_short_to_float(SWIGTYPE_p_short s, SWIGTYPE_p_float f, int len) {
12708     int ret = freeswitchPINVOKE.switch_short_to_float(SWIGTYPE_p_short.getCPtr(s), SWIGTYPE_p_float.getCPtr(f), len);
12709     return ret;
12710   }
12711 
switch_swap_linear(SWIGTYPE_p_short buf, int len)12712   public static void switch_swap_linear(SWIGTYPE_p_short buf, int len) {
12713     freeswitchPINVOKE.switch_swap_linear(SWIGTYPE_p_short.getCPtr(buf), len);
12714   }
12715 
switch_generate_sln_silence(SWIGTYPE_p_short data, uint samples, uint channels, uint divisor)12716   public static void switch_generate_sln_silence(SWIGTYPE_p_short data, uint samples, uint channels, uint divisor) {
12717     freeswitchPINVOKE.switch_generate_sln_silence(SWIGTYPE_p_short.getCPtr(data), samples, channels, divisor);
12718   }
12719 
switch_change_sln_volume(SWIGTYPE_p_short data, uint samples, int vol)12720   public static void switch_change_sln_volume(SWIGTYPE_p_short data, uint samples, int vol) {
12721     freeswitchPINVOKE.switch_change_sln_volume(SWIGTYPE_p_short.getCPtr(data), samples, vol);
12722   }
12723 
switch_change_sln_volume_granular(SWIGTYPE_p_short data, uint samples, int vol)12724   public static void switch_change_sln_volume_granular(SWIGTYPE_p_short data, uint samples, int vol) {
12725     freeswitchPINVOKE.switch_change_sln_volume_granular(SWIGTYPE_p_short.getCPtr(data), samples, vol);
12726   }
12727 
switch_merge_sln(SWIGTYPE_p_short data, uint samples, SWIGTYPE_p_short other_data, uint other_samples, int channels)12728   public static uint switch_merge_sln(SWIGTYPE_p_short data, uint samples, SWIGTYPE_p_short other_data, uint other_samples, int channels) {
12729     uint ret = freeswitchPINVOKE.switch_merge_sln(SWIGTYPE_p_short.getCPtr(data), samples, SWIGTYPE_p_short.getCPtr(other_data), other_samples, channels);
12730     return ret;
12731   }
12732 
switch_unmerge_sln(SWIGTYPE_p_short data, uint samples, SWIGTYPE_p_short other_data, uint other_samples, int channels)12733   public static uint switch_unmerge_sln(SWIGTYPE_p_short data, uint samples, SWIGTYPE_p_short other_data, uint other_samples, int channels) {
12734     uint ret = freeswitchPINVOKE.switch_unmerge_sln(SWIGTYPE_p_short.getCPtr(data), samples, SWIGTYPE_p_short.getCPtr(other_data), other_samples, channels);
12735     return ret;
12736   }
12737 
switch_mux_channels(SWIGTYPE_p_short data, SWIGTYPE_p_switch_size_t samples, uint orig_channels, uint channels)12738   public static void switch_mux_channels(SWIGTYPE_p_short data, SWIGTYPE_p_switch_size_t samples, uint orig_channels, uint channels) {
12739     freeswitchPINVOKE.switch_mux_channels(SWIGTYPE_p_short.getCPtr(data), SWIGTYPE_p_switch_size_t.getCPtr(samples), orig_channels, channels);
12740     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
12741   }
12742 
switch_agc_set(SWIGTYPE_p_switch_agc_s agc, uint energy_avg, uint low_energy_point, uint margin, uint change_factor, uint period_len)12743   public static void switch_agc_set(SWIGTYPE_p_switch_agc_s agc, uint energy_avg, uint low_energy_point, uint margin, uint change_factor, uint period_len) {
12744     freeswitchPINVOKE.switch_agc_set(SWIGTYPE_p_switch_agc_s.getCPtr(agc), energy_avg, low_energy_point, margin, change_factor, period_len);
12745   }
12746 
switch_agc_create(SWIGTYPE_p_p_switch_agc_s agcP, uint energy_avg, uint low_energy_point, uint margin, uint change_factor, uint period_len)12747   public static switch_status_t switch_agc_create(SWIGTYPE_p_p_switch_agc_s agcP, uint energy_avg, uint low_energy_point, uint margin, uint change_factor, uint period_len) {
12748     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_agc_create(SWIGTYPE_p_p_switch_agc_s.getCPtr(agcP), energy_avg, low_energy_point, margin, change_factor, period_len);
12749     return ret;
12750   }
12751 
switch_agc_destroy(SWIGTYPE_p_p_switch_agc_s agcP)12752   public static void switch_agc_destroy(SWIGTYPE_p_p_switch_agc_s agcP) {
12753     freeswitchPINVOKE.switch_agc_destroy(SWIGTYPE_p_p_switch_agc_s.getCPtr(agcP));
12754   }
12755 
switch_agc_feed(SWIGTYPE_p_switch_agc_s agc, SWIGTYPE_p_short data, uint samples, uint channels)12756   public static switch_status_t switch_agc_feed(SWIGTYPE_p_switch_agc_s agc, SWIGTYPE_p_short data, uint samples, uint channels) {
12757     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_agc_feed(SWIGTYPE_p_switch_agc_s.getCPtr(agc), SWIGTYPE_p_short.getCPtr(data), samples, channels);
12758     return ret;
12759   }
12760 
switch_agc_set_energy_avg(SWIGTYPE_p_switch_agc_s agc, uint energy_avg)12761   public static void switch_agc_set_energy_avg(SWIGTYPE_p_switch_agc_s agc, uint energy_avg) {
12762     freeswitchPINVOKE.switch_agc_set_energy_avg(SWIGTYPE_p_switch_agc_s.getCPtr(agc), energy_avg);
12763   }
12764 
switch_agc_set_energy_low(SWIGTYPE_p_switch_agc_s agc, uint low_energy_point)12765   public static void switch_agc_set_energy_low(SWIGTYPE_p_switch_agc_s agc, uint low_energy_point) {
12766     freeswitchPINVOKE.switch_agc_set_energy_low(SWIGTYPE_p_switch_agc_s.getCPtr(agc), low_energy_point);
12767   }
12768 
switch_agc_set_token(SWIGTYPE_p_switch_agc_s agc, string token)12769   public static void switch_agc_set_token(SWIGTYPE_p_switch_agc_s agc, string token) {
12770     freeswitchPINVOKE.switch_agc_set_token(SWIGTYPE_p_switch_agc_s.getCPtr(agc), token);
12771   }
12772 
switch_ivr_deactivate_unicast(SWIGTYPE_p_switch_core_session session)12773   public static switch_status_t switch_ivr_deactivate_unicast(SWIGTYPE_p_switch_core_session session) {
12774     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_deactivate_unicast(SWIGTYPE_p_switch_core_session.getCPtr(session));
12775     return ret;
12776   }
12777 
switch_ivr_activate_unicast(SWIGTYPE_p_switch_core_session session, string local_ip, ushort local_port, string remote_ip, ushort remote_port, string transport, string flags)12778   public static switch_status_t switch_ivr_activate_unicast(SWIGTYPE_p_switch_core_session session, string local_ip, ushort local_port, string remote_ip, ushort remote_port, string transport, string flags) {
12779     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_activate_unicast(SWIGTYPE_p_switch_core_session.getCPtr(session), local_ip, local_port, remote_ip, remote_port, transport, flags);
12780     return ret;
12781   }
12782 
switch_ivr_generate_json_cdr(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_cJSON json_cdr, switch_bool_t urlencode)12783   public static switch_status_t switch_ivr_generate_json_cdr(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_cJSON json_cdr, switch_bool_t urlencode) {
12784     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_generate_json_cdr(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_p_cJSON.getCPtr(json_cdr), (int)urlencode);
12785     return ret;
12786   }
12787 
switch_ivr_generate_xml_cdr(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_switch_xml xml_cdr)12788   public static switch_status_t switch_ivr_generate_xml_cdr(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_switch_xml xml_cdr) {
12789     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_generate_xml_cdr(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_p_switch_xml.getCPtr(xml_cdr));
12790     return ret;
12791   }
12792 
switch_ivr_set_xml_profile_data(switch_xml xml, switch_caller_profile caller_profile, int off)12793   public static int switch_ivr_set_xml_profile_data(switch_xml xml, switch_caller_profile caller_profile, int off) {
12794     int ret = freeswitchPINVOKE.switch_ivr_set_xml_profile_data(switch_xml.getCPtr(xml), switch_caller_profile.getCPtr(caller_profile), off);
12795     return ret;
12796   }
12797 
switch_ivr_set_xml_chan_vars(switch_xml xml, SWIGTYPE_p_switch_channel channel, int off)12798   public static int switch_ivr_set_xml_chan_vars(switch_xml xml, SWIGTYPE_p_switch_channel channel, int off) {
12799     int ret = freeswitchPINVOKE.switch_ivr_set_xml_chan_vars(switch_xml.getCPtr(xml), SWIGTYPE_p_switch_channel.getCPtr(channel), off);
12800     return ret;
12801   }
12802 
switch_ivr_parse_event(SWIGTYPE_p_switch_core_session session, switch_event arg1)12803   public static switch_status_t switch_ivr_parse_event(SWIGTYPE_p_switch_core_session session, switch_event arg1) {
12804     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_parse_event(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_event.getCPtr(arg1));
12805     return ret;
12806   }
12807 
switch_ivr_parse_all_events(SWIGTYPE_p_switch_core_session session)12808   public static switch_status_t switch_ivr_parse_all_events(SWIGTYPE_p_switch_core_session session) {
12809     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_parse_all_events(SWIGTYPE_p_switch_core_session.getCPtr(session));
12810     return ret;
12811   }
12812 
switch_ivr_parse_next_event(SWIGTYPE_p_switch_core_session session)12813   public static switch_status_t switch_ivr_parse_next_event(SWIGTYPE_p_switch_core_session session) {
12814     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_parse_next_event(SWIGTYPE_p_switch_core_session.getCPtr(session));
12815     return ret;
12816   }
12817 
switch_ivr_parse_all_messages(SWIGTYPE_p_switch_core_session session)12818   public static switch_status_t switch_ivr_parse_all_messages(SWIGTYPE_p_switch_core_session session) {
12819     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_parse_all_messages(SWIGTYPE_p_switch_core_session.getCPtr(session));
12820     return ret;
12821   }
12822 
switch_ivr_parse_all_signal_data(SWIGTYPE_p_switch_core_session session)12823   public static switch_status_t switch_ivr_parse_all_signal_data(SWIGTYPE_p_switch_core_session session) {
12824     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_parse_all_signal_data(SWIGTYPE_p_switch_core_session.getCPtr(session));
12825     return ret;
12826   }
12827 
switch_ivr_parse_signal_data(SWIGTYPE_p_switch_core_session session, switch_bool_t all, switch_bool_t only_session_thread)12828   public static switch_status_t switch_ivr_parse_signal_data(SWIGTYPE_p_switch_core_session session, switch_bool_t all, switch_bool_t only_session_thread) {
12829     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_parse_signal_data(SWIGTYPE_p_switch_core_session.getCPtr(session), (int)all, (int)only_session_thread);
12830     return ret;
12831   }
12832 
switch_ivr_parse_next_signal_data(SWIGTYPE_p_switch_core_session session)12833   public static switch_status_t switch_ivr_parse_next_signal_data(SWIGTYPE_p_switch_core_session session) {
12834     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_parse_next_signal_data(SWIGTYPE_p_switch_core_session.getCPtr(session));
12835     return ret;
12836   }
12837 
switch_ivr_process_indications(SWIGTYPE_p_switch_core_session session, switch_core_session_message message)12838   public static switch_status_t switch_ivr_process_indications(SWIGTYPE_p_switch_core_session session, switch_core_session_message message) {
12839     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_process_indications(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_core_session_message.getCPtr(message));
12840     return ret;
12841   }
12842 
switch_ivr_sleep(SWIGTYPE_p_switch_core_session session, uint ms, switch_bool_t sync, switch_input_args_t args)12843   public static switch_status_t switch_ivr_sleep(SWIGTYPE_p_switch_core_session session, uint ms, switch_bool_t sync, switch_input_args_t args) {
12844     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_sleep(SWIGTYPE_p_switch_core_session.getCPtr(session), ms, (int)sync, switch_input_args_t.getCPtr(args));
12845     return ret;
12846   }
12847 
switch_ivr_park(SWIGTYPE_p_switch_core_session session, switch_input_args_t args)12848   public static switch_status_t switch_ivr_park(SWIGTYPE_p_switch_core_session session, switch_input_args_t args) {
12849     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_park(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_input_args_t.getCPtr(args));
12850     return ret;
12851   }
12852 
switch_ivr_collect_digits_callback(SWIGTYPE_p_switch_core_session session, switch_input_args_t args, uint digit_timeout, uint abs_timeout)12853   public static switch_status_t switch_ivr_collect_digits_callback(SWIGTYPE_p_switch_core_session session, switch_input_args_t args, uint digit_timeout, uint abs_timeout) {
12854     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_collect_digits_callback(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_input_args_t.getCPtr(args), digit_timeout, abs_timeout);
12855     return ret;
12856   }
12857 
switch_ivr_collect_digits_count(SWIGTYPE_p_switch_core_session session, string buf, SWIGTYPE_p_switch_size_t buflen, SWIGTYPE_p_switch_size_t maxdigits, string terminators, string terminator, uint first_timeout, uint digit_timeout, uint abs_timeout)12858   public static switch_status_t switch_ivr_collect_digits_count(SWIGTYPE_p_switch_core_session session, string buf, SWIGTYPE_p_switch_size_t buflen, SWIGTYPE_p_switch_size_t maxdigits, string terminators, string terminator, uint first_timeout, uint digit_timeout, uint abs_timeout) {
12859     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_collect_digits_count(SWIGTYPE_p_switch_core_session.getCPtr(session), buf, SWIGTYPE_p_switch_size_t.getCPtr(buflen), SWIGTYPE_p_switch_size_t.getCPtr(maxdigits), terminators, terminator, first_timeout, digit_timeout, abs_timeout);
12860     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
12861     return ret;
12862   }
12863 
switch_ivr_play_and_detect_speech(SWIGTYPE_p_switch_core_session session, string file, string mod_name, string grammar, ref string result, uint input_timeout, switch_input_args_t args)12864   public static switch_status_t switch_ivr_play_and_detect_speech(SWIGTYPE_p_switch_core_session session, string file, string mod_name, string grammar, ref string result, uint input_timeout, switch_input_args_t args) {
12865     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_play_and_detect_speech(SWIGTYPE_p_switch_core_session.getCPtr(session), file, mod_name, grammar, ref result, input_timeout, switch_input_args_t.getCPtr(args));
12866     return ret;
12867   }
12868 
switch_ivr_detect_speech_init(SWIGTYPE_p_switch_core_session session, string mod_name, string dest, switch_asr_handle ah)12869   public static switch_status_t switch_ivr_detect_speech_init(SWIGTYPE_p_switch_core_session session, string mod_name, string dest, switch_asr_handle ah) {
12870     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_detect_speech_init(SWIGTYPE_p_switch_core_session.getCPtr(session), mod_name, dest, switch_asr_handle.getCPtr(ah));
12871     return ret;
12872   }
12873 
switch_ivr_detect_speech(SWIGTYPE_p_switch_core_session session, string mod_name, string grammar, string name, string dest, switch_asr_handle ah)12874   public static switch_status_t switch_ivr_detect_speech(SWIGTYPE_p_switch_core_session session, string mod_name, string grammar, string name, string dest, switch_asr_handle ah) {
12875     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_detect_speech(SWIGTYPE_p_switch_core_session.getCPtr(session), mod_name, grammar, name, dest, switch_asr_handle.getCPtr(ah));
12876     return ret;
12877   }
12878 
switch_ivr_stop_detect_speech(SWIGTYPE_p_switch_core_session session)12879   public static switch_status_t switch_ivr_stop_detect_speech(SWIGTYPE_p_switch_core_session session) {
12880     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_stop_detect_speech(SWIGTYPE_p_switch_core_session.getCPtr(session));
12881     return ret;
12882   }
12883 
switch_ivr_pause_detect_speech(SWIGTYPE_p_switch_core_session session)12884   public static switch_status_t switch_ivr_pause_detect_speech(SWIGTYPE_p_switch_core_session session) {
12885     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_pause_detect_speech(SWIGTYPE_p_switch_core_session.getCPtr(session));
12886     return ret;
12887   }
12888 
switch_ivr_resume_detect_speech(SWIGTYPE_p_switch_core_session session)12889   public static switch_status_t switch_ivr_resume_detect_speech(SWIGTYPE_p_switch_core_session session) {
12890     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_resume_detect_speech(SWIGTYPE_p_switch_core_session.getCPtr(session));
12891     return ret;
12892   }
12893 
switch_ivr_detect_speech_load_grammar(SWIGTYPE_p_switch_core_session session, string grammar, string name)12894   public static switch_status_t switch_ivr_detect_speech_load_grammar(SWIGTYPE_p_switch_core_session session, string grammar, string name) {
12895     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_detect_speech_load_grammar(SWIGTYPE_p_switch_core_session.getCPtr(session), grammar, name);
12896     return ret;
12897   }
12898 
switch_ivr_detect_speech_unload_grammar(SWIGTYPE_p_switch_core_session session, string name)12899   public static switch_status_t switch_ivr_detect_speech_unload_grammar(SWIGTYPE_p_switch_core_session session, string name) {
12900     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_detect_speech_unload_grammar(SWIGTYPE_p_switch_core_session.getCPtr(session), name);
12901     return ret;
12902   }
12903 
switch_ivr_detect_speech_enable_grammar(SWIGTYPE_p_switch_core_session session, string name)12904   public static switch_status_t switch_ivr_detect_speech_enable_grammar(SWIGTYPE_p_switch_core_session session, string name) {
12905     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_detect_speech_enable_grammar(SWIGTYPE_p_switch_core_session.getCPtr(session), name);
12906     return ret;
12907   }
12908 
switch_ivr_detect_speech_disable_grammar(SWIGTYPE_p_switch_core_session session, string name)12909   public static switch_status_t switch_ivr_detect_speech_disable_grammar(SWIGTYPE_p_switch_core_session session, string name) {
12910     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_detect_speech_disable_grammar(SWIGTYPE_p_switch_core_session.getCPtr(session), name);
12911     return ret;
12912   }
12913 
switch_ivr_detect_speech_disable_all_grammars(SWIGTYPE_p_switch_core_session session)12914   public static switch_status_t switch_ivr_detect_speech_disable_all_grammars(SWIGTYPE_p_switch_core_session session) {
12915     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_detect_speech_disable_all_grammars(SWIGTYPE_p_switch_core_session.getCPtr(session));
12916     return ret;
12917   }
12918 
switch_ivr_set_param_detect_speech(SWIGTYPE_p_switch_core_session session, string name, string val)12919   public static switch_status_t switch_ivr_set_param_detect_speech(SWIGTYPE_p_switch_core_session session, string name, string val) {
12920     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_set_param_detect_speech(SWIGTYPE_p_switch_core_session.getCPtr(session), name, val);
12921     return ret;
12922   }
12923 
switch_ivr_detect_speech_start_input_timers(SWIGTYPE_p_switch_core_session session)12924   public static switch_status_t switch_ivr_detect_speech_start_input_timers(SWIGTYPE_p_switch_core_session session) {
12925     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_detect_speech_start_input_timers(SWIGTYPE_p_switch_core_session.getCPtr(session));
12926     return ret;
12927   }
12928 
switch_ivr_record_session(SWIGTYPE_p_switch_core_session session, string file, uint limit, switch_file_handle fh)12929   public static switch_status_t switch_ivr_record_session(SWIGTYPE_p_switch_core_session session, string file, uint limit, switch_file_handle fh) {
12930     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_record_session(SWIGTYPE_p_switch_core_session.getCPtr(session), file, limit, switch_file_handle.getCPtr(fh));
12931     return ret;
12932   }
12933 
switch_ivr_record_session_event(SWIGTYPE_p_switch_core_session session, string file, uint limit, switch_file_handle fh, switch_event variables)12934   public static switch_status_t switch_ivr_record_session_event(SWIGTYPE_p_switch_core_session session, string file, uint limit, switch_file_handle fh, switch_event variables) {
12935     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_record_session_event(SWIGTYPE_p_switch_core_session.getCPtr(session), file, limit, switch_file_handle.getCPtr(fh), switch_event.getCPtr(variables));
12936     return ret;
12937   }
12938 
switch_ivr_transfer_recordings(SWIGTYPE_p_switch_core_session orig_session, SWIGTYPE_p_switch_core_session new_session)12939   public static switch_status_t switch_ivr_transfer_recordings(SWIGTYPE_p_switch_core_session orig_session, SWIGTYPE_p_switch_core_session new_session) {
12940     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_transfer_recordings(SWIGTYPE_p_switch_core_session.getCPtr(orig_session), SWIGTYPE_p_switch_core_session.getCPtr(new_session));
12941     return ret;
12942   }
12943 
switch_ivr_eavesdrop_pop_eavesdropper(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_switch_core_session sessionp)12944   public static switch_status_t switch_ivr_eavesdrop_pop_eavesdropper(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_switch_core_session sessionp) {
12945     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_eavesdrop_pop_eavesdropper(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_p_switch_core_session.getCPtr(sessionp));
12946     return ret;
12947   }
12948 
switch_ivr_eavesdrop_exec_all(SWIGTYPE_p_switch_core_session session, string app, string arg)12949   public static switch_status_t switch_ivr_eavesdrop_exec_all(SWIGTYPE_p_switch_core_session session, string app, string arg) {
12950     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_eavesdrop_exec_all(SWIGTYPE_p_switch_core_session.getCPtr(session), app, arg);
12951     return ret;
12952   }
12953 
switch_ivr_eavesdrop_update_display(SWIGTYPE_p_switch_core_session session, string name, string number)12954   public static switch_status_t switch_ivr_eavesdrop_update_display(SWIGTYPE_p_switch_core_session session, string name, string number) {
12955     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_eavesdrop_update_display(SWIGTYPE_p_switch_core_session.getCPtr(session), name, number);
12956     return ret;
12957   }
12958 
switch_ivr_eavesdrop_session(SWIGTYPE_p_switch_core_session session, string uuid, string require_group, uint flags)12959   public static switch_status_t switch_ivr_eavesdrop_session(SWIGTYPE_p_switch_core_session session, string uuid, string require_group, uint flags) {
12960     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_eavesdrop_session(SWIGTYPE_p_switch_core_session.getCPtr(session), uuid, require_group, flags);
12961     return ret;
12962   }
12963 
switch_ivr_displace_session(SWIGTYPE_p_switch_core_session session, string file, uint limit, string flags)12964   public static switch_status_t switch_ivr_displace_session(SWIGTYPE_p_switch_core_session session, string file, uint limit, string flags) {
12965     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_displace_session(SWIGTYPE_p_switch_core_session.getCPtr(session), file, limit, flags);
12966     return ret;
12967   }
12968 
switch_ivr_stop_displace_session(SWIGTYPE_p_switch_core_session session, string file)12969   public static switch_status_t switch_ivr_stop_displace_session(SWIGTYPE_p_switch_core_session session, string file) {
12970     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_stop_displace_session(SWIGTYPE_p_switch_core_session.getCPtr(session), file);
12971     return ret;
12972   }
12973 
switch_ivr_stop_record_session(SWIGTYPE_p_switch_core_session session, string file)12974   public static switch_status_t switch_ivr_stop_record_session(SWIGTYPE_p_switch_core_session session, string file) {
12975     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_stop_record_session(SWIGTYPE_p_switch_core_session.getCPtr(session), file);
12976     return ret;
12977   }
12978 
switch_ivr_session_audio(SWIGTYPE_p_switch_core_session session, string cmd, string direction, int level)12979   public static switch_status_t switch_ivr_session_audio(SWIGTYPE_p_switch_core_session session, string cmd, string direction, int level) {
12980     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_session_audio(SWIGTYPE_p_switch_core_session.getCPtr(session), cmd, direction, level);
12981     return ret;
12982   }
12983 
switch_ivr_stop_session_audio(SWIGTYPE_p_switch_core_session session)12984   public static switch_status_t switch_ivr_stop_session_audio(SWIGTYPE_p_switch_core_session session) {
12985     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_stop_session_audio(SWIGTYPE_p_switch_core_session.getCPtr(session));
12986     return ret;
12987   }
12988 
switch_ivr_inband_dtmf_session(SWIGTYPE_p_switch_core_session session)12989   public static switch_status_t switch_ivr_inband_dtmf_session(SWIGTYPE_p_switch_core_session session) {
12990     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_inband_dtmf_session(SWIGTYPE_p_switch_core_session.getCPtr(session));
12991     return ret;
12992   }
12993 
switch_ivr_stop_inband_dtmf_session(SWIGTYPE_p_switch_core_session session)12994   public static switch_status_t switch_ivr_stop_inband_dtmf_session(SWIGTYPE_p_switch_core_session session) {
12995     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_stop_inband_dtmf_session(SWIGTYPE_p_switch_core_session.getCPtr(session));
12996     return ret;
12997   }
12998 
switch_ivr_inband_dtmf_generate_session(SWIGTYPE_p_switch_core_session session, switch_bool_t read_stream)12999   public static switch_status_t switch_ivr_inband_dtmf_generate_session(SWIGTYPE_p_switch_core_session session, switch_bool_t read_stream) {
13000     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_inband_dtmf_generate_session(SWIGTYPE_p_switch_core_session.getCPtr(session), (int)read_stream);
13001     return ret;
13002   }
13003 
switch_ivr_stop_inband_dtmf_generate_session(SWIGTYPE_p_switch_core_session session)13004   public static switch_status_t switch_ivr_stop_inband_dtmf_generate_session(SWIGTYPE_p_switch_core_session session) {
13005     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_stop_inband_dtmf_generate_session(SWIGTYPE_p_switch_core_session.getCPtr(session));
13006     return ret;
13007   }
13008 
switch_ivr_session_echo(SWIGTYPE_p_switch_core_session session, switch_input_args_t args)13009   public static switch_status_t switch_ivr_session_echo(SWIGTYPE_p_switch_core_session session, switch_input_args_t args) {
13010     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_session_echo(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_input_args_t.getCPtr(args));
13011     return ret;
13012   }
13013 
switch_ivr_stop_tone_detect_session(SWIGTYPE_p_switch_core_session session)13014   public static switch_status_t switch_ivr_stop_tone_detect_session(SWIGTYPE_p_switch_core_session session) {
13015     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_stop_tone_detect_session(SWIGTYPE_p_switch_core_session.getCPtr(session));
13016     return ret;
13017   }
13018 
switch_ivr_tone_detect_session(SWIGTYPE_p_switch_core_session session, string key, string tone_spec, string flags, SWIGTYPE_p_time_t timeout, int hits, string app, string data, SWIGTYPE_p_f_p_switch_core_session_p_q_const__char_p_q_const__char__switch_bool_t callback)13019   public static switch_status_t switch_ivr_tone_detect_session(SWIGTYPE_p_switch_core_session session, string key, string tone_spec, string flags, SWIGTYPE_p_time_t timeout, int hits, string app, string data, SWIGTYPE_p_f_p_switch_core_session_p_q_const__char_p_q_const__char__switch_bool_t callback) {
13020     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_tone_detect_session(SWIGTYPE_p_switch_core_session.getCPtr(session), key, tone_spec, flags, SWIGTYPE_p_time_t.getCPtr(timeout), hits, app, data, SWIGTYPE_p_f_p_switch_core_session_p_q_const__char_p_q_const__char__switch_bool_t.getCPtr(callback));
13021     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
13022     return ret;
13023   }
13024 
switch_ivr_play_file(SWIGTYPE_p_switch_core_session session, switch_file_handle fh, string file, switch_input_args_t args)13025   public static switch_status_t switch_ivr_play_file(SWIGTYPE_p_switch_core_session session, switch_file_handle fh, string file, switch_input_args_t args) {
13026     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_play_file(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_file_handle.getCPtr(fh), file, switch_input_args_t.getCPtr(args));
13027     return ret;
13028   }
13029 
switch_ivr_detect_audio(SWIGTYPE_p_switch_core_session session, uint thresh, uint audio_hits, uint timeout_ms, string file)13030   public static switch_status_t switch_ivr_detect_audio(SWIGTYPE_p_switch_core_session session, uint thresh, uint audio_hits, uint timeout_ms, string file) {
13031     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_detect_audio(SWIGTYPE_p_switch_core_session.getCPtr(session), thresh, audio_hits, timeout_ms, file);
13032     return ret;
13033   }
13034 
switch_ivr_detect_silence(SWIGTYPE_p_switch_core_session session, uint thresh, uint silence_hits, uint timeout_ms, string file)13035   public static switch_status_t switch_ivr_detect_silence(SWIGTYPE_p_switch_core_session session, uint thresh, uint silence_hits, uint timeout_ms, string file) {
13036     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_detect_silence(SWIGTYPE_p_switch_core_session.getCPtr(session), thresh, silence_hits, timeout_ms, file);
13037     return ret;
13038   }
13039 
switch_ivr_wait_for_silence(SWIGTYPE_p_switch_core_session session, uint thresh, uint silence_hits, uint listen_hits, uint timeout_ms, string file)13040   public static switch_status_t switch_ivr_wait_for_silence(SWIGTYPE_p_switch_core_session session, uint thresh, uint silence_hits, uint listen_hits, uint timeout_ms, string file) {
13041     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_wait_for_silence(SWIGTYPE_p_switch_core_session.getCPtr(session), thresh, silence_hits, listen_hits, timeout_ms, file);
13042     return ret;
13043   }
13044 
switch_ivr_gentones(SWIGTYPE_p_switch_core_session session, string script, int loops, switch_input_args_t args)13045   public static switch_status_t switch_ivr_gentones(SWIGTYPE_p_switch_core_session session, string script, int loops, switch_input_args_t args) {
13046     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_gentones(SWIGTYPE_p_switch_core_session.getCPtr(session), script, loops, switch_input_args_t.getCPtr(args));
13047     return ret;
13048   }
13049 
switch_ivr_record_file(SWIGTYPE_p_switch_core_session session, switch_file_handle fh, string file, switch_input_args_t args, uint limit)13050   public static switch_status_t switch_ivr_record_file(SWIGTYPE_p_switch_core_session session, switch_file_handle fh, string file, switch_input_args_t args, uint limit) {
13051     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_record_file(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_file_handle.getCPtr(fh), file, switch_input_args_t.getCPtr(args), limit);
13052     return ret;
13053   }
13054 
switch_play_and_get_digits(SWIGTYPE_p_switch_core_session session, uint min_digits, uint max_digits, uint max_tries, uint timeout, string valid_terminators, string audio_file, string bad_input_audio_file, string var_name, string digit_buffer, uint digit_buffer_length, string digits_regex, uint digit_timeout, string transfer_on_failure)13055   public static switch_status_t switch_play_and_get_digits(SWIGTYPE_p_switch_core_session session, uint min_digits, uint max_digits, uint max_tries, uint timeout, string valid_terminators, string audio_file, string bad_input_audio_file, string var_name, string digit_buffer, uint digit_buffer_length, string digits_regex, uint digit_timeout, string transfer_on_failure) {
13056     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_play_and_get_digits(SWIGTYPE_p_switch_core_session.getCPtr(session), min_digits, max_digits, max_tries, timeout, valid_terminators, audio_file, bad_input_audio_file, var_name, digit_buffer, digit_buffer_length, digits_regex, digit_timeout, transfer_on_failure);
13057     return ret;
13058   }
13059 
switch_ivr_speak_text_handle(SWIGTYPE_p_switch_core_session session, switch_speech_handle sh, switch_codec codec, switch_timer timer, string text, switch_input_args_t args)13060   public static switch_status_t switch_ivr_speak_text_handle(SWIGTYPE_p_switch_core_session session, switch_speech_handle sh, switch_codec codec, switch_timer timer, string text, switch_input_args_t args) {
13061     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_speak_text_handle(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_speech_handle.getCPtr(sh), switch_codec.getCPtr(codec), switch_timer.getCPtr(timer), text, switch_input_args_t.getCPtr(args));
13062     return ret;
13063   }
13064 
switch_ivr_clear_speech_cache(SWIGTYPE_p_switch_core_session session)13065   public static void switch_ivr_clear_speech_cache(SWIGTYPE_p_switch_core_session session) {
13066     freeswitchPINVOKE.switch_ivr_clear_speech_cache(SWIGTYPE_p_switch_core_session.getCPtr(session));
13067   }
13068 
switch_ivr_speak_text(SWIGTYPE_p_switch_core_session session, string tts_name, string voice_name, string text, switch_input_args_t args)13069   public static switch_status_t switch_ivr_speak_text(SWIGTYPE_p_switch_core_session session, string tts_name, string voice_name, string text, switch_input_args_t args) {
13070     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_speak_text(SWIGTYPE_p_switch_core_session.getCPtr(session), tts_name, voice_name, text, switch_input_args_t.getCPtr(args));
13071     return ret;
13072   }
13073 
switch_ivr_originate(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_switch_core_session bleg, SWIGTYPE_p_switch_call_cause_t cause, string bridgeto, uint timelimit_sec, switch_state_handler_table table, string cid_name_override, string cid_num_override, switch_caller_profile caller_profile_override, switch_event ovars, uint flags, SWIGTYPE_p_switch_call_cause_t cancel_cause, SWIGTYPE_p_switch_dial_handle_s dh)13074   public static switch_status_t switch_ivr_originate(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_switch_core_session bleg, SWIGTYPE_p_switch_call_cause_t cause, string bridgeto, uint timelimit_sec, switch_state_handler_table table, string cid_name_override, string cid_num_override, switch_caller_profile caller_profile_override, switch_event ovars, uint flags, SWIGTYPE_p_switch_call_cause_t cancel_cause, SWIGTYPE_p_switch_dial_handle_s dh) {
13075     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_originate(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_p_switch_core_session.getCPtr(bleg), SWIGTYPE_p_switch_call_cause_t.getCPtr(cause), bridgeto, timelimit_sec, switch_state_handler_table.getCPtr(table), cid_name_override, cid_num_override, switch_caller_profile.getCPtr(caller_profile_override), switch_event.getCPtr(ovars), flags, SWIGTYPE_p_switch_call_cause_t.getCPtr(cancel_cause), SWIGTYPE_p_switch_dial_handle_s.getCPtr(dh));
13076     return ret;
13077   }
13078 
switch_ivr_enterprise_originate(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_switch_core_session bleg, SWIGTYPE_p_switch_call_cause_t cause, string bridgeto, uint timelimit_sec, switch_state_handler_table table, string cid_name_override, string cid_num_override, switch_caller_profile caller_profile_override, switch_event ovars, uint flags, SWIGTYPE_p_switch_call_cause_t cancel_cause)13079   public static switch_status_t switch_ivr_enterprise_originate(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_switch_core_session bleg, SWIGTYPE_p_switch_call_cause_t cause, string bridgeto, uint timelimit_sec, switch_state_handler_table table, string cid_name_override, string cid_num_override, switch_caller_profile caller_profile_override, switch_event ovars, uint flags, SWIGTYPE_p_switch_call_cause_t cancel_cause) {
13080     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_enterprise_originate(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_p_switch_core_session.getCPtr(bleg), SWIGTYPE_p_switch_call_cause_t.getCPtr(cause), bridgeto, timelimit_sec, switch_state_handler_table.getCPtr(table), cid_name_override, cid_num_override, switch_caller_profile.getCPtr(caller_profile_override), switch_event.getCPtr(ovars), flags, SWIGTYPE_p_switch_call_cause_t.getCPtr(cancel_cause));
13081     return ret;
13082   }
13083 
switch_ivr_bridge_display(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_switch_core_session peer_session)13084   public static void switch_ivr_bridge_display(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_switch_core_session peer_session) {
13085     freeswitchPINVOKE.switch_ivr_bridge_display(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_switch_core_session.getCPtr(peer_session));
13086   }
13087 
switch_ivr_multi_threaded_bridge(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_switch_core_session peer_session, SWIGTYPE_p_f_p_switch_core_session_p_void_enum_switch_input_type_t_p_void_unsigned_int__switch_status_t dtmf_callback, SWIGTYPE_p_void session_data, SWIGTYPE_p_void peer_session_data)13088   public static switch_status_t switch_ivr_multi_threaded_bridge(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_switch_core_session peer_session, SWIGTYPE_p_f_p_switch_core_session_p_void_enum_switch_input_type_t_p_void_unsigned_int__switch_status_t dtmf_callback, SWIGTYPE_p_void session_data, SWIGTYPE_p_void peer_session_data) {
13089     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_multi_threaded_bridge(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_switch_core_session.getCPtr(peer_session), SWIGTYPE_p_f_p_switch_core_session_p_void_enum_switch_input_type_t_p_void_unsigned_int__switch_status_t.getCPtr(dtmf_callback), SWIGTYPE_p_void.getCPtr(session_data), SWIGTYPE_p_void.getCPtr(peer_session_data));
13090     return ret;
13091   }
13092 
switch_ivr_bridge_bleg(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_switch_core_session peer_session, uint max_wait_ms)13093   public static switch_status_t switch_ivr_bridge_bleg(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_switch_core_session peer_session, uint max_wait_ms) {
13094     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_bridge_bleg(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_switch_core_session.getCPtr(peer_session), max_wait_ms);
13095     return ret;
13096   }
13097 
switch_ivr_signal_bridge(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_switch_core_session peer_session)13098   public static switch_status_t switch_ivr_signal_bridge(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_switch_core_session peer_session) {
13099     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_signal_bridge(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_switch_core_session.getCPtr(peer_session));
13100     return ret;
13101   }
13102 
switch_ivr_check_hold(SWIGTYPE_p_switch_core_session session)13103   public static void switch_ivr_check_hold(SWIGTYPE_p_switch_core_session session) {
13104     freeswitchPINVOKE.switch_ivr_check_hold(SWIGTYPE_p_switch_core_session.getCPtr(session));
13105   }
13106 
switch_ivr_session_transfer(SWIGTYPE_p_switch_core_session session, string extension, string dialplan, string context)13107   public static switch_status_t switch_ivr_session_transfer(SWIGTYPE_p_switch_core_session session, string extension, string dialplan, string context) {
13108     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_session_transfer(SWIGTYPE_p_switch_core_session.getCPtr(session), extension, dialplan, context);
13109     return ret;
13110   }
13111 
switch_ivr_schedule_transfer(SWIGTYPE_p_time_t runtime, string uuid, string extension, string dialplan, string context)13112   public static uint switch_ivr_schedule_transfer(SWIGTYPE_p_time_t runtime, string uuid, string extension, string dialplan, string context) {
13113     uint ret = freeswitchPINVOKE.switch_ivr_schedule_transfer(SWIGTYPE_p_time_t.getCPtr(runtime), uuid, extension, dialplan, context);
13114     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
13115     return ret;
13116   }
13117 
switch_ivr_schedule_hangup(SWIGTYPE_p_time_t runtime, string uuid, switch_call_cause_t cause, switch_bool_t bleg)13118   public static uint switch_ivr_schedule_hangup(SWIGTYPE_p_time_t runtime, string uuid, switch_call_cause_t cause, switch_bool_t bleg) {
13119     uint ret = freeswitchPINVOKE.switch_ivr_schedule_hangup(SWIGTYPE_p_time_t.getCPtr(runtime), uuid, (int)cause, (int)bleg);
13120     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
13121     return ret;
13122   }
13123 
switch_ivr_uuid_bridge(string originator_uuid, string originatee_uuid)13124   public static switch_status_t switch_ivr_uuid_bridge(string originator_uuid, string originatee_uuid) {
13125     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_uuid_bridge(originator_uuid, originatee_uuid);
13126     return ret;
13127   }
13128 
switch_ivr_media(string uuid, uint flags)13129   public static switch_status_t switch_ivr_media(string uuid, uint flags) {
13130     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_media(uuid, flags);
13131     return ret;
13132   }
13133 
switch_ivr_3p_media(string uuid, uint flags)13134   public static switch_status_t switch_ivr_3p_media(string uuid, uint flags) {
13135     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_3p_media(uuid, flags);
13136     return ret;
13137   }
13138 
switch_ivr_nomedia(string uuid, uint flags)13139   public static switch_status_t switch_ivr_nomedia(string uuid, uint flags) {
13140     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_nomedia(uuid, flags);
13141     return ret;
13142   }
13143 
switch_ivr_3p_nomedia(string uuid, uint flags)13144   public static switch_status_t switch_ivr_3p_nomedia(string uuid, uint flags) {
13145     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_3p_nomedia(uuid, flags);
13146     return ret;
13147   }
13148 
switch_ivr_bg_media(string uuid, uint flags, switch_bool_t on, switch_bool_t is3p, uint delay)13149   public static void switch_ivr_bg_media(string uuid, uint flags, switch_bool_t on, switch_bool_t is3p, uint delay) {
13150     freeswitchPINVOKE.switch_ivr_bg_media(uuid, flags, (int)on, (int)is3p, delay);
13151   }
13152 
switch_ivr_hold_uuid(string uuid, string message, switch_bool_t moh)13153   public static switch_status_t switch_ivr_hold_uuid(string uuid, string message, switch_bool_t moh) {
13154     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_hold_uuid(uuid, message, (int)moh);
13155     return ret;
13156   }
13157 
switch_ivr_hold_toggle_uuid(string uuid, string message, switch_bool_t moh)13158   public static switch_status_t switch_ivr_hold_toggle_uuid(string uuid, string message, switch_bool_t moh) {
13159     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_hold_toggle_uuid(uuid, message, (int)moh);
13160     return ret;
13161   }
13162 
switch_ivr_unhold_uuid(string uuid)13163   public static switch_status_t switch_ivr_unhold_uuid(string uuid) {
13164     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_unhold_uuid(uuid);
13165     return ret;
13166   }
13167 
switch_ivr_hold(SWIGTYPE_p_switch_core_session session, string message, switch_bool_t moh)13168   public static switch_status_t switch_ivr_hold(SWIGTYPE_p_switch_core_session session, string message, switch_bool_t moh) {
13169     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_hold(SWIGTYPE_p_switch_core_session.getCPtr(session), message, (int)moh);
13170     return ret;
13171   }
13172 
switch_ivr_unhold(SWIGTYPE_p_switch_core_session session)13173   public static switch_status_t switch_ivr_unhold(SWIGTYPE_p_switch_core_session session) {
13174     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_unhold(SWIGTYPE_p_switch_core_session.getCPtr(session));
13175     return ret;
13176   }
13177 
switch_ivr_schedule_broadcast(SWIGTYPE_p_time_t runtime, string uuid, string path, uint flags)13178   public static uint switch_ivr_schedule_broadcast(SWIGTYPE_p_time_t runtime, string uuid, string path, uint flags) {
13179     uint ret = freeswitchPINVOKE.switch_ivr_schedule_broadcast(SWIGTYPE_p_time_t.getCPtr(runtime), uuid, path, flags);
13180     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
13181     return ret;
13182   }
13183 
switch_ivr_broadcast(string uuid, string path, uint flags)13184   public static switch_status_t switch_ivr_broadcast(string uuid, string path, uint flags) {
13185     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_broadcast(uuid, path, flags);
13186     return ret;
13187   }
13188 
switch_ivr_broadcast_in_thread(SWIGTYPE_p_switch_core_session session, string app, int flags)13189   public static void switch_ivr_broadcast_in_thread(SWIGTYPE_p_switch_core_session session, string app, int flags) {
13190     freeswitchPINVOKE.switch_ivr_broadcast_in_thread(SWIGTYPE_p_switch_core_session.getCPtr(session), app, flags);
13191   }
13192 
switch_ivr_transfer_variable(SWIGTYPE_p_switch_core_session sessa, SWIGTYPE_p_switch_core_session sessb, string var)13193   public static switch_status_t switch_ivr_transfer_variable(SWIGTYPE_p_switch_core_session sessa, SWIGTYPE_p_switch_core_session sessb, string var) {
13194     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_transfer_variable(SWIGTYPE_p_switch_core_session.getCPtr(sessa), SWIGTYPE_p_switch_core_session.getCPtr(sessb), var);
13195     return ret;
13196   }
13197 
switch_ivr_digit_stream_parser_new(SWIGTYPE_p_apr_pool_t pool, SWIGTYPE_p_p_switch_ivr_digit_stream_parser parser)13198   public static switch_status_t switch_ivr_digit_stream_parser_new(SWIGTYPE_p_apr_pool_t pool, SWIGTYPE_p_p_switch_ivr_digit_stream_parser parser) {
13199     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_digit_stream_parser_new(SWIGTYPE_p_apr_pool_t.getCPtr(pool), SWIGTYPE_p_p_switch_ivr_digit_stream_parser.getCPtr(parser));
13200     return ret;
13201   }
13202 
switch_ivr_digit_stream_parser_destroy(SWIGTYPE_p_switch_ivr_digit_stream_parser parser)13203   public static switch_status_t switch_ivr_digit_stream_parser_destroy(SWIGTYPE_p_switch_ivr_digit_stream_parser parser) {
13204     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_digit_stream_parser_destroy(SWIGTYPE_p_switch_ivr_digit_stream_parser.getCPtr(parser));
13205     return ret;
13206   }
13207 
switch_ivr_digit_stream_new(SWIGTYPE_p_switch_ivr_digit_stream_parser parser, SWIGTYPE_p_p_switch_ivr_digit_stream stream)13208   public static switch_status_t switch_ivr_digit_stream_new(SWIGTYPE_p_switch_ivr_digit_stream_parser parser, SWIGTYPE_p_p_switch_ivr_digit_stream stream) {
13209     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_digit_stream_new(SWIGTYPE_p_switch_ivr_digit_stream_parser.getCPtr(parser), SWIGTYPE_p_p_switch_ivr_digit_stream.getCPtr(stream));
13210     return ret;
13211   }
13212 
switch_ivr_digit_stream_destroy(SWIGTYPE_p_p_switch_ivr_digit_stream stream)13213   public static switch_status_t switch_ivr_digit_stream_destroy(SWIGTYPE_p_p_switch_ivr_digit_stream stream) {
13214     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_digit_stream_destroy(SWIGTYPE_p_p_switch_ivr_digit_stream.getCPtr(stream));
13215     return ret;
13216   }
13217 
switch_ivr_digit_stream_parser_set_event(SWIGTYPE_p_switch_ivr_digit_stream_parser parser, string digits, SWIGTYPE_p_void data)13218   public static switch_status_t switch_ivr_digit_stream_parser_set_event(SWIGTYPE_p_switch_ivr_digit_stream_parser parser, string digits, SWIGTYPE_p_void data) {
13219     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_digit_stream_parser_set_event(SWIGTYPE_p_switch_ivr_digit_stream_parser.getCPtr(parser), digits, SWIGTYPE_p_void.getCPtr(data));
13220     return ret;
13221   }
13222 
switch_ivr_digit_stream_parser_del_event(SWIGTYPE_p_switch_ivr_digit_stream_parser parser, string digits)13223   public static switch_status_t switch_ivr_digit_stream_parser_del_event(SWIGTYPE_p_switch_ivr_digit_stream_parser parser, string digits) {
13224     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_digit_stream_parser_del_event(SWIGTYPE_p_switch_ivr_digit_stream_parser.getCPtr(parser), digits);
13225     return ret;
13226   }
13227 
switch_ivr_digit_stream_parser_feed(SWIGTYPE_p_switch_ivr_digit_stream_parser parser, SWIGTYPE_p_switch_ivr_digit_stream stream, char digit)13228   public static SWIGTYPE_p_void switch_ivr_digit_stream_parser_feed(SWIGTYPE_p_switch_ivr_digit_stream_parser parser, SWIGTYPE_p_switch_ivr_digit_stream stream, char digit) {
13229     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_ivr_digit_stream_parser_feed(SWIGTYPE_p_switch_ivr_digit_stream_parser.getCPtr(parser), SWIGTYPE_p_switch_ivr_digit_stream.getCPtr(stream), digit);
13230     SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
13231     return ret;
13232   }
13233 
switch_ivr_digit_stream_reset(SWIGTYPE_p_switch_ivr_digit_stream stream)13234   public static switch_status_t switch_ivr_digit_stream_reset(SWIGTYPE_p_switch_ivr_digit_stream stream) {
13235     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_digit_stream_reset(SWIGTYPE_p_switch_ivr_digit_stream.getCPtr(stream));
13236     return ret;
13237   }
13238 
switch_ivr_digit_stream_parser_set_terminator(SWIGTYPE_p_switch_ivr_digit_stream_parser parser, char digit)13239   public static switch_status_t switch_ivr_digit_stream_parser_set_terminator(SWIGTYPE_p_switch_ivr_digit_stream_parser parser, char digit) {
13240     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_digit_stream_parser_set_terminator(SWIGTYPE_p_switch_ivr_digit_stream_parser.getCPtr(parser), digit);
13241     return ret;
13242   }
13243 
switch_ivr_menu_init(SWIGTYPE_p_p_switch_ivr_menu new_menu, SWIGTYPE_p_switch_ivr_menu main, string name, string greeting_sound, string short_greeting_sound, string invalid_sound, string exit_sound, string transfer_sound, string confirm_macro, string confirm_key, string tts_engine, string tts_voice, int confirm_attempts, int inter_timeout, int digit_len, int timeout, int max_failures, int max_timeouts, SWIGTYPE_p_apr_pool_t pool)13244   public static switch_status_t switch_ivr_menu_init(SWIGTYPE_p_p_switch_ivr_menu new_menu, SWIGTYPE_p_switch_ivr_menu main, string name, string greeting_sound, string short_greeting_sound, string invalid_sound, string exit_sound, string transfer_sound, string confirm_macro, string confirm_key, string tts_engine, string tts_voice, int confirm_attempts, int inter_timeout, int digit_len, int timeout, int max_failures, int max_timeouts, SWIGTYPE_p_apr_pool_t pool) {
13245     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_menu_init(SWIGTYPE_p_p_switch_ivr_menu.getCPtr(new_menu), SWIGTYPE_p_switch_ivr_menu.getCPtr(main), name, greeting_sound, short_greeting_sound, invalid_sound, exit_sound, transfer_sound, confirm_macro, confirm_key, tts_engine, tts_voice, confirm_attempts, inter_timeout, digit_len, timeout, max_failures, max_timeouts, SWIGTYPE_p_apr_pool_t.getCPtr(pool));
13246     return ret;
13247   }
13248 
switch_ivr_menu_bind_action(SWIGTYPE_p_switch_ivr_menu menu, switch_ivr_action_t ivr_action, string arg, string bind)13249   public static switch_status_t switch_ivr_menu_bind_action(SWIGTYPE_p_switch_ivr_menu menu, switch_ivr_action_t ivr_action, string arg, string bind) {
13250     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_menu_bind_action(SWIGTYPE_p_switch_ivr_menu.getCPtr(menu), (int)ivr_action, arg, bind);
13251     return ret;
13252   }
13253 
switch_ivr_menu_bind_function(SWIGTYPE_p_switch_ivr_menu menu, SWIGTYPE_p_f_p_switch_ivr_menu_p_char_p_char_size_t_p_void__switch_ivr_action_t function, string arg, string bind)13254   public static switch_status_t switch_ivr_menu_bind_function(SWIGTYPE_p_switch_ivr_menu menu, SWIGTYPE_p_f_p_switch_ivr_menu_p_char_p_char_size_t_p_void__switch_ivr_action_t function, string arg, string bind) {
13255     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_menu_bind_function(SWIGTYPE_p_switch_ivr_menu.getCPtr(menu), SWIGTYPE_p_f_p_switch_ivr_menu_p_char_p_char_size_t_p_void__switch_ivr_action_t.getCPtr(function), arg, bind);
13256     return ret;
13257   }
13258 
switch_ivr_menu_execute(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_switch_ivr_menu stack, string name, SWIGTYPE_p_void obj)13259   public static switch_status_t switch_ivr_menu_execute(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_switch_ivr_menu stack, string name, SWIGTYPE_p_void obj) {
13260     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_menu_execute(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_switch_ivr_menu.getCPtr(stack), name, SWIGTYPE_p_void.getCPtr(obj));
13261     return ret;
13262   }
13263 
switch_ivr_menu_stack_free(SWIGTYPE_p_switch_ivr_menu stack)13264   public static switch_status_t switch_ivr_menu_stack_free(SWIGTYPE_p_switch_ivr_menu stack) {
13265     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_menu_stack_free(SWIGTYPE_p_switch_ivr_menu.getCPtr(stack));
13266     return ret;
13267   }
13268 
switch_ivr_menu_stack_xml_build(SWIGTYPE_p_switch_ivr_menu_xml_ctx xml_menu_ctx, SWIGTYPE_p_p_switch_ivr_menu menu_stack, switch_xml xml_menus, switch_xml xml_menu)13269   public static switch_status_t switch_ivr_menu_stack_xml_build(SWIGTYPE_p_switch_ivr_menu_xml_ctx xml_menu_ctx, SWIGTYPE_p_p_switch_ivr_menu menu_stack, switch_xml xml_menus, switch_xml xml_menu) {
13270     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_menu_stack_xml_build(SWIGTYPE_p_switch_ivr_menu_xml_ctx.getCPtr(xml_menu_ctx), SWIGTYPE_p_p_switch_ivr_menu.getCPtr(menu_stack), switch_xml.getCPtr(xml_menus), switch_xml.getCPtr(xml_menu));
13271     return ret;
13272   }
13273 
switch_ivr_menu_str2action(string action_name, SWIGTYPE_p_switch_ivr_action_t action)13274   public static switch_status_t switch_ivr_menu_str2action(string action_name, SWIGTYPE_p_switch_ivr_action_t action) {
13275     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_menu_str2action(action_name, SWIGTYPE_p_switch_ivr_action_t.getCPtr(action));
13276     return ret;
13277   }
13278 
switch_ivr_menu_stack_xml_add_custom(SWIGTYPE_p_switch_ivr_menu_xml_ctx xml_menu_ctx, string name, SWIGTYPE_p_f_p_switch_ivr_menu_p_char_p_char_size_t_p_void__switch_ivr_action_t function)13279   public static switch_status_t switch_ivr_menu_stack_xml_add_custom(SWIGTYPE_p_switch_ivr_menu_xml_ctx xml_menu_ctx, string name, SWIGTYPE_p_f_p_switch_ivr_menu_p_char_p_char_size_t_p_void__switch_ivr_action_t function) {
13280     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_menu_stack_xml_add_custom(SWIGTYPE_p_switch_ivr_menu_xml_ctx.getCPtr(xml_menu_ctx), name, SWIGTYPE_p_f_p_switch_ivr_menu_p_char_p_char_size_t_p_void__switch_ivr_action_t.getCPtr(function));
13281     return ret;
13282   }
13283 
switch_ivr_menu_stack_xml_init(SWIGTYPE_p_p_switch_ivr_menu_xml_ctx xml_menu_ctx, SWIGTYPE_p_apr_pool_t pool)13284   public static switch_status_t switch_ivr_menu_stack_xml_init(SWIGTYPE_p_p_switch_ivr_menu_xml_ctx xml_menu_ctx, SWIGTYPE_p_apr_pool_t pool) {
13285     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_menu_stack_xml_init(SWIGTYPE_p_p_switch_ivr_menu_xml_ctx.getCPtr(xml_menu_ctx), SWIGTYPE_p_apr_pool_t.getCPtr(pool));
13286     return ret;
13287   }
13288 
switch_ivr_phrase_macro_event(SWIGTYPE_p_switch_core_session session, string macro_name, string data, switch_event arg3, string lang, switch_input_args_t args)13289   public static switch_status_t switch_ivr_phrase_macro_event(SWIGTYPE_p_switch_core_session session, string macro_name, string data, switch_event arg3, string lang, switch_input_args_t args) {
13290     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_phrase_macro_event(SWIGTYPE_p_switch_core_session.getCPtr(session), macro_name, data, switch_event.getCPtr(arg3), lang, switch_input_args_t.getCPtr(args));
13291     return ret;
13292   }
13293 
switch_ivr_delay_echo(SWIGTYPE_p_switch_core_session session, uint delay_ms)13294   public static void switch_ivr_delay_echo(SWIGTYPE_p_switch_core_session session, uint delay_ms) {
13295     freeswitchPINVOKE.switch_ivr_delay_echo(SWIGTYPE_p_switch_core_session.getCPtr(session), delay_ms);
13296   }
13297 
switch_ivr_find_bridged_uuid(string uuid, string b_uuid, SWIGTYPE_p_switch_size_t blen)13298   public static switch_status_t switch_ivr_find_bridged_uuid(string uuid, string b_uuid, SWIGTYPE_p_switch_size_t blen) {
13299     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_find_bridged_uuid(uuid, b_uuid, SWIGTYPE_p_switch_size_t.getCPtr(blen));
13300     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
13301     return ret;
13302   }
13303 
switch_ivr_intercept_session(SWIGTYPE_p_switch_core_session session, string uuid, switch_bool_t bleg)13304   public static switch_status_t switch_ivr_intercept_session(SWIGTYPE_p_switch_core_session session, string uuid, switch_bool_t bleg) {
13305     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_intercept_session(SWIGTYPE_p_switch_core_session.getCPtr(session), uuid, (int)bleg);
13306     return ret;
13307   }
13308 
switch_ivr_park_session(SWIGTYPE_p_switch_core_session session)13309   public static void switch_ivr_park_session(SWIGTYPE_p_switch_core_session session) {
13310     freeswitchPINVOKE.switch_ivr_park_session(SWIGTYPE_p_switch_core_session.getCPtr(session));
13311   }
13312 
switch_ivr_wait_for_answer(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_switch_core_session peer_session)13313   public static switch_status_t switch_ivr_wait_for_answer(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_switch_core_session peer_session) {
13314     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_wait_for_answer(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_switch_core_session.getCPtr(peer_session));
13315     return ret;
13316   }
13317 
switch_ivr_read(SWIGTYPE_p_switch_core_session session, uint min_digits, uint max_digits, string prompt_audio_file, string var_name, string digit_buffer, SWIGTYPE_p_switch_size_t digit_buffer_length, uint timeout, string valid_terminators, uint digit_timeout)13318   public static switch_status_t switch_ivr_read(SWIGTYPE_p_switch_core_session session, uint min_digits, uint max_digits, string prompt_audio_file, string var_name, string digit_buffer, SWIGTYPE_p_switch_size_t digit_buffer_length, uint timeout, string valid_terminators, uint digit_timeout) {
13319     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_read(SWIGTYPE_p_switch_core_session.getCPtr(session), min_digits, max_digits, prompt_audio_file, var_name, digit_buffer, SWIGTYPE_p_switch_size_t.getCPtr(digit_buffer_length), timeout, valid_terminators, digit_timeout);
13320     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
13321     return ret;
13322   }
13323 
switch_ivr_block_dtmf_session(SWIGTYPE_p_switch_core_session session)13324   public static switch_status_t switch_ivr_block_dtmf_session(SWIGTYPE_p_switch_core_session session) {
13325     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_block_dtmf_session(SWIGTYPE_p_switch_core_session.getCPtr(session));
13326     return ret;
13327   }
13328 
switch_ivr_unblock_dtmf_session(SWIGTYPE_p_switch_core_session session)13329   public static switch_status_t switch_ivr_unblock_dtmf_session(SWIGTYPE_p_switch_core_session session) {
13330     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_unblock_dtmf_session(SWIGTYPE_p_switch_core_session.getCPtr(session));
13331     return ret;
13332   }
13333 
switch_ivr_bind_dtmf_meta_session(SWIGTYPE_p_switch_core_session session, uint key, uint bind_flags, string app)13334   public static switch_status_t switch_ivr_bind_dtmf_meta_session(SWIGTYPE_p_switch_core_session session, uint key, uint bind_flags, string app) {
13335     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_bind_dtmf_meta_session(SWIGTYPE_p_switch_core_session.getCPtr(session), key, bind_flags, app);
13336     return ret;
13337   }
13338 
switch_ivr_unbind_dtmf_meta_session(SWIGTYPE_p_switch_core_session session, uint key)13339   public static switch_status_t switch_ivr_unbind_dtmf_meta_session(SWIGTYPE_p_switch_core_session session, uint key) {
13340     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_unbind_dtmf_meta_session(SWIGTYPE_p_switch_core_session.getCPtr(session), key);
13341     return ret;
13342   }
13343 
switch_ivr_soft_hold(SWIGTYPE_p_switch_core_session session, string unhold_key, string moh_a, string moh_b)13344   public static switch_status_t switch_ivr_soft_hold(SWIGTYPE_p_switch_core_session session, string unhold_key, string moh_a, string moh_b) {
13345     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_soft_hold(SWIGTYPE_p_switch_core_session.getCPtr(session), unhold_key, moh_a, moh_b);
13346     return ret;
13347   }
13348 
switch_ivr_say(SWIGTYPE_p_switch_core_session session, string tosay, string module_name, string say_type, string say_method, string say_gender, switch_input_args_t args)13349   public static switch_status_t switch_ivr_say(SWIGTYPE_p_switch_core_session session, string tosay, string module_name, string say_type, string say_method, string say_gender, switch_input_args_t args) {
13350     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_say(SWIGTYPE_p_switch_core_session.getCPtr(session), tosay, module_name, say_type, say_method, say_gender, switch_input_args_t.getCPtr(args));
13351     return ret;
13352   }
13353 
switch_ivr_say_string(SWIGTYPE_p_switch_core_session session, string lang, string ext, string tosay, string module_name, string say_type, string say_method, string say_gender, ref string rstr)13354   public static switch_status_t switch_ivr_say_string(SWIGTYPE_p_switch_core_session session, string lang, string ext, string tosay, string module_name, string say_type, string say_method, string say_gender, ref string rstr) {
13355     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_say_string(SWIGTYPE_p_switch_core_session.getCPtr(session), lang, ext, tosay, module_name, say_type, say_method, say_gender, ref rstr);
13356     return ret;
13357   }
13358 
switch_ivr_get_say_method_by_name(string name)13359   public static switch_say_method_t switch_ivr_get_say_method_by_name(string name) {
13360     switch_say_method_t ret = (switch_say_method_t)freeswitchPINVOKE.switch_ivr_get_say_method_by_name(name);
13361     return ret;
13362   }
13363 
switch_ivr_get_say_gender_by_name(string name)13364   public static switch_say_gender_t switch_ivr_get_say_gender_by_name(string name) {
13365     switch_say_gender_t ret = (switch_say_gender_t)freeswitchPINVOKE.switch_ivr_get_say_gender_by_name(name);
13366     return ret;
13367   }
13368 
switch_ivr_get_say_type_by_name(string name)13369   public static switch_say_type_t switch_ivr_get_say_type_by_name(string name) {
13370     switch_say_type_t ret = (switch_say_type_t)freeswitchPINVOKE.switch_ivr_get_say_type_by_name(name);
13371     return ret;
13372   }
13373 
switch_ivr_say_spell(SWIGTYPE_p_switch_core_session session, string tosay, switch_say_args_t say_args, switch_input_args_t args)13374   public static switch_status_t switch_ivr_say_spell(SWIGTYPE_p_switch_core_session session, string tosay, switch_say_args_t say_args, switch_input_args_t args) {
13375     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_say_spell(SWIGTYPE_p_switch_core_session.getCPtr(session), tosay, switch_say_args_t.getCPtr(say_args), switch_input_args_t.getCPtr(args));
13376     return ret;
13377   }
13378 
switch_ivr_say_ip(SWIGTYPE_p_switch_core_session session, string tosay, SWIGTYPE_p_f_p_switch_core_session_p_char_p_switch_say_args_t_p_switch_input_args_t__switch_status_t number_func, switch_say_args_t say_args, switch_input_args_t args)13379   public static switch_status_t switch_ivr_say_ip(SWIGTYPE_p_switch_core_session session, string tosay, SWIGTYPE_p_f_p_switch_core_session_p_char_p_switch_say_args_t_p_switch_input_args_t__switch_status_t number_func, switch_say_args_t say_args, switch_input_args_t args) {
13380     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_say_ip(SWIGTYPE_p_switch_core_session.getCPtr(session), tosay, SWIGTYPE_p_f_p_switch_core_session_p_char_p_switch_say_args_t_p_switch_input_args_t__switch_status_t.getCPtr(number_func), switch_say_args_t.getCPtr(say_args), switch_input_args_t.getCPtr(args));
13381     return ret;
13382   }
13383 
switch_ivr_set_user(SWIGTYPE_p_switch_core_session session, string data)13384   public static switch_status_t switch_ivr_set_user(SWIGTYPE_p_switch_core_session session, string data) {
13385     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_set_user(SWIGTYPE_p_switch_core_session.getCPtr(session), data);
13386     return ret;
13387   }
13388 
switch_ivr_set_user_extended(SWIGTYPE_p_switch_core_session session, string data, switch_event arg2)13389   public static switch_status_t switch_ivr_set_user_extended(SWIGTYPE_p_switch_core_session session, string data, switch_event arg2) {
13390     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_set_user_extended(SWIGTYPE_p_switch_core_session.getCPtr(session), data, switch_event.getCPtr(arg2));
13391     return ret;
13392   }
13393 
switch_ivr_set_user_xml(SWIGTYPE_p_switch_core_session session, string prefix, string user, string domain, switch_xml x_user)13394   public static switch_status_t switch_ivr_set_user_xml(SWIGTYPE_p_switch_core_session session, string prefix, string user, string domain, switch_xml x_user) {
13395     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_set_user_xml(SWIGTYPE_p_switch_core_session.getCPtr(session), prefix, user, domain, switch_xml.getCPtr(x_user));
13396     return ret;
13397   }
13398 
switch_ivr_sound_test(SWIGTYPE_p_switch_core_session session)13399   public static switch_status_t switch_ivr_sound_test(SWIGTYPE_p_switch_core_session session) {
13400     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_sound_test(SWIGTYPE_p_switch_core_session.getCPtr(session));
13401     return ret;
13402   }
13403 
switch_process_import(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_switch_channel peer_channel, string varname, string prefix)13404   public static void switch_process_import(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_switch_channel peer_channel, string varname, string prefix) {
13405     freeswitchPINVOKE.switch_process_import(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_switch_channel.getCPtr(peer_channel), varname, prefix);
13406   }
13407 
switch_ivr_uuid_exists(string uuid)13408   public static switch_bool_t switch_ivr_uuid_exists(string uuid) {
13409     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_ivr_uuid_exists(uuid);
13410     return ret;
13411   }
13412 
switch_ivr_uuid_force_exists(string uuid)13413   public static switch_bool_t switch_ivr_uuid_force_exists(string uuid) {
13414     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_ivr_uuid_force_exists(uuid);
13415     return ret;
13416   }
13417 
switch_ivr_dmachine_is_parsing(SWIGTYPE_p_switch_ivr_dmachine dmachine)13418   public static switch_bool_t switch_ivr_dmachine_is_parsing(SWIGTYPE_p_switch_ivr_dmachine dmachine) {
13419     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_ivr_dmachine_is_parsing(SWIGTYPE_p_switch_ivr_dmachine.getCPtr(dmachine));
13420     return ret;
13421   }
13422 
switch_ivr_dmachine_last_ping(SWIGTYPE_p_switch_ivr_dmachine dmachine)13423   public static switch_status_t switch_ivr_dmachine_last_ping(SWIGTYPE_p_switch_ivr_dmachine dmachine) {
13424     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_dmachine_last_ping(SWIGTYPE_p_switch_ivr_dmachine.getCPtr(dmachine));
13425     return ret;
13426   }
13427 
switch_ivr_dmachine_get_name(SWIGTYPE_p_switch_ivr_dmachine dmachine)13428   public static string switch_ivr_dmachine_get_name(SWIGTYPE_p_switch_ivr_dmachine dmachine) {
13429     string ret = freeswitchPINVOKE.switch_ivr_dmachine_get_name(SWIGTYPE_p_switch_ivr_dmachine.getCPtr(dmachine));
13430     return ret;
13431   }
13432 
switch_ivr_dmachine_set_match_callback(SWIGTYPE_p_switch_ivr_dmachine dmachine, SWIGTYPE_p_f_p_switch_ivr_dmachine_match__switch_status_t match_callback)13433   public static void switch_ivr_dmachine_set_match_callback(SWIGTYPE_p_switch_ivr_dmachine dmachine, SWIGTYPE_p_f_p_switch_ivr_dmachine_match__switch_status_t match_callback) {
13434     freeswitchPINVOKE.switch_ivr_dmachine_set_match_callback(SWIGTYPE_p_switch_ivr_dmachine.getCPtr(dmachine), SWIGTYPE_p_f_p_switch_ivr_dmachine_match__switch_status_t.getCPtr(match_callback));
13435   }
13436 
switch_ivr_dmachine_set_nonmatch_callback(SWIGTYPE_p_switch_ivr_dmachine dmachine, SWIGTYPE_p_f_p_switch_ivr_dmachine_match__switch_status_t nonmatch_callback)13437   public static void switch_ivr_dmachine_set_nonmatch_callback(SWIGTYPE_p_switch_ivr_dmachine dmachine, SWIGTYPE_p_f_p_switch_ivr_dmachine_match__switch_status_t nonmatch_callback) {
13438     freeswitchPINVOKE.switch_ivr_dmachine_set_nonmatch_callback(SWIGTYPE_p_switch_ivr_dmachine.getCPtr(dmachine), SWIGTYPE_p_f_p_switch_ivr_dmachine_match__switch_status_t.getCPtr(nonmatch_callback));
13439   }
13440 
switch_ivr_dmachine_create(SWIGTYPE_p_p_switch_ivr_dmachine dmachine_p, string name, SWIGTYPE_p_apr_pool_t pool, uint digit_timeout, uint input_timeout, SWIGTYPE_p_f_p_switch_ivr_dmachine_match__switch_status_t match_callback, SWIGTYPE_p_f_p_switch_ivr_dmachine_match__switch_status_t nonmatch_callback, SWIGTYPE_p_void user_data)13441   public static switch_status_t switch_ivr_dmachine_create(SWIGTYPE_p_p_switch_ivr_dmachine dmachine_p, string name, SWIGTYPE_p_apr_pool_t pool, uint digit_timeout, uint input_timeout, SWIGTYPE_p_f_p_switch_ivr_dmachine_match__switch_status_t match_callback, SWIGTYPE_p_f_p_switch_ivr_dmachine_match__switch_status_t nonmatch_callback, SWIGTYPE_p_void user_data) {
13442     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_dmachine_create(SWIGTYPE_p_p_switch_ivr_dmachine.getCPtr(dmachine_p), name, SWIGTYPE_p_apr_pool_t.getCPtr(pool), digit_timeout, input_timeout, SWIGTYPE_p_f_p_switch_ivr_dmachine_match__switch_status_t.getCPtr(match_callback), SWIGTYPE_p_f_p_switch_ivr_dmachine_match__switch_status_t.getCPtr(nonmatch_callback), SWIGTYPE_p_void.getCPtr(user_data));
13443     return ret;
13444   }
13445 
switch_ivr_dmachine_destroy(SWIGTYPE_p_p_switch_ivr_dmachine dmachine)13446   public static void switch_ivr_dmachine_destroy(SWIGTYPE_p_p_switch_ivr_dmachine dmachine) {
13447     freeswitchPINVOKE.switch_ivr_dmachine_destroy(SWIGTYPE_p_p_switch_ivr_dmachine.getCPtr(dmachine));
13448   }
13449 
switch_ivr_dmachine_bind(SWIGTYPE_p_switch_ivr_dmachine dmachine, string realm, string digits, byte is_priority, int key, SWIGTYPE_p_f_p_switch_ivr_dmachine_match__switch_status_t callback, SWIGTYPE_p_void user_data)13450   public static switch_status_t switch_ivr_dmachine_bind(SWIGTYPE_p_switch_ivr_dmachine dmachine, string realm, string digits, byte is_priority, int key, SWIGTYPE_p_f_p_switch_ivr_dmachine_match__switch_status_t callback, SWIGTYPE_p_void user_data) {
13451     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_dmachine_bind(SWIGTYPE_p_switch_ivr_dmachine.getCPtr(dmachine), realm, digits, is_priority, key, SWIGTYPE_p_f_p_switch_ivr_dmachine_match__switch_status_t.getCPtr(callback), SWIGTYPE_p_void.getCPtr(user_data));
13452     return ret;
13453   }
13454 
switch_ivr_dmachine_feed(SWIGTYPE_p_switch_ivr_dmachine dmachine, string digits, SWIGTYPE_p_p_switch_ivr_dmachine_match match)13455   public static switch_status_t switch_ivr_dmachine_feed(SWIGTYPE_p_switch_ivr_dmachine dmachine, string digits, SWIGTYPE_p_p_switch_ivr_dmachine_match match) {
13456     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_dmachine_feed(SWIGTYPE_p_switch_ivr_dmachine.getCPtr(dmachine), digits, SWIGTYPE_p_p_switch_ivr_dmachine_match.getCPtr(match));
13457     return ret;
13458   }
13459 
switch_ivr_dmachine_clear(SWIGTYPE_p_switch_ivr_dmachine dmachine)13460   public static switch_status_t switch_ivr_dmachine_clear(SWIGTYPE_p_switch_ivr_dmachine dmachine) {
13461     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_dmachine_clear(SWIGTYPE_p_switch_ivr_dmachine.getCPtr(dmachine));
13462     return ret;
13463   }
13464 
switch_ivr_dmachine_ping(SWIGTYPE_p_switch_ivr_dmachine dmachine, SWIGTYPE_p_p_switch_ivr_dmachine_match match_p)13465   public static switch_status_t switch_ivr_dmachine_ping(SWIGTYPE_p_switch_ivr_dmachine dmachine, SWIGTYPE_p_p_switch_ivr_dmachine_match match_p) {
13466     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_dmachine_ping(SWIGTYPE_p_switch_ivr_dmachine.getCPtr(dmachine), SWIGTYPE_p_p_switch_ivr_dmachine_match.getCPtr(match_p));
13467     return ret;
13468   }
13469 
switch_ivr_dmachine_get_match(SWIGTYPE_p_switch_ivr_dmachine dmachine)13470   public static switch_ivr_dmachine_match switch_ivr_dmachine_get_match(SWIGTYPE_p_switch_ivr_dmachine dmachine) {
13471     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_ivr_dmachine_get_match(SWIGTYPE_p_switch_ivr_dmachine.getCPtr(dmachine));
13472     switch_ivr_dmachine_match ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_ivr_dmachine_match(cPtr, false);
13473     return ret;
13474   }
13475 
switch_ivr_dmachine_get_failed_digits(SWIGTYPE_p_switch_ivr_dmachine dmachine)13476   public static string switch_ivr_dmachine_get_failed_digits(SWIGTYPE_p_switch_ivr_dmachine dmachine) {
13477     string ret = freeswitchPINVOKE.switch_ivr_dmachine_get_failed_digits(SWIGTYPE_p_switch_ivr_dmachine.getCPtr(dmachine));
13478     return ret;
13479   }
13480 
switch_ivr_dmachine_set_digit_timeout_ms(SWIGTYPE_p_switch_ivr_dmachine dmachine, uint digit_timeout_ms)13481   public static void switch_ivr_dmachine_set_digit_timeout_ms(SWIGTYPE_p_switch_ivr_dmachine dmachine, uint digit_timeout_ms) {
13482     freeswitchPINVOKE.switch_ivr_dmachine_set_digit_timeout_ms(SWIGTYPE_p_switch_ivr_dmachine.getCPtr(dmachine), digit_timeout_ms);
13483   }
13484 
switch_ivr_dmachine_set_input_timeout_ms(SWIGTYPE_p_switch_ivr_dmachine dmachine, uint input_timeout_ms)13485   public static void switch_ivr_dmachine_set_input_timeout_ms(SWIGTYPE_p_switch_ivr_dmachine dmachine, uint input_timeout_ms) {
13486     freeswitchPINVOKE.switch_ivr_dmachine_set_input_timeout_ms(SWIGTYPE_p_switch_ivr_dmachine.getCPtr(dmachine), input_timeout_ms);
13487   }
13488 
switch_ivr_dmachine_clear_realm(SWIGTYPE_p_switch_ivr_dmachine dmachine, string realm)13489   public static switch_status_t switch_ivr_dmachine_clear_realm(SWIGTYPE_p_switch_ivr_dmachine dmachine, string realm) {
13490     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_dmachine_clear_realm(SWIGTYPE_p_switch_ivr_dmachine.getCPtr(dmachine), realm);
13491     return ret;
13492   }
13493 
switch_ivr_dmachine_set_realm(SWIGTYPE_p_switch_ivr_dmachine dmachine, string realm)13494   public static switch_status_t switch_ivr_dmachine_set_realm(SWIGTYPE_p_switch_ivr_dmachine dmachine, string realm) {
13495     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_dmachine_set_realm(SWIGTYPE_p_switch_ivr_dmachine.getCPtr(dmachine), realm);
13496     return ret;
13497   }
13498 
switch_ivr_get_file_handle(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_switch_file_handle fh)13499   public static switch_status_t switch_ivr_get_file_handle(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_switch_file_handle fh) {
13500     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_get_file_handle(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_p_switch_file_handle.getCPtr(fh));
13501     return ret;
13502   }
13503 
switch_ivr_release_file_handle(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_switch_file_handle fh)13504   public static switch_status_t switch_ivr_release_file_handle(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_p_switch_file_handle fh) {
13505     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_release_file_handle(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_p_switch_file_handle.getCPtr(fh));
13506     return ret;
13507   }
13508 
switch_ivr_process_fh(SWIGTYPE_p_switch_core_session session, string cmd, switch_file_handle fhp)13509   public static switch_status_t switch_ivr_process_fh(SWIGTYPE_p_switch_core_session session, string cmd, switch_file_handle fhp) {
13510     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_process_fh(SWIGTYPE_p_switch_core_session.getCPtr(session), cmd, switch_file_handle.getCPtr(fhp));
13511     return ret;
13512   }
13513 
switch_ivr_insert_file(SWIGTYPE_p_switch_core_session session, string file, string insert_file, SWIGTYPE_p_switch_size_t sample_point)13514   public static switch_status_t switch_ivr_insert_file(SWIGTYPE_p_switch_core_session session, string file, string insert_file, SWIGTYPE_p_switch_size_t sample_point) {
13515     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_insert_file(SWIGTYPE_p_switch_core_session.getCPtr(session), file, insert_file, SWIGTYPE_p_switch_size_t.getCPtr(sample_point));
13516     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
13517     return ret;
13518   }
13519 
switch_ivr_create_message_reply(SWIGTYPE_p_p_switch_event reply, switch_event message, string new_proto)13520   public static switch_status_t switch_ivr_create_message_reply(SWIGTYPE_p_p_switch_event reply, switch_event message, string new_proto) {
13521     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_create_message_reply(SWIGTYPE_p_p_switch_event.getCPtr(reply), switch_event.getCPtr(message), new_proto);
13522     return ret;
13523   }
13524 
switch_ivr_check_presence_mapping(string exten_name, string domain_name)13525   public static string switch_ivr_check_presence_mapping(string exten_name, string domain_name) {
13526     string ret = freeswitchPINVOKE.switch_ivr_check_presence_mapping(exten_name, domain_name);
13527     return ret;
13528   }
13529 
switch_ivr_kill_uuid(string uuid, switch_call_cause_t cause)13530   public static switch_status_t switch_ivr_kill_uuid(string uuid, switch_call_cause_t cause) {
13531     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_kill_uuid(uuid, (int)cause);
13532     return ret;
13533   }
13534 
switch_ivr_blind_transfer_ack(SWIGTYPE_p_switch_core_session session, switch_bool_t success)13535   public static switch_status_t switch_ivr_blind_transfer_ack(SWIGTYPE_p_switch_core_session session, switch_bool_t success) {
13536     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_blind_transfer_ack(SWIGTYPE_p_switch_core_session.getCPtr(session), (int)success);
13537     return ret;
13538   }
13539 
switch_ivr_record_session_mask(SWIGTYPE_p_switch_core_session session, string file, switch_bool_t on)13540   public static switch_status_t switch_ivr_record_session_mask(SWIGTYPE_p_switch_core_session session, string file, switch_bool_t on) {
13541     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_record_session_mask(SWIGTYPE_p_switch_core_session.getCPtr(session), file, (int)on);
13542     return ret;
13543   }
13544 
switch_ivr_stop_video_write_overlay_session(SWIGTYPE_p_switch_core_session session)13545   public static switch_status_t switch_ivr_stop_video_write_overlay_session(SWIGTYPE_p_switch_core_session session) {
13546     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_stop_video_write_overlay_session(SWIGTYPE_p_switch_core_session.getCPtr(session));
13547     return ret;
13548   }
13549 
switch_ivr_video_write_overlay_session(SWIGTYPE_p_switch_core_session session, string img_path, SWIGTYPE_p_switch_img_position_t pos, byte alpha)13550   public static switch_status_t switch_ivr_video_write_overlay_session(SWIGTYPE_p_switch_core_session session, string img_path, SWIGTYPE_p_switch_img_position_t pos, byte alpha) {
13551     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_video_write_overlay_session(SWIGTYPE_p_switch_core_session.getCPtr(session), img_path, SWIGTYPE_p_switch_img_position_t.getCPtr(pos), alpha);
13552     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
13553     return ret;
13554   }
13555 
switch_ivr_capture_text(SWIGTYPE_p_switch_core_session session, switch_bool_t on)13556   public static switch_status_t switch_ivr_capture_text(SWIGTYPE_p_switch_core_session session, switch_bool_t on) {
13557     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_capture_text(SWIGTYPE_p_switch_core_session.getCPtr(session), (int)on);
13558     return ret;
13559   }
13560 
switch_dial_handle_create(SWIGTYPE_p_p_switch_dial_handle_s handle)13561   public static switch_status_t switch_dial_handle_create(SWIGTYPE_p_p_switch_dial_handle_s handle) {
13562     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_dial_handle_create(SWIGTYPE_p_p_switch_dial_handle_s.getCPtr(handle));
13563     return ret;
13564   }
13565 
switch_dial_handle_create_json_obj(SWIGTYPE_p_p_switch_dial_handle_s handle, SWIGTYPE_p_cJSON json)13566   public static switch_status_t switch_dial_handle_create_json_obj(SWIGTYPE_p_p_switch_dial_handle_s handle, SWIGTYPE_p_cJSON json) {
13567     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_dial_handle_create_json_obj(SWIGTYPE_p_p_switch_dial_handle_s.getCPtr(handle), SWIGTYPE_p_cJSON.getCPtr(json));
13568     return ret;
13569   }
13570 
switch_dial_handle_create_json(SWIGTYPE_p_p_switch_dial_handle_s handle, string handle_string)13571   public static switch_status_t switch_dial_handle_create_json(SWIGTYPE_p_p_switch_dial_handle_s handle, string handle_string) {
13572     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_dial_handle_create_json(SWIGTYPE_p_p_switch_dial_handle_s.getCPtr(handle), handle_string);
13573     return ret;
13574   }
13575 
switch_dial_handle_destroy(SWIGTYPE_p_p_switch_dial_handle_s handle)13576   public static void switch_dial_handle_destroy(SWIGTYPE_p_p_switch_dial_handle_s handle) {
13577     freeswitchPINVOKE.switch_dial_handle_destroy(SWIGTYPE_p_p_switch_dial_handle_s.getCPtr(handle));
13578   }
13579 
switch_dial_handle_serialize_json_obj(SWIGTYPE_p_switch_dial_handle_s handle, SWIGTYPE_p_p_cJSON json)13580   public static switch_status_t switch_dial_handle_serialize_json_obj(SWIGTYPE_p_switch_dial_handle_s handle, SWIGTYPE_p_p_cJSON json) {
13581     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_dial_handle_serialize_json_obj(SWIGTYPE_p_switch_dial_handle_s.getCPtr(handle), SWIGTYPE_p_p_cJSON.getCPtr(json));
13582     return ret;
13583   }
13584 
switch_dial_handle_serialize_json(SWIGTYPE_p_switch_dial_handle_s handle, ref string str)13585   public static switch_status_t switch_dial_handle_serialize_json(SWIGTYPE_p_switch_dial_handle_s handle, ref string str) {
13586     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_dial_handle_serialize_json(SWIGTYPE_p_switch_dial_handle_s.getCPtr(handle), ref str);
13587     return ret;
13588   }
13589 
switch_dial_handle_add_leg_list(SWIGTYPE_p_switch_dial_handle_s handle, SWIGTYPE_p_p_switch_dial_leg_list_s leg_listP)13590   public static void switch_dial_handle_add_leg_list(SWIGTYPE_p_switch_dial_handle_s handle, SWIGTYPE_p_p_switch_dial_leg_list_s leg_listP) {
13591     freeswitchPINVOKE.switch_dial_handle_add_leg_list(SWIGTYPE_p_switch_dial_handle_s.getCPtr(handle), SWIGTYPE_p_p_switch_dial_leg_list_s.getCPtr(leg_listP));
13592   }
13593 
switch_dial_leg_list_add_leg(SWIGTYPE_p_switch_dial_leg_list_s parent, SWIGTYPE_p_p_switch_dial_leg_s legP, string dial_string)13594   public static void switch_dial_leg_list_add_leg(SWIGTYPE_p_switch_dial_leg_list_s parent, SWIGTYPE_p_p_switch_dial_leg_s legP, string dial_string) {
13595     freeswitchPINVOKE.switch_dial_leg_list_add_leg(SWIGTYPE_p_switch_dial_leg_list_s.getCPtr(parent), SWIGTYPE_p_p_switch_dial_leg_s.getCPtr(legP), dial_string);
13596   }
13597 
switch_dial_leg_list_add_leg_printf(SWIGTYPE_p_switch_dial_leg_list_s parent, SWIGTYPE_p_p_switch_dial_leg_s legP, string fmt)13598   public static void switch_dial_leg_list_add_leg_printf(SWIGTYPE_p_switch_dial_leg_list_s parent, SWIGTYPE_p_p_switch_dial_leg_s legP, string fmt) {
13599     freeswitchPINVOKE.switch_dial_leg_list_add_leg_printf(SWIGTYPE_p_switch_dial_leg_list_s.getCPtr(parent), SWIGTYPE_p_p_switch_dial_leg_s.getCPtr(legP), fmt);
13600   }
13601 
switch_dial_handle_add_global_var(SWIGTYPE_p_switch_dial_handle_s handle, string var, string val)13602   public static void switch_dial_handle_add_global_var(SWIGTYPE_p_switch_dial_handle_s handle, string var, string val) {
13603     freeswitchPINVOKE.switch_dial_handle_add_global_var(SWIGTYPE_p_switch_dial_handle_s.getCPtr(handle), var, val);
13604   }
13605 
switch_dial_handle_add_global_var_printf(SWIGTYPE_p_switch_dial_handle_s handle, string var, string fmt)13606   public static void switch_dial_handle_add_global_var_printf(SWIGTYPE_p_switch_dial_handle_s handle, string var, string fmt) {
13607     freeswitchPINVOKE.switch_dial_handle_add_global_var_printf(SWIGTYPE_p_switch_dial_handle_s.getCPtr(handle), var, fmt);
13608   }
13609 
switch_dial_handle_add_leg_var(SWIGTYPE_p_switch_dial_leg_s leg, string var, string val)13610   public static switch_status_t switch_dial_handle_add_leg_var(SWIGTYPE_p_switch_dial_leg_s leg, string var, string val) {
13611     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_dial_handle_add_leg_var(SWIGTYPE_p_switch_dial_leg_s.getCPtr(leg), var, val);
13612     return ret;
13613   }
13614 
switch_dial_handle_add_leg_var_printf(SWIGTYPE_p_switch_dial_leg_s leg, string var, string fmt)13615   public static switch_status_t switch_dial_handle_add_leg_var_printf(SWIGTYPE_p_switch_dial_leg_s leg, string var, string fmt) {
13616     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_dial_handle_add_leg_var_printf(SWIGTYPE_p_switch_dial_leg_s.getCPtr(leg), var, fmt);
13617     return ret;
13618   }
13619 
switch_dial_handle_get_peers(SWIGTYPE_p_switch_dial_handle_s handle, int idx, ref string array, int max)13620   public static int switch_dial_handle_get_peers(SWIGTYPE_p_switch_dial_handle_s handle, int idx, ref string array, int max) {
13621     int ret = freeswitchPINVOKE.switch_dial_handle_get_peers(SWIGTYPE_p_switch_dial_handle_s.getCPtr(handle), idx, ref array, max);
13622     return ret;
13623   }
13624 
switch_dial_handle_get_vars(SWIGTYPE_p_switch_dial_handle_s handle, int idx, SWIGTYPE_p_p_switch_event array, int max)13625   public static int switch_dial_handle_get_vars(SWIGTYPE_p_switch_dial_handle_s handle, int idx, SWIGTYPE_p_p_switch_event array, int max) {
13626     int ret = freeswitchPINVOKE.switch_dial_handle_get_vars(SWIGTYPE_p_switch_dial_handle_s.getCPtr(handle), idx, SWIGTYPE_p_p_switch_event.getCPtr(array), max);
13627     return ret;
13628   }
13629 
switch_dial_handle_get_global_vars(SWIGTYPE_p_switch_dial_handle_s handle)13630   public static switch_event switch_dial_handle_get_global_vars(SWIGTYPE_p_switch_dial_handle_s handle) {
13631     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_dial_handle_get_global_vars(SWIGTYPE_p_switch_dial_handle_s.getCPtr(handle));
13632     switch_event ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_event(cPtr, false);
13633     return ret;
13634   }
13635 
switch_dial_leg_get_vars(SWIGTYPE_p_switch_dial_leg_s leg)13636   public static switch_event switch_dial_leg_get_vars(SWIGTYPE_p_switch_dial_leg_s leg) {
13637     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_dial_leg_get_vars(SWIGTYPE_p_switch_dial_leg_s.getCPtr(leg));
13638     switch_event ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_event(cPtr, false);
13639     return ret;
13640   }
13641 
switch_dial_leg_get_var(SWIGTYPE_p_switch_dial_leg_s leg, string key)13642   public static string switch_dial_leg_get_var(SWIGTYPE_p_switch_dial_leg_s leg, string key) {
13643     string ret = freeswitchPINVOKE.switch_dial_leg_get_var(SWIGTYPE_p_switch_dial_leg_s.getCPtr(leg), key);
13644     return ret;
13645   }
13646 
switch_dial_handle_get_total(SWIGTYPE_p_switch_dial_handle_s handle)13647   public static int switch_dial_handle_get_total(SWIGTYPE_p_switch_dial_handle_s handle) {
13648     int ret = freeswitchPINVOKE.switch_dial_handle_get_total(SWIGTYPE_p_switch_dial_handle_s.getCPtr(handle));
13649     return ret;
13650   }
13651 
switch_ivr_orig_and_bridge(SWIGTYPE_p_switch_core_session session, string data, SWIGTYPE_p_switch_dial_handle_s dh, SWIGTYPE_p_switch_call_cause_t cause)13652   public static switch_status_t switch_ivr_orig_and_bridge(SWIGTYPE_p_switch_core_session session, string data, SWIGTYPE_p_switch_dial_handle_s dh, SWIGTYPE_p_switch_call_cause_t cause) {
13653     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_orig_and_bridge(SWIGTYPE_p_switch_core_session.getCPtr(session), data, SWIGTYPE_p_switch_dial_handle_s.getCPtr(dh), SWIGTYPE_p_switch_call_cause_t.getCPtr(cause));
13654     return ret;
13655   }
13656 
switch_ivr_play_and_collect_input(SWIGTYPE_p_switch_core_session session, string prompt, string recognizer_mod_name, string recognizer_grammar, int min_digits, int max_digits, string terminators, uint digit_timeout, SWIGTYPE_p_p_cJSON recognition_result, ref string digits_collected, string terminator_collected, switch_input_args_t args)13657   public static switch_status_t switch_ivr_play_and_collect_input(SWIGTYPE_p_switch_core_session session, string prompt, string recognizer_mod_name, string recognizer_grammar, int min_digits, int max_digits, string terminators, uint digit_timeout, SWIGTYPE_p_p_cJSON recognition_result, ref string digits_collected, string terminator_collected, switch_input_args_t args) {
13658     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_play_and_collect_input(SWIGTYPE_p_switch_core_session.getCPtr(session), prompt, recognizer_mod_name, recognizer_grammar, min_digits, max_digits, terminators, digit_timeout, SWIGTYPE_p_p_cJSON.getCPtr(recognition_result), ref digits_collected, terminator_collected, switch_input_args_t.getCPtr(args));
13659     return ret;
13660   }
13661 
switch_rtp_add_crypto_key(SWIGTYPE_p_switch_rtp rtp_session, switch_rtp_crypto_direction_t direction, uint index, switch_secure_settings_t ssec)13662   public static switch_status_t switch_rtp_add_crypto_key(SWIGTYPE_p_switch_rtp rtp_session, switch_rtp_crypto_direction_t direction, uint index, switch_secure_settings_t ssec) {
13663     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_add_crypto_key(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), (int)direction, index, switch_secure_settings_t.getCPtr(ssec));
13664     return ret;
13665   }
13666 
switch_rtp_get_random(SWIGTYPE_p_void buf, uint len)13667   public static void switch_rtp_get_random(SWIGTYPE_p_void buf, uint len) {
13668     freeswitchPINVOKE.switch_rtp_get_random(SWIGTYPE_p_void.getCPtr(buf), len);
13669   }
13670 
switch_rtp_init(SWIGTYPE_p_apr_pool_t pool)13671   public static void switch_rtp_init(SWIGTYPE_p_apr_pool_t pool) {
13672     freeswitchPINVOKE.switch_rtp_init(SWIGTYPE_p_apr_pool_t.getCPtr(pool));
13673   }
13674 
switch_rtp_shutdown()13675   public static void switch_rtp_shutdown() {
13676     freeswitchPINVOKE.switch_rtp_shutdown();
13677   }
13678 
switch_rtp_set_start_port(ushort port)13679   public static ushort switch_rtp_set_start_port(ushort port) {
13680     ushort ret = freeswitchPINVOKE.switch_rtp_set_start_port(port);
13681     return ret;
13682   }
13683 
switch_rtp_set_ssrc(SWIGTYPE_p_switch_rtp rtp_session, uint ssrc)13684   public static switch_status_t switch_rtp_set_ssrc(SWIGTYPE_p_switch_rtp rtp_session, uint ssrc) {
13685     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_set_ssrc(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), ssrc);
13686     return ret;
13687   }
13688 
switch_rtp_set_remote_ssrc(SWIGTYPE_p_switch_rtp rtp_session, uint ssrc)13689   public static switch_status_t switch_rtp_set_remote_ssrc(SWIGTYPE_p_switch_rtp rtp_session, uint ssrc) {
13690     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_set_remote_ssrc(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), ssrc);
13691     return ret;
13692   }
13693 
switch_rtp_set_end_port(ushort port)13694   public static ushort switch_rtp_set_end_port(ushort port) {
13695     ushort ret = freeswitchPINVOKE.switch_rtp_set_end_port(port);
13696     return ret;
13697   }
13698 
switch_rtp_request_port(string ip)13699   public static ushort switch_rtp_request_port(string ip) {
13700     ushort ret = freeswitchPINVOKE.switch_rtp_request_port(ip);
13701     return ret;
13702   }
13703 
switch_rtp_release_port(string ip, ushort port)13704   public static void switch_rtp_release_port(string ip, ushort port) {
13705     freeswitchPINVOKE.switch_rtp_release_port(ip, port);
13706   }
13707 
switch_rtp_set_interval(SWIGTYPE_p_switch_rtp rtp_session, uint ms_per_packet, uint samples_per_interval)13708   public static switch_status_t switch_rtp_set_interval(SWIGTYPE_p_switch_rtp rtp_session, uint ms_per_packet, uint samples_per_interval) {
13709     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_set_interval(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), ms_per_packet, samples_per_interval);
13710     return ret;
13711   }
13712 
switch_rtp_change_interval(SWIGTYPE_p_switch_rtp rtp_session, uint ms_per_packet, uint samples_per_interval)13713   public static switch_status_t switch_rtp_change_interval(SWIGTYPE_p_switch_rtp rtp_session, uint ms_per_packet, uint samples_per_interval) {
13714     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_change_interval(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), ms_per_packet, samples_per_interval);
13715     return ret;
13716   }
13717 
switch_rtp_create(SWIGTYPE_p_p_switch_rtp new_rtp_session, byte payload, uint samples_per_interval, uint ms_per_packet, SWIGTYPE_p_switch_rtp_flag_t flags, string timer_name, out string err, SWIGTYPE_p_apr_pool_t pool)13718   public static switch_status_t switch_rtp_create(SWIGTYPE_p_p_switch_rtp new_rtp_session, byte payload, uint samples_per_interval, uint ms_per_packet, SWIGTYPE_p_switch_rtp_flag_t flags, string timer_name, out string err, SWIGTYPE_p_apr_pool_t pool) {
13719 var err_ptr = global::System.IntPtr.Zero;
13720     try {
13721       switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_create(SWIGTYPE_p_p_switch_rtp.getCPtr(new_rtp_session), payload, samples_per_interval, ms_per_packet, SWIGTYPE_p_switch_rtp_flag_t.getCPtr(flags), timer_name, ref err_ptr, SWIGTYPE_p_apr_pool_t.getCPtr(pool));
13722       return ret;
13723     } finally {
13724 if(err_ptr != global::System.IntPtr.Zero)
13725 	err = global::System.Runtime.InteropServices.Marshal.PtrToStringAnsi(err_ptr);
13726 else
13727 	err = null;
13728     }
13729   }
13730 
switch_rtp_new(string rx_host, ushort rx_port, string tx_host, ushort tx_port, byte payload, uint samples_per_interval, uint ms_per_packet, SWIGTYPE_p_switch_rtp_flag_t flags, string timer_name, out string err, SWIGTYPE_p_apr_pool_t pool, ushort bundle_internal_ports, ushort bundle_external_port)13731   public static SWIGTYPE_p_switch_rtp switch_rtp_new(string rx_host, ushort rx_port, string tx_host, ushort tx_port, byte payload, uint samples_per_interval, uint ms_per_packet, SWIGTYPE_p_switch_rtp_flag_t flags, string timer_name, out string err, SWIGTYPE_p_apr_pool_t pool, ushort bundle_internal_ports, ushort bundle_external_port) {
13732 var err_ptr = global::System.IntPtr.Zero;
13733     try {
13734       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_rtp_new(rx_host, rx_port, tx_host, tx_port, payload, samples_per_interval, ms_per_packet, SWIGTYPE_p_switch_rtp_flag_t.getCPtr(flags), timer_name, ref err_ptr, SWIGTYPE_p_apr_pool_t.getCPtr(pool), bundle_internal_ports, bundle_external_port);
13735       SWIGTYPE_p_switch_rtp ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_rtp(cPtr, false);
13736       return ret;
13737     } finally {
13738 if(err_ptr != global::System.IntPtr.Zero)
13739 	err = global::System.Runtime.InteropServices.Marshal.PtrToStringAnsi(err_ptr);
13740 else
13741 	err = null;
13742     }
13743   }
13744 
switch_rtp_set_remote_address(SWIGTYPE_p_switch_rtp rtp_session, string host, ushort port, ushort remote_rtcp_port, switch_bool_t change_adv_addr, out string err)13745   public static switch_status_t switch_rtp_set_remote_address(SWIGTYPE_p_switch_rtp rtp_session, string host, ushort port, ushort remote_rtcp_port, switch_bool_t change_adv_addr, out string err) {
13746 var err_ptr = global::System.IntPtr.Zero;
13747     try {
13748       switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_set_remote_address(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), host, port, remote_rtcp_port, (int)change_adv_addr, ref err_ptr);
13749       return ret;
13750     } finally {
13751 if(err_ptr != global::System.IntPtr.Zero)
13752 	err = global::System.Runtime.InteropServices.Marshal.PtrToStringAnsi(err_ptr);
13753 else
13754 	err = null;
13755     }
13756   }
13757 
switch_rtp_reset_jb(SWIGTYPE_p_switch_rtp rtp_session)13758   public static void switch_rtp_reset_jb(SWIGTYPE_p_switch_rtp rtp_session) {
13759     freeswitchPINVOKE.switch_rtp_reset_jb(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session));
13760   }
13761 
switch_rtp_get_remote_host(SWIGTYPE_p_switch_rtp rtp_session)13762   public static string switch_rtp_get_remote_host(SWIGTYPE_p_switch_rtp rtp_session) {
13763     string ret = freeswitchPINVOKE.switch_rtp_get_remote_host(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session));
13764     return ret;
13765   }
13766 
switch_rtp_get_remote_port(SWIGTYPE_p_switch_rtp rtp_session)13767   public static ushort switch_rtp_get_remote_port(SWIGTYPE_p_switch_rtp rtp_session) {
13768     ushort ret = freeswitchPINVOKE.switch_rtp_get_remote_port(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session));
13769     return ret;
13770   }
13771 
switch_rtp_reset_media_timer(SWIGTYPE_p_switch_rtp rtp_session)13772   public static void switch_rtp_reset_media_timer(SWIGTYPE_p_switch_rtp rtp_session) {
13773     freeswitchPINVOKE.switch_rtp_reset_media_timer(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session));
13774   }
13775 
switch_rtp_set_max_missed_packets(SWIGTYPE_p_switch_rtp rtp_session, uint max)13776   public static void switch_rtp_set_max_missed_packets(SWIGTYPE_p_switch_rtp rtp_session, uint max) {
13777     freeswitchPINVOKE.switch_rtp_set_max_missed_packets(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), max);
13778   }
13779 
switch_rtp_set_media_timeout(SWIGTYPE_p_switch_rtp rtp_session, uint ms)13780   public static void switch_rtp_set_media_timeout(SWIGTYPE_p_switch_rtp rtp_session, uint ms) {
13781     freeswitchPINVOKE.switch_rtp_set_media_timeout(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), ms);
13782   }
13783 
switch_rtp_udptl_mode(SWIGTYPE_p_switch_rtp rtp_session)13784   public static switch_status_t switch_rtp_udptl_mode(SWIGTYPE_p_switch_rtp rtp_session) {
13785     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_udptl_mode(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session));
13786     return ret;
13787   }
13788 
switch_rtp_reset(SWIGTYPE_p_switch_rtp rtp_session)13789   public static void switch_rtp_reset(SWIGTYPE_p_switch_rtp rtp_session) {
13790     freeswitchPINVOKE.switch_rtp_reset(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session));
13791   }
13792 
switch_rtp_set_local_address(SWIGTYPE_p_switch_rtp rtp_session, string host, ushort port, out string err)13793   public static switch_status_t switch_rtp_set_local_address(SWIGTYPE_p_switch_rtp rtp_session, string host, ushort port, out string err) {
13794 var err_ptr = global::System.IntPtr.Zero;
13795     try {
13796       switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_set_local_address(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), host, port, ref err_ptr);
13797       return ret;
13798     } finally {
13799 if(err_ptr != global::System.IntPtr.Zero)
13800 	err = global::System.Runtime.InteropServices.Marshal.PtrToStringAnsi(err_ptr);
13801 else
13802 	err = null;
13803     }
13804   }
13805 
switch_rtp_kill_socket(SWIGTYPE_p_switch_rtp rtp_session)13806   public static void switch_rtp_kill_socket(SWIGTYPE_p_switch_rtp rtp_session) {
13807     freeswitchPINVOKE.switch_rtp_kill_socket(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session));
13808   }
13809 
switch_rtp_break(SWIGTYPE_p_switch_rtp rtp_session)13810   public static void switch_rtp_break(SWIGTYPE_p_switch_rtp rtp_session) {
13811     freeswitchPINVOKE.switch_rtp_break(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session));
13812   }
13813 
switch_rtp_flush(SWIGTYPE_p_switch_rtp rtp_session)13814   public static void switch_rtp_flush(SWIGTYPE_p_switch_rtp rtp_session) {
13815     freeswitchPINVOKE.switch_rtp_flush(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session));
13816   }
13817 
switch_rtp_ready(SWIGTYPE_p_switch_rtp rtp_session)13818   public static byte switch_rtp_ready(SWIGTYPE_p_switch_rtp rtp_session) {
13819     byte ret = freeswitchPINVOKE.switch_rtp_ready(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session));
13820     return ret;
13821   }
13822 
switch_rtp_destroy(SWIGTYPE_p_p_switch_rtp rtp_session)13823   public static void switch_rtp_destroy(SWIGTYPE_p_p_switch_rtp rtp_session) {
13824     freeswitchPINVOKE.switch_rtp_destroy(SWIGTYPE_p_p_switch_rtp.getCPtr(rtp_session));
13825   }
13826 
switch_rtp_sync_stats(SWIGTYPE_p_switch_rtp rtp_session)13827   public static switch_status_t switch_rtp_sync_stats(SWIGTYPE_p_switch_rtp rtp_session) {
13828     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_sync_stats(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session));
13829     return ret;
13830   }
13831 
switch_rtp_activate_ice(SWIGTYPE_p_switch_rtp rtp_session, string login, string rlogin, string password, string rpassword, ice_proto_t proto, switch_core_media_ice_type_t type, ice_t ice_params)13832   public static switch_status_t switch_rtp_activate_ice(SWIGTYPE_p_switch_rtp rtp_session, string login, string rlogin, string password, string rpassword, ice_proto_t proto, switch_core_media_ice_type_t type, ice_t ice_params) {
13833     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_activate_ice(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), login, rlogin, password, rpassword, (int)proto, (int)type, ice_t.getCPtr(ice_params));
13834     return ret;
13835   }
13836 
switch_rtp_activate_rtcp(SWIGTYPE_p_switch_rtp rtp_session, int send_rate, ushort remote_port, switch_bool_t mux)13837   public static switch_status_t switch_rtp_activate_rtcp(SWIGTYPE_p_switch_rtp rtp_session, int send_rate, ushort remote_port, switch_bool_t mux) {
13838     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_activate_rtcp(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), send_rate, remote_port, (int)mux);
13839     return ret;
13840   }
13841 
switch_rtp_get_media_timer(SWIGTYPE_p_switch_rtp rtp_session)13842   public static switch_timer switch_rtp_get_media_timer(SWIGTYPE_p_switch_rtp rtp_session) {
13843     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_rtp_get_media_timer(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session));
13844     switch_timer ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_timer(cPtr, false);
13845     return ret;
13846   }
13847 
switch_rtp_set_video_buffer_size(SWIGTYPE_p_switch_rtp rtp_session, uint frames, uint max_frames)13848   public static switch_status_t switch_rtp_set_video_buffer_size(SWIGTYPE_p_switch_rtp rtp_session, uint frames, uint max_frames) {
13849     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_set_video_buffer_size(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), frames, max_frames);
13850     return ret;
13851   }
13852 
switch_rtp_get_video_buffer_size(SWIGTYPE_p_switch_rtp rtp_session, SWIGTYPE_p_unsigned_long min_frame_len, SWIGTYPE_p_unsigned_long max_frame_len, SWIGTYPE_p_unsigned_long cur_frame_len, SWIGTYPE_p_unsigned_long highest_frame_len)13853   public static switch_status_t switch_rtp_get_video_buffer_size(SWIGTYPE_p_switch_rtp rtp_session, SWIGTYPE_p_unsigned_long min_frame_len, SWIGTYPE_p_unsigned_long max_frame_len, SWIGTYPE_p_unsigned_long cur_frame_len, SWIGTYPE_p_unsigned_long highest_frame_len) {
13854     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_get_video_buffer_size(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), SWIGTYPE_p_unsigned_long.getCPtr(min_frame_len), SWIGTYPE_p_unsigned_long.getCPtr(max_frame_len), SWIGTYPE_p_unsigned_long.getCPtr(cur_frame_len), SWIGTYPE_p_unsigned_long.getCPtr(highest_frame_len));
13855     return ret;
13856   }
13857 
switch_rtp_activate_jitter_buffer(SWIGTYPE_p_switch_rtp rtp_session, uint queue_frames, uint max_queue_frames, uint samples_per_packet, uint samples_per_second)13858   public static switch_status_t switch_rtp_activate_jitter_buffer(SWIGTYPE_p_switch_rtp rtp_session, uint queue_frames, uint max_queue_frames, uint samples_per_packet, uint samples_per_second) {
13859     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_activate_jitter_buffer(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), queue_frames, max_queue_frames, samples_per_packet, samples_per_second);
13860     return ret;
13861   }
13862 
switch_rtp_debug_jitter_buffer(SWIGTYPE_p_switch_rtp rtp_session, string name)13863   public static switch_status_t switch_rtp_debug_jitter_buffer(SWIGTYPE_p_switch_rtp rtp_session, string name) {
13864     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_debug_jitter_buffer(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), name);
13865     return ret;
13866   }
13867 
switch_rtp_deactivate_jitter_buffer(SWIGTYPE_p_switch_rtp rtp_session)13868   public static switch_status_t switch_rtp_deactivate_jitter_buffer(SWIGTYPE_p_switch_rtp rtp_session) {
13869     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_deactivate_jitter_buffer(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session));
13870     return ret;
13871   }
13872 
switch_rtp_pause_jitter_buffer(SWIGTYPE_p_switch_rtp rtp_session, switch_bool_t pause)13873   public static switch_status_t switch_rtp_pause_jitter_buffer(SWIGTYPE_p_switch_rtp rtp_session, switch_bool_t pause) {
13874     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_pause_jitter_buffer(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), (int)pause);
13875     return ret;
13876   }
13877 
switch_rtp_get_jitter_buffer(SWIGTYPE_p_switch_rtp rtp_session)13878   public static SWIGTYPE_p_switch_jb_s switch_rtp_get_jitter_buffer(SWIGTYPE_p_switch_rtp rtp_session) {
13879     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_rtp_get_jitter_buffer(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session));
13880     SWIGTYPE_p_switch_jb_s ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_jb_s(cPtr, false);
13881     return ret;
13882   }
13883 
switch_rtp_set_flag(SWIGTYPE_p_switch_rtp rtp_session, switch_rtp_flag_t flag)13884   public static void switch_rtp_set_flag(SWIGTYPE_p_switch_rtp rtp_session, switch_rtp_flag_t flag) {
13885     freeswitchPINVOKE.switch_rtp_set_flag(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), (int)flag);
13886   }
13887 
switch_rtp_set_flags(SWIGTYPE_p_switch_rtp rtp_session, SWIGTYPE_p_switch_rtp_flag_t flags)13888   public static void switch_rtp_set_flags(SWIGTYPE_p_switch_rtp rtp_session, SWIGTYPE_p_switch_rtp_flag_t flags) {
13889     freeswitchPINVOKE.switch_rtp_set_flags(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), SWIGTYPE_p_switch_rtp_flag_t.getCPtr(flags));
13890   }
13891 
switch_rtp_clear_flags(SWIGTYPE_p_switch_rtp rtp_session, SWIGTYPE_p_switch_rtp_flag_t flags)13892   public static void switch_rtp_clear_flags(SWIGTYPE_p_switch_rtp rtp_session, SWIGTYPE_p_switch_rtp_flag_t flags) {
13893     freeswitchPINVOKE.switch_rtp_clear_flags(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), SWIGTYPE_p_switch_rtp_flag_t.getCPtr(flags));
13894   }
13895 
switch_rtp_test_flag(SWIGTYPE_p_switch_rtp rtp_session, switch_rtp_flag_t flags)13896   public static uint switch_rtp_test_flag(SWIGTYPE_p_switch_rtp rtp_session, switch_rtp_flag_t flags) {
13897     uint ret = freeswitchPINVOKE.switch_rtp_test_flag(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), (int)flags);
13898     return ret;
13899   }
13900 
switch_rtp_clear_flag(SWIGTYPE_p_switch_rtp rtp_session, switch_rtp_flag_t flag)13901   public static void switch_rtp_clear_flag(SWIGTYPE_p_switch_rtp rtp_session, switch_rtp_flag_t flag) {
13902     freeswitchPINVOKE.switch_rtp_clear_flag(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), (int)flag);
13903   }
13904 
switch_rtp_get_rtp_socket(SWIGTYPE_p_switch_rtp rtp_session)13905   public static SWIGTYPE_p_switch_socket_t switch_rtp_get_rtp_socket(SWIGTYPE_p_switch_rtp rtp_session) {
13906     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_rtp_get_rtp_socket(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session));
13907     SWIGTYPE_p_switch_socket_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_socket_t(cPtr, false);
13908     return ret;
13909   }
13910 
switch_rtp_ping(SWIGTYPE_p_switch_rtp rtp_session)13911   public static void switch_rtp_ping(SWIGTYPE_p_switch_rtp rtp_session) {
13912     freeswitchPINVOKE.switch_rtp_ping(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session));
13913   }
13914 
switch_rtp_get_default_samples_per_interval(SWIGTYPE_p_switch_rtp rtp_session)13915   public static uint switch_rtp_get_default_samples_per_interval(SWIGTYPE_p_switch_rtp rtp_session) {
13916     uint ret = freeswitchPINVOKE.switch_rtp_get_default_samples_per_interval(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session));
13917     return ret;
13918   }
13919 
switch_rtp_set_default_payload(SWIGTYPE_p_switch_rtp rtp_session, byte payload)13920   public static void switch_rtp_set_default_payload(SWIGTYPE_p_switch_rtp rtp_session, byte payload) {
13921     freeswitchPINVOKE.switch_rtp_set_default_payload(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), payload);
13922   }
13923 
switch_rtp_get_default_payload(SWIGTYPE_p_switch_rtp rtp_session)13924   public static uint switch_rtp_get_default_payload(SWIGTYPE_p_switch_rtp rtp_session) {
13925     uint ret = freeswitchPINVOKE.switch_rtp_get_default_payload(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session));
13926     return ret;
13927   }
13928 
switch_rtp_set_invalid_handler(SWIGTYPE_p_switch_rtp rtp_session, SWIGTYPE_p_f_p_switch_rtp_p_switch_socket_t_p_void_switch_size_t_p_switch_sockaddr_t__void on_invalid)13929   public static void switch_rtp_set_invalid_handler(SWIGTYPE_p_switch_rtp rtp_session, SWIGTYPE_p_f_p_switch_rtp_p_switch_socket_t_p_void_switch_size_t_p_switch_sockaddr_t__void on_invalid) {
13930     freeswitchPINVOKE.switch_rtp_set_invalid_handler(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), SWIGTYPE_p_f_p_switch_rtp_p_switch_socket_t_p_void_switch_size_t_p_switch_sockaddr_t__void.getCPtr(on_invalid));
13931   }
13932 
switch_rtp_read(SWIGTYPE_p_switch_rtp rtp_session, SWIGTYPE_p_void data, SWIGTYPE_p_unsigned_long datalen, SWIGTYPE_p_unsigned_char payload_type, SWIGTYPE_p_unsigned_long flags, uint io_flags)13933   public static switch_status_t switch_rtp_read(SWIGTYPE_p_switch_rtp rtp_session, SWIGTYPE_p_void data, SWIGTYPE_p_unsigned_long datalen, SWIGTYPE_p_unsigned_char payload_type, SWIGTYPE_p_unsigned_long flags, uint io_flags) {
13934     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_read(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), SWIGTYPE_p_void.getCPtr(data), SWIGTYPE_p_unsigned_long.getCPtr(datalen), SWIGTYPE_p_unsigned_char.getCPtr(payload_type), SWIGTYPE_p_unsigned_long.getCPtr(flags), io_flags);
13935     return ret;
13936   }
13937 
switch_rtp_queue_rfc2833(SWIGTYPE_p_switch_rtp rtp_session, switch_dtmf_t dtmf)13938   public static switch_status_t switch_rtp_queue_rfc2833(SWIGTYPE_p_switch_rtp rtp_session, switch_dtmf_t dtmf) {
13939     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_queue_rfc2833(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), switch_dtmf_t.getCPtr(dtmf));
13940     return ret;
13941   }
13942 
switch_rtp_queue_rfc2833_in(SWIGTYPE_p_switch_rtp rtp_session, switch_dtmf_t dtmf)13943   public static switch_status_t switch_rtp_queue_rfc2833_in(SWIGTYPE_p_switch_rtp rtp_session, switch_dtmf_t dtmf) {
13944     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_queue_rfc2833_in(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), switch_dtmf_t.getCPtr(dtmf));
13945     return ret;
13946   }
13947 
switch_rtp_has_dtmf(SWIGTYPE_p_switch_rtp rtp_session)13948   public static SWIGTYPE_p_switch_size_t switch_rtp_has_dtmf(SWIGTYPE_p_switch_rtp rtp_session) {
13949     SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_rtp_has_dtmf(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session)), true);
13950     return ret;
13951   }
13952 
switch_rtp_dequeue_dtmf(SWIGTYPE_p_switch_rtp rtp_session, switch_dtmf_t dtmf)13953   public static SWIGTYPE_p_switch_size_t switch_rtp_dequeue_dtmf(SWIGTYPE_p_switch_rtp rtp_session, switch_dtmf_t dtmf) {
13954     SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_rtp_dequeue_dtmf(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), switch_dtmf_t.getCPtr(dtmf)), true);
13955     return ret;
13956   }
13957 
switch_rtp_zerocopy_read(SWIGTYPE_p_switch_rtp rtp_session, SWIGTYPE_p_p_void data, SWIGTYPE_p_unsigned_long datalen, SWIGTYPE_p_unsigned_char payload_type, SWIGTYPE_p_unsigned_long flags, uint io_flags)13958   public static switch_status_t switch_rtp_zerocopy_read(SWIGTYPE_p_switch_rtp rtp_session, SWIGTYPE_p_p_void data, SWIGTYPE_p_unsigned_long datalen, SWIGTYPE_p_unsigned_char payload_type, SWIGTYPE_p_unsigned_long flags, uint io_flags) {
13959     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_zerocopy_read(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), SWIGTYPE_p_p_void.getCPtr(data), SWIGTYPE_p_unsigned_long.getCPtr(datalen), SWIGTYPE_p_unsigned_char.getCPtr(payload_type), SWIGTYPE_p_unsigned_long.getCPtr(flags), io_flags);
13960     return ret;
13961   }
13962 
switch_rtp_zerocopy_read_frame(SWIGTYPE_p_switch_rtp rtp_session, switch_frame frame, uint io_flags)13963   public static switch_status_t switch_rtp_zerocopy_read_frame(SWIGTYPE_p_switch_rtp rtp_session, switch_frame frame, uint io_flags) {
13964     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_zerocopy_read_frame(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), switch_frame.getCPtr(frame), io_flags);
13965     return ret;
13966   }
13967 
switch_rtcp_zerocopy_read_frame(SWIGTYPE_p_switch_rtp rtp_session, SWIGTYPE_p_switch_rtcp_frame frame)13968   public static switch_status_t switch_rtcp_zerocopy_read_frame(SWIGTYPE_p_switch_rtp rtp_session, SWIGTYPE_p_switch_rtcp_frame frame) {
13969     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtcp_zerocopy_read_frame(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), SWIGTYPE_p_switch_rtcp_frame.getCPtr(frame));
13970     return ret;
13971   }
13972 
rtp_flush_read_buffer(SWIGTYPE_p_switch_rtp rtp_session, switch_rtp_flush_t flush)13973   public static void rtp_flush_read_buffer(SWIGTYPE_p_switch_rtp rtp_session, switch_rtp_flush_t flush) {
13974     freeswitchPINVOKE.rtp_flush_read_buffer(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), (int)flush);
13975   }
13976 
switch_rtp_enable_vad(SWIGTYPE_p_switch_rtp rtp_session, SWIGTYPE_p_switch_core_session session, switch_codec codec, uint flags)13977   public static switch_status_t switch_rtp_enable_vad(SWIGTYPE_p_switch_rtp rtp_session, SWIGTYPE_p_switch_core_session session, switch_codec codec, uint flags) {
13978     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_enable_vad(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), SWIGTYPE_p_switch_core_session.getCPtr(session), switch_codec.getCPtr(codec), flags);
13979     return ret;
13980   }
13981 
switch_rtp_disable_vad(SWIGTYPE_p_switch_rtp rtp_session)13982   public static switch_status_t switch_rtp_disable_vad(SWIGTYPE_p_switch_rtp rtp_session) {
13983     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_disable_vad(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session));
13984     return ret;
13985   }
13986 
switch_rtp_write_frame(SWIGTYPE_p_switch_rtp rtp_session, switch_frame frame)13987   public static int switch_rtp_write_frame(SWIGTYPE_p_switch_rtp rtp_session, switch_frame frame) {
13988     int ret = freeswitchPINVOKE.switch_rtp_write_frame(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), switch_frame.getCPtr(frame));
13989     return ret;
13990   }
13991 
switch_rtp_write_manual(SWIGTYPE_p_switch_rtp rtp_session, SWIGTYPE_p_void data, uint datalen, byte m, byte payload, uint ts, SWIGTYPE_p_unsigned_long flags)13992   public static int switch_rtp_write_manual(SWIGTYPE_p_switch_rtp rtp_session, SWIGTYPE_p_void data, uint datalen, byte m, byte payload, uint ts, SWIGTYPE_p_unsigned_long flags) {
13993     int ret = freeswitchPINVOKE.switch_rtp_write_manual(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), SWIGTYPE_p_void.getCPtr(data), datalen, m, payload, ts, SWIGTYPE_p_unsigned_long.getCPtr(flags));
13994     return ret;
13995   }
13996 
switch_rtp_write_raw(SWIGTYPE_p_switch_rtp rtp_session, SWIGTYPE_p_void data, SWIGTYPE_p_switch_size_t bytes, switch_bool_t process_encryption)13997   public static switch_status_t switch_rtp_write_raw(SWIGTYPE_p_switch_rtp rtp_session, SWIGTYPE_p_void data, SWIGTYPE_p_switch_size_t bytes, switch_bool_t process_encryption) {
13998     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_write_raw(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), SWIGTYPE_p_void.getCPtr(data), SWIGTYPE_p_switch_size_t.getCPtr(bytes), (int)process_encryption);
13999     return ret;
14000   }
14001 
switch_rtp_get_ssrc(SWIGTYPE_p_switch_rtp rtp_session)14002   public static uint switch_rtp_get_ssrc(SWIGTYPE_p_switch_rtp rtp_session) {
14003     uint ret = freeswitchPINVOKE.switch_rtp_get_ssrc(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session));
14004     return ret;
14005   }
14006 
switch_rtp_set_private(SWIGTYPE_p_switch_rtp rtp_session, SWIGTYPE_p_void private_data)14007   public static void switch_rtp_set_private(SWIGTYPE_p_switch_rtp rtp_session, SWIGTYPE_p_void private_data) {
14008     freeswitchPINVOKE.switch_rtp_set_private(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), SWIGTYPE_p_void.getCPtr(private_data));
14009   }
14010 
switch_rtp_set_telephony_event(SWIGTYPE_p_switch_rtp rtp_session, byte te)14011   public static void switch_rtp_set_telephony_event(SWIGTYPE_p_switch_rtp rtp_session, byte te) {
14012     freeswitchPINVOKE.switch_rtp_set_telephony_event(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), te);
14013   }
14014 
switch_rtp_set_telephony_recv_event(SWIGTYPE_p_switch_rtp rtp_session, byte te)14015   public static void switch_rtp_set_telephony_recv_event(SWIGTYPE_p_switch_rtp rtp_session, byte te) {
14016     freeswitchPINVOKE.switch_rtp_set_telephony_recv_event(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), te);
14017   }
14018 
switch_rtp_set_cng_pt(SWIGTYPE_p_switch_rtp rtp_session, byte pt)14019   public static void switch_rtp_set_cng_pt(SWIGTYPE_p_switch_rtp rtp_session, byte pt) {
14020     freeswitchPINVOKE.switch_rtp_set_cng_pt(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), pt);
14021   }
14022 
switch_rtp_get_private(SWIGTYPE_p_switch_rtp rtp_session)14023   public static SWIGTYPE_p_void switch_rtp_get_private(SWIGTYPE_p_switch_rtp rtp_session) {
14024     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_rtp_get_private(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session));
14025     SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
14026     return ret;
14027   }
14028 
switch_rtp_set_payload_map(SWIGTYPE_p_switch_rtp rtp_session, SWIGTYPE_p_p_payload_map_s pmap)14029   public static switch_status_t switch_rtp_set_payload_map(SWIGTYPE_p_switch_rtp rtp_session, SWIGTYPE_p_p_payload_map_s pmap) {
14030     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_set_payload_map(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), SWIGTYPE_p_p_payload_map_s.getCPtr(pmap));
14031     return ret;
14032   }
14033 
switch_rtp_intentional_bugs(SWIGTYPE_p_switch_rtp rtp_session, switch_rtp_bug_flag_t bugs)14034   public static void switch_rtp_intentional_bugs(SWIGTYPE_p_switch_rtp rtp_session, switch_rtp_bug_flag_t bugs) {
14035     freeswitchPINVOKE.switch_rtp_intentional_bugs(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), (int)bugs);
14036   }
14037 
switch_rtp_get_stats(SWIGTYPE_p_switch_rtp rtp_session, SWIGTYPE_p_apr_pool_t pool)14038   public static switch_rtp_stats_t switch_rtp_get_stats(SWIGTYPE_p_switch_rtp rtp_session, SWIGTYPE_p_apr_pool_t pool) {
14039     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_rtp_get_stats(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), SWIGTYPE_p_apr_pool_t.getCPtr(pool));
14040     switch_rtp_stats_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_rtp_stats_t(cPtr, false);
14041     return ret;
14042   }
14043 
switch_rtp_check_auto_adj(SWIGTYPE_p_switch_rtp rtp_session)14044   public static byte switch_rtp_check_auto_adj(SWIGTYPE_p_switch_rtp rtp_session) {
14045     byte ret = freeswitchPINVOKE.switch_rtp_check_auto_adj(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session));
14046     return ret;
14047   }
14048 
switch_rtp_set_interdigit_delay(SWIGTYPE_p_switch_rtp rtp_session, uint delay)14049   public static void switch_rtp_set_interdigit_delay(SWIGTYPE_p_switch_rtp rtp_session, uint delay) {
14050     freeswitchPINVOKE.switch_rtp_set_interdigit_delay(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), delay);
14051   }
14052 
switch_rtp_add_dtls(SWIGTYPE_p_switch_rtp rtp_session, dtls_fingerprint_t local_fp, dtls_fingerprint_t remote_fp, dtls_type_t type, byte want_DTLSv1_2)14053   public static switch_status_t switch_rtp_add_dtls(SWIGTYPE_p_switch_rtp rtp_session, dtls_fingerprint_t local_fp, dtls_fingerprint_t remote_fp, dtls_type_t type, byte want_DTLSv1_2) {
14054     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_add_dtls(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), dtls_fingerprint_t.getCPtr(local_fp), dtls_fingerprint_t.getCPtr(remote_fp), (int)type, want_DTLSv1_2);
14055     return ret;
14056   }
14057 
switch_rtp_del_dtls(SWIGTYPE_p_switch_rtp rtp_session, dtls_type_t type)14058   public static switch_status_t switch_rtp_del_dtls(SWIGTYPE_p_switch_rtp rtp_session, dtls_type_t type) {
14059     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_del_dtls(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), (int)type);
14060     return ret;
14061   }
14062 
switch_rtp_dtls_state(SWIGTYPE_p_switch_rtp rtp_session, dtls_type_t type)14063   public static dtls_state_t switch_rtp_dtls_state(SWIGTYPE_p_switch_rtp rtp_session, dtls_type_t type) {
14064     dtls_state_t ret = (dtls_state_t)freeswitchPINVOKE.switch_rtp_dtls_state(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), (int)type);
14065     return ret;
14066   }
14067 
switch_rtp_has_dtls()14068   public static int switch_rtp_has_dtls() {
14069     int ret = freeswitchPINVOKE.switch_rtp_has_dtls();
14070     return ret;
14071   }
14072 
switch_rtp_req_bitrate(SWIGTYPE_p_switch_rtp rtp_session, uint bps)14073   public static switch_status_t switch_rtp_req_bitrate(SWIGTYPE_p_switch_rtp rtp_session, uint bps) {
14074     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_req_bitrate(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), bps);
14075     return ret;
14076   }
14077 
switch_rtp_ack_bitrate(SWIGTYPE_p_switch_rtp rtp_session, uint bps)14078   public static switch_status_t switch_rtp_ack_bitrate(SWIGTYPE_p_switch_rtp rtp_session, uint bps) {
14079     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_ack_bitrate(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), bps);
14080     return ret;
14081   }
14082 
switch_rtp_video_refresh(SWIGTYPE_p_switch_rtp rtp_session)14083   public static void switch_rtp_video_refresh(SWIGTYPE_p_switch_rtp rtp_session) {
14084     freeswitchPINVOKE.switch_rtp_video_refresh(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session));
14085   }
14086 
switch_rtp_video_loss(SWIGTYPE_p_switch_rtp rtp_session)14087   public static void switch_rtp_video_loss(SWIGTYPE_p_switch_rtp rtp_session) {
14088     freeswitchPINVOKE.switch_rtp_video_loss(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session));
14089   }
14090 
switch_rtp_get_core_session(SWIGTYPE_p_switch_rtp rtp_session)14091   public static SWIGTYPE_p_switch_core_session switch_rtp_get_core_session(SWIGTYPE_p_switch_rtp rtp_session) {
14092     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_rtp_get_core_session(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session));
14093     SWIGTYPE_p_switch_core_session ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_core_session(cPtr, false);
14094     return ret;
14095   }
14096 
switch_log_node_to_json(switch_log_node_t node, int log_level, switch_log_json_format_t json_format, switch_event chan_vars)14097   public static SWIGTYPE_p_cJSON switch_log_node_to_json(switch_log_node_t node, int log_level, switch_log_json_format_t json_format, switch_event chan_vars) {
14098     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_log_node_to_json(switch_log_node_t.getCPtr(node), log_level, switch_log_json_format_t.getCPtr(json_format), switch_event.getCPtr(chan_vars));
14099     SWIGTYPE_p_cJSON ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_cJSON(cPtr, false);
14100     return ret;
14101   }
14102 
switch_log_init(SWIGTYPE_p_apr_pool_t pool, switch_bool_t colorize)14103   public static switch_status_t switch_log_init(SWIGTYPE_p_apr_pool_t pool, switch_bool_t colorize) {
14104     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_log_init(SWIGTYPE_p_apr_pool_t.getCPtr(pool), (int)colorize);
14105     return ret;
14106   }
14107 
switch_log_shutdown()14108   public static switch_status_t switch_log_shutdown() {
14109     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_log_shutdown();
14110     return ret;
14111   }
14112 
switch_log_bind_logger(SWIGTYPE_p_f_p_q_const__switch_log_node_t_enum_switch_log_level_t__switch_status_t function, switch_log_level_t level, switch_bool_t is_console)14113   public static switch_status_t switch_log_bind_logger(SWIGTYPE_p_f_p_q_const__switch_log_node_t_enum_switch_log_level_t__switch_status_t function, switch_log_level_t level, switch_bool_t is_console) {
14114     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_log_bind_logger(SWIGTYPE_p_f_p_q_const__switch_log_node_t_enum_switch_log_level_t__switch_status_t.getCPtr(function), (int)level, (int)is_console);
14115     return ret;
14116   }
14117 
switch_log_unbind_logger(SWIGTYPE_p_f_p_q_const__switch_log_node_t_enum_switch_log_level_t__switch_status_t function)14118   public static switch_status_t switch_log_unbind_logger(SWIGTYPE_p_f_p_q_const__switch_log_node_t_enum_switch_log_level_t__switch_status_t function) {
14119     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_log_unbind_logger(SWIGTYPE_p_f_p_q_const__switch_log_node_t_enum_switch_log_level_t__switch_status_t.getCPtr(function));
14120     return ret;
14121   }
14122 
switch_log_level2str(switch_log_level_t level)14123   public static string switch_log_level2str(switch_log_level_t level) {
14124     string ret = freeswitchPINVOKE.switch_log_level2str((int)level);
14125     return ret;
14126   }
14127 
switch_log_str2level(string str)14128   public static switch_log_level_t switch_log_str2level(string str) {
14129     switch_log_level_t ret = (switch_log_level_t)freeswitchPINVOKE.switch_log_str2level(str);
14130     return ret;
14131   }
14132 
switch_log_str2mask(string str)14133   public static uint switch_log_str2mask(string str) {
14134     uint ret = freeswitchPINVOKE.switch_log_str2mask(str);
14135     return ret;
14136   }
14137 
switch_log_node_dup(switch_log_node_t node)14138   public static switch_log_node_t switch_log_node_dup(switch_log_node_t node) {
14139     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_log_node_dup(switch_log_node_t.getCPtr(node));
14140     switch_log_node_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_log_node_t(cPtr, false);
14141     return ret;
14142   }
14143 
switch_log_node_free(SWIGTYPE_p_p_switch_log_node_t pnode)14144   public static void switch_log_node_free(SWIGTYPE_p_p_switch_log_node_t pnode) {
14145     freeswitchPINVOKE.switch_log_node_free(SWIGTYPE_p_p_switch_log_node_t.getCPtr(pnode));
14146   }
14147 
switch_xml_parse_str_dynamic(string s, switch_bool_t dup)14148   public static switch_xml switch_xml_parse_str_dynamic(string s, switch_bool_t dup) {
14149     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_xml_parse_str_dynamic(s, (int)dup);
14150     switch_xml ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_xml(cPtr, false);
14151     return ret;
14152   }
14153 
switch_xml_parse_str(string s, SWIGTYPE_p_switch_size_t len)14154   public static switch_xml switch_xml_parse_str(string s, SWIGTYPE_p_switch_size_t len) {
14155     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_xml_parse_str(s, SWIGTYPE_p_switch_size_t.getCPtr(len));
14156     switch_xml ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_xml(cPtr, false);
14157     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
14158     return ret;
14159   }
14160 
switch_xml_parse_fd(int fd)14161   public static switch_xml switch_xml_parse_fd(int fd) {
14162     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_xml_parse_fd(fd);
14163     switch_xml ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_xml(cPtr, false);
14164     return ret;
14165   }
14166 
switch_xml_parse_file(string file)14167   public static switch_xml switch_xml_parse_file(string file) {
14168     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_xml_parse_file(file);
14169     switch_xml ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_xml(cPtr, false);
14170     return ret;
14171   }
14172 
switch_xml_parse_file_simple(string file)14173   public static switch_xml switch_xml_parse_file_simple(string file) {
14174     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_xml_parse_file_simple(file);
14175     switch_xml ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_xml(cPtr, false);
14176     return ret;
14177   }
14178 
switch_xml_parse_fp(SWIGTYPE_p_FILE fp)14179   public static switch_xml switch_xml_parse_fp(SWIGTYPE_p_FILE fp) {
14180     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_xml_parse_fp(SWIGTYPE_p_FILE.getCPtr(fp));
14181     switch_xml ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_xml(cPtr, false);
14182     return ret;
14183   }
14184 
switch_xml_child(switch_xml xml, string name)14185   public static switch_xml switch_xml_child(switch_xml xml, string name) {
14186     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_xml_child(switch_xml.getCPtr(xml), name);
14187     switch_xml ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_xml(cPtr, false);
14188     return ret;
14189   }
14190 
switch_xml_find_child(switch_xml node, string childname, string attrname, string value)14191   public static switch_xml switch_xml_find_child(switch_xml node, string childname, string attrname, string value) {
14192     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_xml_find_child(switch_xml.getCPtr(node), childname, attrname, value);
14193     switch_xml ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_xml(cPtr, false);
14194     return ret;
14195   }
14196 
switch_xml_find_child_multi(switch_xml node, string childname)14197   public static switch_xml switch_xml_find_child_multi(switch_xml node, string childname) {
14198     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_xml_find_child_multi(switch_xml.getCPtr(node), childname);
14199     switch_xml ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_xml(cPtr, false);
14200     return ret;
14201   }
14202 
switch_xml_attr(switch_xml xml, string attr)14203   public static string switch_xml_attr(switch_xml xml, string attr) {
14204     string ret = freeswitchPINVOKE.switch_xml_attr(switch_xml.getCPtr(xml), attr);
14205     return ret;
14206   }
14207 
switch_xml_attr_soft(switch_xml xml, string attr)14208   public static string switch_xml_attr_soft(switch_xml xml, string attr) {
14209     string ret = freeswitchPINVOKE.switch_xml_attr_soft(switch_xml.getCPtr(xml), attr);
14210     return ret;
14211   }
14212 
switch_xml_get(switch_xml xml)14213   public static switch_xml switch_xml_get(switch_xml xml) {
14214     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_xml_get(switch_xml.getCPtr(xml));
14215     switch_xml ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_xml(cPtr, false);
14216     return ret;
14217   }
14218 
switch_xml_toxml_ex(switch_xml xml, switch_bool_t prn_header, switch_bool_t use_utf8_encoding)14219   public static string switch_xml_toxml_ex(switch_xml xml, switch_bool_t prn_header, switch_bool_t use_utf8_encoding) {
14220     string ret = freeswitchPINVOKE.switch_xml_toxml_ex(switch_xml.getCPtr(xml), (int)prn_header, (int)use_utf8_encoding);
14221     return ret;
14222   }
14223 
switch_xml_toxml_nolock_ex(switch_xml xml, switch_bool_t prn_header, switch_bool_t use_utf8_encoding)14224   public static string switch_xml_toxml_nolock_ex(switch_xml xml, switch_bool_t prn_header, switch_bool_t use_utf8_encoding) {
14225     string ret = freeswitchPINVOKE.switch_xml_toxml_nolock_ex(switch_xml.getCPtr(xml), (int)prn_header, (int)use_utf8_encoding);
14226     return ret;
14227   }
14228 
switch_xml_tohtml_ex(switch_xml xml, switch_bool_t prn_header, switch_bool_t use_utf8_encoding)14229   public static string switch_xml_tohtml_ex(switch_xml xml, switch_bool_t prn_header, switch_bool_t use_utf8_encoding) {
14230     string ret = freeswitchPINVOKE.switch_xml_tohtml_ex(switch_xml.getCPtr(xml), (int)prn_header, (int)use_utf8_encoding);
14231     return ret;
14232   }
14233 
switch_xml_toxml_buf_ex(switch_xml xml, string buf, SWIGTYPE_p_switch_size_t buflen, SWIGTYPE_p_switch_size_t offset, switch_bool_t prn_header, switch_bool_t use_utf8_encoding)14234   public static string switch_xml_toxml_buf_ex(switch_xml xml, string buf, SWIGTYPE_p_switch_size_t buflen, SWIGTYPE_p_switch_size_t offset, switch_bool_t prn_header, switch_bool_t use_utf8_encoding) {
14235     string ret = freeswitchPINVOKE.switch_xml_toxml_buf_ex(switch_xml.getCPtr(xml), buf, SWIGTYPE_p_switch_size_t.getCPtr(buflen), SWIGTYPE_p_switch_size_t.getCPtr(offset), (int)prn_header, (int)use_utf8_encoding);
14236     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
14237     return ret;
14238   }
14239 
switch_xml_free(switch_xml xml)14240   public static void switch_xml_free(switch_xml xml) {
14241     freeswitchPINVOKE.switch_xml_free(switch_xml.getCPtr(xml));
14242   }
14243 
switch_xml_free_in_thread(switch_xml xml, int stacksize)14244   public static void switch_xml_free_in_thread(switch_xml xml, int stacksize) {
14245     freeswitchPINVOKE.switch_xml_free_in_thread(switch_xml.getCPtr(xml), stacksize);
14246   }
14247 
switch_xml_error(switch_xml xml)14248   public static string switch_xml_error(switch_xml xml) {
14249     string ret = freeswitchPINVOKE.switch_xml_error(switch_xml.getCPtr(xml));
14250     return ret;
14251   }
14252 
switch_xml_new(string name)14253   public static switch_xml switch_xml_new(string name) {
14254     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_xml_new(name);
14255     switch_xml ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_xml(cPtr, false);
14256     return ret;
14257   }
14258 
switch_xml_add_child(switch_xml xml, string name, SWIGTYPE_p_switch_size_t off)14259   public static switch_xml switch_xml_add_child(switch_xml xml, string name, SWIGTYPE_p_switch_size_t off) {
14260     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_xml_add_child(switch_xml.getCPtr(xml), name, SWIGTYPE_p_switch_size_t.getCPtr(off));
14261     switch_xml ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_xml(cPtr, false);
14262     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
14263     return ret;
14264   }
14265 
switch_xml_add_child_d(switch_xml xml, string name, SWIGTYPE_p_switch_size_t off)14266   public static switch_xml switch_xml_add_child_d(switch_xml xml, string name, SWIGTYPE_p_switch_size_t off) {
14267     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_xml_add_child_d(switch_xml.getCPtr(xml), name, SWIGTYPE_p_switch_size_t.getCPtr(off));
14268     switch_xml ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_xml(cPtr, false);
14269     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
14270     return ret;
14271   }
14272 
switch_xml_set_txt(switch_xml xml, string txt)14273   public static switch_xml switch_xml_set_txt(switch_xml xml, string txt) {
14274     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_xml_set_txt(switch_xml.getCPtr(xml), txt);
14275     switch_xml ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_xml(cPtr, false);
14276     return ret;
14277   }
14278 
switch_xml_set_txt_d(switch_xml xml, string txt)14279   public static switch_xml switch_xml_set_txt_d(switch_xml xml, string txt) {
14280     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_xml_set_txt_d(switch_xml.getCPtr(xml), txt);
14281     switch_xml ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_xml(cPtr, false);
14282     return ret;
14283   }
14284 
switch_xml_set_attr(switch_xml xml, string name, string value)14285   public static switch_xml switch_xml_set_attr(switch_xml xml, string name, string value) {
14286     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_xml_set_attr(switch_xml.getCPtr(xml), name, value);
14287     switch_xml ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_xml(cPtr, false);
14288     return ret;
14289   }
14290 
switch_xml_set_attr_d(switch_xml xml, string name, string value)14291   public static switch_xml switch_xml_set_attr_d(switch_xml xml, string name, string value) {
14292     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_xml_set_attr_d(switch_xml.getCPtr(xml), name, value);
14293     switch_xml ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_xml(cPtr, false);
14294     return ret;
14295   }
14296 
switch_xml_set_attr_d_buf(switch_xml xml, string name, string value)14297   public static switch_xml switch_xml_set_attr_d_buf(switch_xml xml, string name, string value) {
14298     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_xml_set_attr_d_buf(switch_xml.getCPtr(xml), name, value);
14299     switch_xml ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_xml(cPtr, false);
14300     return ret;
14301   }
14302 
switch_xml_set_flag(switch_xml xml, switch_xml_flag_t flag)14303   public static switch_xml switch_xml_set_flag(switch_xml xml, switch_xml_flag_t flag) {
14304     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_xml_set_flag(switch_xml.getCPtr(xml), (int)flag);
14305     switch_xml ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_xml(cPtr, false);
14306     return ret;
14307   }
14308 
switch_xml_cut(switch_xml xml)14309   public static switch_xml switch_xml_cut(switch_xml xml) {
14310     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_xml_cut(switch_xml.getCPtr(xml));
14311     switch_xml ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_xml(cPtr, false);
14312     return ret;
14313   }
14314 
switch_xml_insert(switch_xml xml, switch_xml dest, SWIGTYPE_p_switch_size_t off)14315   public static switch_xml switch_xml_insert(switch_xml xml, switch_xml dest, SWIGTYPE_p_switch_size_t off) {
14316     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_xml_insert(switch_xml.getCPtr(xml), switch_xml.getCPtr(dest), SWIGTYPE_p_switch_size_t.getCPtr(off));
14317     switch_xml ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_xml(cPtr, false);
14318     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
14319     return ret;
14320   }
14321 
switch_xml_set_root(switch_xml new_main)14322   public static switch_status_t switch_xml_set_root(switch_xml new_main) {
14323     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_xml_set_root(switch_xml.getCPtr(new_main));
14324     return ret;
14325   }
14326 
switch_xml_set_open_root_function(SWIGTYPE_p_f_uint8_t_p_p_q_const__char_p_void__p_switch_xml func, SWIGTYPE_p_void user_data)14327   public static switch_status_t switch_xml_set_open_root_function(SWIGTYPE_p_f_uint8_t_p_p_q_const__char_p_void__p_switch_xml func, SWIGTYPE_p_void user_data) {
14328     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_xml_set_open_root_function(SWIGTYPE_p_f_uint8_t_p_p_q_const__char_p_void__p_switch_xml.getCPtr(func), SWIGTYPE_p_void.getCPtr(user_data));
14329     return ret;
14330   }
14331 
switch_xml_open_root(byte reload, out string err)14332   public static switch_xml switch_xml_open_root(byte reload, out string err) {
14333 var err_ptr = global::System.IntPtr.Zero;
14334     try {
14335       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_xml_open_root(reload, ref err_ptr);
14336       switch_xml ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_xml(cPtr, false);
14337       return ret;
14338     } finally {
14339 if(err_ptr != global::System.IntPtr.Zero)
14340 	err = global::System.Runtime.InteropServices.Marshal.PtrToStringAnsi(err_ptr);
14341 else
14342 	err = null;
14343     }
14344   }
14345 
switch_xml_init(SWIGTYPE_p_apr_pool_t pool, out string err)14346   public static switch_status_t switch_xml_init(SWIGTYPE_p_apr_pool_t pool, out string err) {
14347 var err_ptr = global::System.IntPtr.Zero;
14348     try {
14349       switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_xml_init(SWIGTYPE_p_apr_pool_t.getCPtr(pool), ref err_ptr);
14350       return ret;
14351     } finally {
14352 if(err_ptr != global::System.IntPtr.Zero)
14353 	err = global::System.Runtime.InteropServices.Marshal.PtrToStringAnsi(err_ptr);
14354 else
14355 	err = null;
14356     }
14357   }
14358 
switch_xml_reload(out string err)14359   public static switch_status_t switch_xml_reload(out string err) {
14360 var err_ptr = global::System.IntPtr.Zero;
14361     try {
14362       switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_xml_reload(ref err_ptr);
14363       return ret;
14364     } finally {
14365 if(err_ptr != global::System.IntPtr.Zero)
14366 	err = global::System.Runtime.InteropServices.Marshal.PtrToStringAnsi(err_ptr);
14367 else
14368 	err = null;
14369     }
14370   }
14371 
switch_xml_destroy()14372   public static switch_status_t switch_xml_destroy() {
14373     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_xml_destroy();
14374     return ret;
14375   }
14376 
switch_xml_root()14377   public static switch_xml switch_xml_root() {
14378     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_xml_root();
14379     switch_xml ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_xml(cPtr, false);
14380     return ret;
14381   }
14382 
switch_xml_locate(string section, string tag_name, string key_name, string key_value, SWIGTYPE_p_p_switch_xml root, SWIGTYPE_p_p_switch_xml node, switch_event arg6, switch_bool_t clone)14383   public static switch_status_t switch_xml_locate(string section, string tag_name, string key_name, string key_value, SWIGTYPE_p_p_switch_xml root, SWIGTYPE_p_p_switch_xml node, switch_event arg6, switch_bool_t clone) {
14384     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_xml_locate(section, tag_name, key_name, key_value, SWIGTYPE_p_p_switch_xml.getCPtr(root), SWIGTYPE_p_p_switch_xml.getCPtr(node), switch_event.getCPtr(arg6), (int)clone);
14385     return ret;
14386   }
14387 
switch_xml_locate_domain(string domain_name, switch_event arg1, SWIGTYPE_p_p_switch_xml root, SWIGTYPE_p_p_switch_xml domain)14388   public static switch_status_t switch_xml_locate_domain(string domain_name, switch_event arg1, SWIGTYPE_p_p_switch_xml root, SWIGTYPE_p_p_switch_xml domain) {
14389     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_xml_locate_domain(domain_name, switch_event.getCPtr(arg1), SWIGTYPE_p_p_switch_xml.getCPtr(root), SWIGTYPE_p_p_switch_xml.getCPtr(domain));
14390     return ret;
14391   }
14392 
switch_xml_locate_group(string group_name, string domain_name, SWIGTYPE_p_p_switch_xml root, SWIGTYPE_p_p_switch_xml domain, SWIGTYPE_p_p_switch_xml group, switch_event arg5)14393   public static switch_status_t switch_xml_locate_group(string group_name, string domain_name, SWIGTYPE_p_p_switch_xml root, SWIGTYPE_p_p_switch_xml domain, SWIGTYPE_p_p_switch_xml group, switch_event arg5) {
14394     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_xml_locate_group(group_name, domain_name, SWIGTYPE_p_p_switch_xml.getCPtr(root), SWIGTYPE_p_p_switch_xml.getCPtr(domain), SWIGTYPE_p_p_switch_xml.getCPtr(group), switch_event.getCPtr(arg5));
14395     return ret;
14396   }
14397 
switch_xml_locate_user(string key, string user_name, string domain_name, string ip, SWIGTYPE_p_p_switch_xml root, SWIGTYPE_p_p_switch_xml domain, SWIGTYPE_p_p_switch_xml user, SWIGTYPE_p_p_switch_xml ingroup, switch_event arg8)14398   public static switch_status_t switch_xml_locate_user(string key, string user_name, string domain_name, string ip, SWIGTYPE_p_p_switch_xml root, SWIGTYPE_p_p_switch_xml domain, SWIGTYPE_p_p_switch_xml user, SWIGTYPE_p_p_switch_xml ingroup, switch_event arg8) {
14399     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_xml_locate_user(key, user_name, domain_name, ip, SWIGTYPE_p_p_switch_xml.getCPtr(root), SWIGTYPE_p_p_switch_xml.getCPtr(domain), SWIGTYPE_p_p_switch_xml.getCPtr(user), SWIGTYPE_p_p_switch_xml.getCPtr(ingroup), switch_event.getCPtr(arg8));
14400     return ret;
14401   }
14402 
switch_xml_locate_user_in_domain(string user_name, switch_xml domain, SWIGTYPE_p_p_switch_xml user, SWIGTYPE_p_p_switch_xml ingroup)14403   public static switch_status_t switch_xml_locate_user_in_domain(string user_name, switch_xml domain, SWIGTYPE_p_p_switch_xml user, SWIGTYPE_p_p_switch_xml ingroup) {
14404     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_xml_locate_user_in_domain(user_name, switch_xml.getCPtr(domain), SWIGTYPE_p_p_switch_xml.getCPtr(user), SWIGTYPE_p_p_switch_xml.getCPtr(ingroup));
14405     return ret;
14406   }
14407 
switch_xml_locate_user_merged(string key, string user_name, string domain_name, string ip, SWIGTYPE_p_p_switch_xml user, switch_event arg5)14408   public static switch_status_t switch_xml_locate_user_merged(string key, string user_name, string domain_name, string ip, SWIGTYPE_p_p_switch_xml user, switch_event arg5) {
14409     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_xml_locate_user_merged(key, user_name, domain_name, ip, SWIGTYPE_p_p_switch_xml.getCPtr(user), switch_event.getCPtr(arg5));
14410     return ret;
14411   }
14412 
switch_xml_clear_user_cache(string key, string user_name, string domain_name)14413   public static uint switch_xml_clear_user_cache(string key, string user_name, string domain_name) {
14414     uint ret = freeswitchPINVOKE.switch_xml_clear_user_cache(key, user_name, domain_name);
14415     return ret;
14416   }
14417 
switch_xml_merge_user(switch_xml user, switch_xml domain, switch_xml group)14418   public static void switch_xml_merge_user(switch_xml user, switch_xml domain, switch_xml group) {
14419     freeswitchPINVOKE.switch_xml_merge_user(switch_xml.getCPtr(user), switch_xml.getCPtr(domain), switch_xml.getCPtr(group));
14420   }
14421 
switch_xml_dup(switch_xml xml)14422   public static switch_xml switch_xml_dup(switch_xml xml) {
14423     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_xml_dup(switch_xml.getCPtr(xml));
14424     switch_xml ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_xml(cPtr, false);
14425     return ret;
14426   }
14427 
switch_xml_open_cfg(string file_path, SWIGTYPE_p_p_switch_xml node, switch_event arg2)14428   public static switch_xml switch_xml_open_cfg(string file_path, SWIGTYPE_p_p_switch_xml node, switch_event arg2) {
14429     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_xml_open_cfg(file_path, SWIGTYPE_p_p_switch_xml.getCPtr(node), switch_event.getCPtr(arg2));
14430     switch_xml ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_xml(cPtr, false);
14431     return ret;
14432   }
14433 
switch_xml_set_binding_sections(SWIGTYPE_p_switch_xml_binding binding, uint sections)14434   public static void switch_xml_set_binding_sections(SWIGTYPE_p_switch_xml_binding binding, uint sections) {
14435     freeswitchPINVOKE.switch_xml_set_binding_sections(SWIGTYPE_p_switch_xml_binding.getCPtr(binding), sections);
14436   }
14437 
switch_xml_set_binding_user_data(SWIGTYPE_p_switch_xml_binding binding, SWIGTYPE_p_void user_data)14438   public static void switch_xml_set_binding_user_data(SWIGTYPE_p_switch_xml_binding binding, SWIGTYPE_p_void user_data) {
14439     freeswitchPINVOKE.switch_xml_set_binding_user_data(SWIGTYPE_p_switch_xml_binding.getCPtr(binding), SWIGTYPE_p_void.getCPtr(user_data));
14440   }
14441 
switch_xml_get_binding_sections(SWIGTYPE_p_switch_xml_binding binding)14442   public static uint switch_xml_get_binding_sections(SWIGTYPE_p_switch_xml_binding binding) {
14443     uint ret = freeswitchPINVOKE.switch_xml_get_binding_sections(SWIGTYPE_p_switch_xml_binding.getCPtr(binding));
14444     return ret;
14445   }
14446 
switch_xml_get_binding_user_data(SWIGTYPE_p_switch_xml_binding binding)14447   public static SWIGTYPE_p_void switch_xml_get_binding_user_data(SWIGTYPE_p_switch_xml_binding binding) {
14448     global::System.IntPtr cPtr = freeswitchPINVOKE.switch_xml_get_binding_user_data(SWIGTYPE_p_switch_xml_binding.getCPtr(binding));
14449     SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
14450     return ret;
14451   }
14452 
switch_xml_bind_search_function_ret(SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_switch_event_t_p_void__p_switch_xml function, uint sections, SWIGTYPE_p_void user_data, SWIGTYPE_p_p_switch_xml_binding ret_binding)14453   public static switch_status_t switch_xml_bind_search_function_ret(SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_switch_event_t_p_void__p_switch_xml function, uint sections, SWIGTYPE_p_void user_data, SWIGTYPE_p_p_switch_xml_binding ret_binding) {
14454     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_xml_bind_search_function_ret(SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_switch_event_t_p_void__p_switch_xml.getCPtr(function), sections, SWIGTYPE_p_void.getCPtr(user_data), SWIGTYPE_p_p_switch_xml_binding.getCPtr(ret_binding));
14455     return ret;
14456   }
14457 
switch_xml_unbind_search_function(SWIGTYPE_p_p_switch_xml_binding binding)14458   public static switch_status_t switch_xml_unbind_search_function(SWIGTYPE_p_p_switch_xml_binding binding) {
14459     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_xml_unbind_search_function(SWIGTYPE_p_p_switch_xml_binding.getCPtr(binding));
14460     return ret;
14461   }
14462 
switch_xml_unbind_search_function_ptr(SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_switch_event_t_p_void__p_switch_xml function)14463   public static switch_status_t switch_xml_unbind_search_function_ptr(SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_switch_event_t_p_void__p_switch_xml function) {
14464     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_xml_unbind_search_function_ptr(SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_switch_event_t_p_void__p_switch_xml.getCPtr(function));
14465     return ret;
14466   }
14467 
switch_xml_parse_section_string(string str)14468   public static uint switch_xml_parse_section_string(string str) {
14469     uint ret = freeswitchPINVOKE.switch_xml_parse_section_string(str);
14470     return ret;
14471   }
14472 
switch_xml_std_datetime_check(switch_xml xcond, SWIGTYPE_p_int offset, string tzname)14473   public static int switch_xml_std_datetime_check(switch_xml xcond, SWIGTYPE_p_int offset, string tzname) {
14474     int ret = freeswitchPINVOKE.switch_xml_std_datetime_check(switch_xml.getCPtr(xcond), SWIGTYPE_p_int.getCPtr(offset), tzname);
14475     return ret;
14476   }
14477 
switch_xml_locate_language(SWIGTYPE_p_p_switch_xml root, SWIGTYPE_p_p_switch_xml node, switch_event arg2, SWIGTYPE_p_p_switch_xml language, SWIGTYPE_p_p_switch_xml phrases, SWIGTYPE_p_p_switch_xml macros, string str_language)14478   public static switch_status_t switch_xml_locate_language(SWIGTYPE_p_p_switch_xml root, SWIGTYPE_p_p_switch_xml node, switch_event arg2, SWIGTYPE_p_p_switch_xml language, SWIGTYPE_p_p_switch_xml phrases, SWIGTYPE_p_p_switch_xml macros, string str_language) {
14479     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_xml_locate_language(SWIGTYPE_p_p_switch_xml.getCPtr(root), SWIGTYPE_p_p_switch_xml.getCPtr(node), switch_event.getCPtr(arg2), SWIGTYPE_p_p_switch_xml.getCPtr(language), SWIGTYPE_p_p_switch_xml.getCPtr(phrases), SWIGTYPE_p_p_switch_xml.getCPtr(macros), str_language);
14480     return ret;
14481   }
14482 
switch_core_event_hook_add_outgoing_channel(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_switch_core_session_unsigned_long__switch_status_t outgoing_channel)14483   public static switch_status_t switch_core_event_hook_add_outgoing_channel(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_switch_core_session_unsigned_long__switch_status_t outgoing_channel) {
14484     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_event_hook_add_outgoing_channel(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_switch_core_session_unsigned_long__switch_status_t.getCPtr(outgoing_channel));
14485     return ret;
14486   }
14487 
switch_core_event_hook_add_receive_message(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_switch_core_session_message__switch_status_t receive_message)14488   public static switch_status_t switch_core_event_hook_add_receive_message(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_switch_core_session_message__switch_status_t receive_message) {
14489     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_event_hook_add_receive_message(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_f_p_switch_core_session_p_switch_core_session_message__switch_status_t.getCPtr(receive_message));
14490     return ret;
14491   }
14492 
switch_core_event_hook_add_receive_event(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_switch_event__switch_status_t receive_event)14493   public static switch_status_t switch_core_event_hook_add_receive_event(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_switch_event__switch_status_t receive_event) {
14494     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_event_hook_add_receive_event(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_f_p_switch_core_session_p_switch_event__switch_status_t.getCPtr(receive_event));
14495     return ret;
14496   }
14497 
switch_core_event_hook_add_state_change(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session__switch_status_t state_change)14498   public static switch_status_t switch_core_event_hook_add_state_change(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session__switch_status_t state_change) {
14499     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_event_hook_add_state_change(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_f_p_switch_core_session__switch_status_t.getCPtr(state_change));
14500     return ret;
14501   }
14502 
switch_core_event_hook_add_state_run(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session__switch_status_t state_run)14503   public static switch_status_t switch_core_event_hook_add_state_run(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session__switch_status_t state_run) {
14504     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_event_hook_add_state_run(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_f_p_switch_core_session__switch_status_t.getCPtr(state_run));
14505     return ret;
14506   }
14507 
switch_core_event_hook_add_read_frame(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t read_frame)14508   public static switch_status_t switch_core_event_hook_add_read_frame(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t read_frame) {
14509     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_event_hook_add_read_frame(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t.getCPtr(read_frame));
14510     return ret;
14511   }
14512 
switch_core_event_hook_add_write_frame(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t write_frame)14513   public static switch_status_t switch_core_event_hook_add_write_frame(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t write_frame) {
14514     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_event_hook_add_write_frame(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t.getCPtr(write_frame));
14515     return ret;
14516   }
14517 
switch_core_event_hook_add_video_read_frame(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t video_read_frame)14518   public static switch_status_t switch_core_event_hook_add_video_read_frame(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t video_read_frame) {
14519     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_event_hook_add_video_read_frame(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t.getCPtr(video_read_frame));
14520     return ret;
14521   }
14522 
switch_core_event_hook_add_video_write_frame(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t video_write_frame)14523   public static switch_status_t switch_core_event_hook_add_video_write_frame(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t video_write_frame) {
14524     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_event_hook_add_video_write_frame(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t.getCPtr(video_write_frame));
14525     return ret;
14526   }
14527 
switch_core_event_hook_add_text_read_frame(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t text_read_frame)14528   public static switch_status_t switch_core_event_hook_add_text_read_frame(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t text_read_frame) {
14529     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_event_hook_add_text_read_frame(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t.getCPtr(text_read_frame));
14530     return ret;
14531   }
14532 
switch_core_event_hook_add_text_write_frame(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t text_write_frame)14533   public static switch_status_t switch_core_event_hook_add_text_write_frame(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t text_write_frame) {
14534     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_event_hook_add_text_write_frame(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t.getCPtr(text_write_frame));
14535     return ret;
14536   }
14537 
switch_core_event_hook_add_kill_channel(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_int__switch_status_t kill_channel)14538   public static switch_status_t switch_core_event_hook_add_kill_channel(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_int__switch_status_t kill_channel) {
14539     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_event_hook_add_kill_channel(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_f_p_switch_core_session_int__switch_status_t.getCPtr(kill_channel));
14540     return ret;
14541   }
14542 
switch_core_event_hook_add_send_dtmf(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t_enum_switch_dtmf_direction_t__switch_status_t send_dtmf)14543   public static switch_status_t switch_core_event_hook_add_send_dtmf(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t_enum_switch_dtmf_direction_t__switch_status_t send_dtmf) {
14544     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_event_hook_add_send_dtmf(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t_enum_switch_dtmf_direction_t__switch_status_t.getCPtr(send_dtmf));
14545     return ret;
14546   }
14547 
switch_core_event_hook_add_recv_dtmf(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t_enum_switch_dtmf_direction_t__switch_status_t recv_dtmf)14548   public static switch_status_t switch_core_event_hook_add_recv_dtmf(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t_enum_switch_dtmf_direction_t__switch_status_t recv_dtmf) {
14549     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_event_hook_add_recv_dtmf(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t_enum_switch_dtmf_direction_t__switch_status_t.getCPtr(recv_dtmf));
14550     return ret;
14551   }
14552 
switch_core_event_hook_remove_outgoing_channel(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_switch_core_session_unsigned_long__switch_status_t outgoing_channel)14553   public static switch_status_t switch_core_event_hook_remove_outgoing_channel(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_switch_core_session_unsigned_long__switch_status_t outgoing_channel) {
14554     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_event_hook_remove_outgoing_channel(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_switch_core_session_unsigned_long__switch_status_t.getCPtr(outgoing_channel));
14555     return ret;
14556   }
14557 
switch_core_event_hook_remove_receive_message(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_switch_core_session_message__switch_status_t receive_message)14558   public static switch_status_t switch_core_event_hook_remove_receive_message(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_switch_core_session_message__switch_status_t receive_message) {
14559     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_event_hook_remove_receive_message(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_f_p_switch_core_session_p_switch_core_session_message__switch_status_t.getCPtr(receive_message));
14560     return ret;
14561   }
14562 
switch_core_event_hook_remove_receive_event(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_switch_event__switch_status_t receive_event)14563   public static switch_status_t switch_core_event_hook_remove_receive_event(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_switch_event__switch_status_t receive_event) {
14564     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_event_hook_remove_receive_event(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_f_p_switch_core_session_p_switch_event__switch_status_t.getCPtr(receive_event));
14565     return ret;
14566   }
14567 
switch_core_event_hook_remove_state_change(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session__switch_status_t state_change)14568   public static switch_status_t switch_core_event_hook_remove_state_change(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session__switch_status_t state_change) {
14569     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_event_hook_remove_state_change(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_f_p_switch_core_session__switch_status_t.getCPtr(state_change));
14570     return ret;
14571   }
14572 
switch_core_event_hook_remove_state_run(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session__switch_status_t state_run)14573   public static switch_status_t switch_core_event_hook_remove_state_run(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session__switch_status_t state_run) {
14574     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_event_hook_remove_state_run(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_f_p_switch_core_session__switch_status_t.getCPtr(state_run));
14575     return ret;
14576   }
14577 
switch_core_event_hook_remove_read_frame(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t read_frame)14578   public static switch_status_t switch_core_event_hook_remove_read_frame(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t read_frame) {
14579     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_event_hook_remove_read_frame(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t.getCPtr(read_frame));
14580     return ret;
14581   }
14582 
switch_core_event_hook_remove_write_frame(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t write_frame)14583   public static switch_status_t switch_core_event_hook_remove_write_frame(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t write_frame) {
14584     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_event_hook_remove_write_frame(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t.getCPtr(write_frame));
14585     return ret;
14586   }
14587 
switch_core_event_hook_remove_video_read_frame(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t video_read_frame)14588   public static switch_status_t switch_core_event_hook_remove_video_read_frame(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t video_read_frame) {
14589     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_event_hook_remove_video_read_frame(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t.getCPtr(video_read_frame));
14590     return ret;
14591   }
14592 
switch_core_event_hook_remove_video_write_frame(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t video_write_frame)14593   public static switch_status_t switch_core_event_hook_remove_video_write_frame(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t video_write_frame) {
14594     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_event_hook_remove_video_write_frame(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t.getCPtr(video_write_frame));
14595     return ret;
14596   }
14597 
switch_core_event_hook_remove_text_read_frame(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t text_read_frame)14598   public static switch_status_t switch_core_event_hook_remove_text_read_frame(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t text_read_frame) {
14599     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_event_hook_remove_text_read_frame(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t.getCPtr(text_read_frame));
14600     return ret;
14601   }
14602 
switch_core_event_hook_remove_text_write_frame(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t text_write_frame)14603   public static switch_status_t switch_core_event_hook_remove_text_write_frame(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t text_write_frame) {
14604     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_event_hook_remove_text_write_frame(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t.getCPtr(text_write_frame));
14605     return ret;
14606   }
14607 
switch_core_event_hook_remove_kill_channel(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_int__switch_status_t kill_channel)14608   public static switch_status_t switch_core_event_hook_remove_kill_channel(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_int__switch_status_t kill_channel) {
14609     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_event_hook_remove_kill_channel(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_f_p_switch_core_session_int__switch_status_t.getCPtr(kill_channel));
14610     return ret;
14611   }
14612 
switch_core_event_hook_remove_send_dtmf(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t_enum_switch_dtmf_direction_t__switch_status_t send_dtmf)14613   public static switch_status_t switch_core_event_hook_remove_send_dtmf(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t_enum_switch_dtmf_direction_t__switch_status_t send_dtmf) {
14614     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_event_hook_remove_send_dtmf(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t_enum_switch_dtmf_direction_t__switch_status_t.getCPtr(send_dtmf));
14615     return ret;
14616   }
14617 
switch_core_event_hook_remove_recv_dtmf(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t_enum_switch_dtmf_direction_t__switch_status_t recv_dtmf)14618   public static switch_status_t switch_core_event_hook_remove_recv_dtmf(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t_enum_switch_dtmf_direction_t__switch_status_t recv_dtmf) {
14619     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_event_hook_remove_recv_dtmf(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t_enum_switch_dtmf_direction_t__switch_status_t.getCPtr(recv_dtmf));
14620     return ret;
14621   }
14622 
switch_scheduler_add_task(SWIGTYPE_p_time_t task_runtime, SWIGTYPE_p_f_p_switch_scheduler_task__void func, string desc, string group, uint cmd_id, SWIGTYPE_p_void cmd_arg, uint flags)14623   public static uint switch_scheduler_add_task(SWIGTYPE_p_time_t task_runtime, SWIGTYPE_p_f_p_switch_scheduler_task__void func, string desc, string group, uint cmd_id, SWIGTYPE_p_void cmd_arg, uint flags) {
14624     uint ret = freeswitchPINVOKE.switch_scheduler_add_task(SWIGTYPE_p_time_t.getCPtr(task_runtime), SWIGTYPE_p_f_p_switch_scheduler_task__void.getCPtr(func), desc, group, cmd_id, SWIGTYPE_p_void.getCPtr(cmd_arg), flags);
14625     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
14626     return ret;
14627   }
14628 
switch_scheduler_del_task_id(uint task_id)14629   public static uint switch_scheduler_del_task_id(uint task_id) {
14630     uint ret = freeswitchPINVOKE.switch_scheduler_del_task_id(task_id);
14631     return ret;
14632   }
14633 
switch_scheduler_del_task_group(string group)14634   public static uint switch_scheduler_del_task_group(string group) {
14635     uint ret = freeswitchPINVOKE.switch_scheduler_del_task_group(group);
14636     return ret;
14637   }
14638 
switch_scheduler_task_thread_start()14639   public static void switch_scheduler_task_thread_start() {
14640     freeswitchPINVOKE.switch_scheduler_task_thread_start();
14641   }
14642 
switch_scheduler_task_thread_stop()14643   public static void switch_scheduler_task_thread_stop() {
14644     freeswitchPINVOKE.switch_scheduler_task_thread_stop();
14645   }
14646 
switch_config_open_file(switch_config cfg, string file_path)14647   public static int switch_config_open_file(switch_config cfg, string file_path) {
14648     int ret = freeswitchPINVOKE.switch_config_open_file(switch_config.getCPtr(cfg), file_path);
14649     return ret;
14650   }
14651 
switch_config_close_file(switch_config cfg)14652   public static void switch_config_close_file(switch_config cfg) {
14653     freeswitchPINVOKE.switch_config_close_file(switch_config.getCPtr(cfg));
14654   }
14655 
switch_config_next_pair(switch_config cfg, ref string var, ref string val)14656   public static int switch_config_next_pair(switch_config cfg, ref string var, ref string val) {
14657     int ret = freeswitchPINVOKE.switch_config_next_pair(switch_config.getCPtr(cfg), ref var, ref val);
14658     return ret;
14659   }
14660 
setGlobalVariable(string var_name, string var_val)14661   public static void setGlobalVariable(string var_name, string var_val) {
14662     freeswitchPINVOKE.setGlobalVariable(var_name, var_val);
14663   }
14664 
getGlobalVariable(string var_name)14665   public static string getGlobalVariable(string var_name) {
14666     string ret = freeswitchPINVOKE.getGlobalVariable(var_name);
14667     return ret;
14668   }
14669 
consoleLog(string level_str, string msg)14670   public static void consoleLog(string level_str, string msg) {
14671     freeswitchPINVOKE.consoleLog(level_str, msg);
14672   }
14673 
consoleLog2(string level_str, string file, string func, int line, string msg)14674   public static void consoleLog2(string level_str, string file, string func, int line, string msg) {
14675     freeswitchPINVOKE.consoleLog2(level_str, file, func, line, msg);
14676   }
14677 
consoleCleanLog(string msg)14678   public static void consoleCleanLog(string msg) {
14679     freeswitchPINVOKE.consoleCleanLog(msg);
14680   }
14681 
running()14682   public static bool running() {
14683     bool ret = freeswitchPINVOKE.running();
14684     return ret;
14685   }
14686 
email(string to, string from, string headers, string body, string file, string convert_cmd, string convert_ext)14687   public static bool email(string to, string from, string headers, string body, string file, string convert_cmd, string convert_ext) {
14688     bool ret = freeswitchPINVOKE.email(to, from, headers, body, file, convert_cmd, convert_ext);
14689     return ret;
14690   }
14691 
console_log(string level_str, string msg)14692   public static void console_log(string level_str, string msg) {
14693     freeswitchPINVOKE.console_log(level_str, msg);
14694   }
14695 
console_log2(string level_str, string file, string func, int line, string msg)14696   public static void console_log2(string level_str, string file, string func, int line, string msg) {
14697     freeswitchPINVOKE.console_log2(level_str, file, func, line, msg);
14698   }
14699 
console_clean_log(string msg)14700   public static void console_clean_log(string msg) {
14701     freeswitchPINVOKE.console_clean_log(msg);
14702   }
14703 
msleep(uint ms)14704   public static void msleep(uint ms) {
14705     freeswitchPINVOKE.msleep(ms);
14706   }
14707 
bridge(CoreSession session_a, CoreSession session_b)14708   public static void bridge(CoreSession session_a, CoreSession session_b) {
14709     freeswitchPINVOKE.bridge(CoreSession.getCPtr(session_a), CoreSession.getCPtr(session_b));
14710     if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
14711   }
14712 
hanguphook(SWIGTYPE_p_switch_core_session session)14713   public static switch_status_t hanguphook(SWIGTYPE_p_switch_core_session session) {
14714     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.hanguphook(SWIGTYPE_p_switch_core_session.getCPtr(session));
14715     return ret;
14716   }
14717 
dtmf_callback(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_void input, switch_input_type_t itype, SWIGTYPE_p_void buf, uint buflen)14718   public static switch_status_t dtmf_callback(SWIGTYPE_p_switch_core_session session, SWIGTYPE_p_void input, switch_input_type_t itype, SWIGTYPE_p_void buf, uint buflen) {
14719     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.dtmf_callback(SWIGTYPE_p_switch_core_session.getCPtr(session), SWIGTYPE_p_void.getCPtr(input), (int)itype, SWIGTYPE_p_void.getCPtr(buf), buflen);
14720     return ret;
14721   }
14722 
14723   public static readonly string FREESWITCH_PEN = freeswitchPINVOKE.FREESWITCH_PEN_get();
14724   public static readonly string FREESWITCH_OID_PREFIX = freeswitchPINVOKE.FREESWITCH_OID_PREFIX_get();
14725   public static readonly string FREESWITCH_ITAD = freeswitchPINVOKE.FREESWITCH_ITAD_get();
14726   public static readonly int __EXTENSIONS__ = freeswitchPINVOKE.__EXTENSIONS___get();
14727   public static readonly int __BSD_VISIBLE = freeswitchPINVOKE.__BSD_VISIBLE_get();
14728   public static readonly string SWITCH_ENT_ORIGINATE_DELIM = freeswitchPINVOKE.SWITCH_ENT_ORIGINATE_DELIM_get();
14729   public static readonly string SWITCH_BLANK_STRING = freeswitchPINVOKE.SWITCH_BLANK_STRING_get();
14730   public static readonly int SWITCH_TON_UNDEF = freeswitchPINVOKE.SWITCH_TON_UNDEF_get();
14731   public static readonly int SWITCH_NUMPLAN_UNDEF = freeswitchPINVOKE.SWITCH_NUMPLAN_UNDEF_get();
14732   public static readonly string SWITCH_SEQ_ESC = freeswitchPINVOKE.SWITCH_SEQ_ESC_get();
14733   public static readonly char SWITCH_SEQ_HOME_CHAR = freeswitchPINVOKE.SWITCH_SEQ_HOME_CHAR_get();
14734   public static readonly string SWITCH_SEQ_HOME_CHAR_STR = freeswitchPINVOKE.SWITCH_SEQ_HOME_CHAR_STR_get();
14735   public static readonly char SWITCH_SEQ_CLEARLINE_CHAR = freeswitchPINVOKE.SWITCH_SEQ_CLEARLINE_CHAR_get();
14736   public static readonly string SWITCH_SEQ_CLEARLINE_CHAR_STR = freeswitchPINVOKE.SWITCH_SEQ_CLEARLINE_CHAR_STR_get();
14737   public static readonly string SWITCH_SEQ_CLEARLINEEND_CHAR = freeswitchPINVOKE.SWITCH_SEQ_CLEARLINEEND_CHAR_get();
14738   public static readonly char SWITCH_SEQ_CLEARSCR_CHAR0 = freeswitchPINVOKE.SWITCH_SEQ_CLEARSCR_CHAR0_get();
14739   public static readonly char SWITCH_SEQ_CLEARSCR_CHAR1 = freeswitchPINVOKE.SWITCH_SEQ_CLEARSCR_CHAR1_get();
14740   public static readonly string SWITCH_SEQ_CLEARSCR_CHAR = freeswitchPINVOKE.SWITCH_SEQ_CLEARSCR_CHAR_get();
14741   public static readonly string SWITCH_SEQ_AND_COLOR = freeswitchPINVOKE.SWITCH_SEQ_AND_COLOR_get();
14742   public static readonly string SWITCH_SEQ_END_COLOR = freeswitchPINVOKE.SWITCH_SEQ_END_COLOR_get();
14743   public static readonly string SWITCH_SEQ_F_BLACK = freeswitchPINVOKE.SWITCH_SEQ_F_BLACK_get();
14744   public static readonly string SWITCH_SEQ_F_RED = freeswitchPINVOKE.SWITCH_SEQ_F_RED_get();
14745   public static readonly string SWITCH_SEQ_F_GREEN = freeswitchPINVOKE.SWITCH_SEQ_F_GREEN_get();
14746   public static readonly string SWITCH_SEQ_F_YELLOW = freeswitchPINVOKE.SWITCH_SEQ_F_YELLOW_get();
14747   public static readonly string SWITCH_SEQ_F_BLUE = freeswitchPINVOKE.SWITCH_SEQ_F_BLUE_get();
14748   public static readonly string SWITCH_SEQ_F_MAGEN = freeswitchPINVOKE.SWITCH_SEQ_F_MAGEN_get();
14749   public static readonly string SWITCH_SEQ_F_CYAN = freeswitchPINVOKE.SWITCH_SEQ_F_CYAN_get();
14750   public static readonly string SWITCH_SEQ_F_WHITE = freeswitchPINVOKE.SWITCH_SEQ_F_WHITE_get();
14751   public static readonly string SWITCH_SEQ_B_BLACK = freeswitchPINVOKE.SWITCH_SEQ_B_BLACK_get();
14752   public static readonly string SWITCH_SEQ_B_RED = freeswitchPINVOKE.SWITCH_SEQ_B_RED_get();
14753   public static readonly string SWITCH_SEQ_B_GREEN = freeswitchPINVOKE.SWITCH_SEQ_B_GREEN_get();
14754   public static readonly string SWITCH_SEQ_B_YELLOW = freeswitchPINVOKE.SWITCH_SEQ_B_YELLOW_get();
14755   public static readonly string SWITCH_SEQ_B_BLUE = freeswitchPINVOKE.SWITCH_SEQ_B_BLUE_get();
14756   public static readonly string SWITCH_SEQ_B_MAGEN = freeswitchPINVOKE.SWITCH_SEQ_B_MAGEN_get();
14757   public static readonly string SWITCH_SEQ_B_CYAN = freeswitchPINVOKE.SWITCH_SEQ_B_CYAN_get();
14758   public static readonly string SWITCH_SEQ_B_WHITE = freeswitchPINVOKE.SWITCH_SEQ_B_WHITE_get();
14759   public static readonly string SWITCH_SEQ_FBLACK = freeswitchPINVOKE.SWITCH_SEQ_FBLACK_get();
14760   public static readonly string SWITCH_SEQ_FRED = freeswitchPINVOKE.SWITCH_SEQ_FRED_get();
14761   public static readonly string SWITCH_SEQ_FGREEN = freeswitchPINVOKE.SWITCH_SEQ_FGREEN_get();
14762   public static readonly string SWITCH_SEQ_FYELLOW = freeswitchPINVOKE.SWITCH_SEQ_FYELLOW_get();
14763   public static readonly string SWITCH_SEQ_FBLUE = freeswitchPINVOKE.SWITCH_SEQ_FBLUE_get();
14764   public static readonly string SWITCH_SEQ_FMAGEN = freeswitchPINVOKE.SWITCH_SEQ_FMAGEN_get();
14765   public static readonly string SWITCH_SEQ_FCYAN = freeswitchPINVOKE.SWITCH_SEQ_FCYAN_get();
14766   public static readonly string SWITCH_SEQ_FWHITE = freeswitchPINVOKE.SWITCH_SEQ_FWHITE_get();
14767   public static readonly string SWITCH_SEQ_BBLACK = freeswitchPINVOKE.SWITCH_SEQ_BBLACK_get();
14768   public static readonly string SWITCH_SEQ_BRED = freeswitchPINVOKE.SWITCH_SEQ_BRED_get();
14769   public static readonly string SWITCH_SEQ_BGREEN = freeswitchPINVOKE.SWITCH_SEQ_BGREEN_get();
14770   public static readonly string SWITCH_SEQ_BYELLOW = freeswitchPINVOKE.SWITCH_SEQ_BYELLOW_get();
14771   public static readonly string SWITCH_SEQ_BBLUE = freeswitchPINVOKE.SWITCH_SEQ_BBLUE_get();
14772   public static readonly string SWITCH_SEQ_BMAGEN = freeswitchPINVOKE.SWITCH_SEQ_BMAGEN_get();
14773   public static readonly string SWITCH_SEQ_BCYAN = freeswitchPINVOKE.SWITCH_SEQ_BCYAN_get();
14774   public static readonly string SWITCH_SEQ_BWHITE = freeswitchPINVOKE.SWITCH_SEQ_BWHITE_get();
14775   public static readonly string SWITCH_SEQ_HOME = freeswitchPINVOKE.SWITCH_SEQ_HOME_get();
14776   public static readonly string SWITCH_SEQ_CLEARLINE = freeswitchPINVOKE.SWITCH_SEQ_CLEARLINE_get();
14777   public static readonly string SWITCH_SEQ_CLEARLINEEND = freeswitchPINVOKE.SWITCH_SEQ_CLEARLINEEND_get();
14778   public static readonly string SWITCH_SEQ_CLEARSCR = freeswitchPINVOKE.SWITCH_SEQ_CLEARSCR_get();
14779   public static readonly string SWITCH_DEFAULT_CLID_NAME = freeswitchPINVOKE.SWITCH_DEFAULT_CLID_NAME_get();
14780   public static readonly string SWITCH_DEFAULT_CLID_NUMBER = freeswitchPINVOKE.SWITCH_DEFAULT_CLID_NUMBER_get();
14781   public static readonly int SWITCH_DEFAULT_DTMF_DURATION = freeswitchPINVOKE.SWITCH_DEFAULT_DTMF_DURATION_get();
14782   public static readonly int SWITCH_DEFAULT_TIMEOUT = freeswitchPINVOKE.SWITCH_DEFAULT_TIMEOUT_get();
14783   public static readonly int SWITCH_MIN_DTMF_DURATION = freeswitchPINVOKE.SWITCH_MIN_DTMF_DURATION_get();
14784   public static readonly int SWITCH_MAX_DTMF_DURATION = freeswitchPINVOKE.SWITCH_MAX_DTMF_DURATION_get();
14785   public static readonly string SWITCH_PATH_SEPARATOR = freeswitchPINVOKE.SWITCH_PATH_SEPARATOR_get();
14786   public static readonly string SWITCH_URL_SEPARATOR = freeswitchPINVOKE.SWITCH_URL_SEPARATOR_get();
14787   public static readonly string SWITCH_IGNORE_DISPLAY_UPDATES_VARIABLE = freeswitchPINVOKE.SWITCH_IGNORE_DISPLAY_UPDATES_VARIABLE_get();
14788   public static readonly string SWITCH_AUDIO_SPOOL_PATH_VARIABLE = freeswitchPINVOKE.SWITCH_AUDIO_SPOOL_PATH_VARIABLE_get();
14789   public static readonly string SWITCH_BRIDGE_HANGUP_CAUSE_VARIABLE = freeswitchPINVOKE.SWITCH_BRIDGE_HANGUP_CAUSE_VARIABLE_get();
14790   public static readonly string SWITCH_READ_TERMINATOR_USED_VARIABLE = freeswitchPINVOKE.SWITCH_READ_TERMINATOR_USED_VARIABLE_get();
14791   public static readonly string SWITCH_SEND_SILENCE_WHEN_IDLE_VARIABLE = freeswitchPINVOKE.SWITCH_SEND_SILENCE_WHEN_IDLE_VARIABLE_get();
14792   public static readonly string SWITCH_CURRENT_APPLICATION_VARIABLE = freeswitchPINVOKE.SWITCH_CURRENT_APPLICATION_VARIABLE_get();
14793   public static readonly string SWITCH_CURRENT_APPLICATION_DATA_VARIABLE = freeswitchPINVOKE.SWITCH_CURRENT_APPLICATION_DATA_VARIABLE_get();
14794   public static readonly string SWITCH_CURRENT_APPLICATION_RESPONSE_VARIABLE = freeswitchPINVOKE.SWITCH_CURRENT_APPLICATION_RESPONSE_VARIABLE_get();
14795   public static readonly string SWITCH_PASSTHRU_PTIME_MISMATCH_VARIABLE = freeswitchPINVOKE.SWITCH_PASSTHRU_PTIME_MISMATCH_VARIABLE_get();
14796   public static readonly string SWITCH_ENABLE_HEARTBEAT_EVENTS_VARIABLE = freeswitchPINVOKE.SWITCH_ENABLE_HEARTBEAT_EVENTS_VARIABLE_get();
14797   public static readonly string SWITCH_BYPASS_MEDIA_AFTER_BRIDGE_VARIABLE = freeswitchPINVOKE.SWITCH_BYPASS_MEDIA_AFTER_BRIDGE_VARIABLE_get();
14798   public static readonly string SWITCH_READ_RESULT_VARIABLE = freeswitchPINVOKE.SWITCH_READ_RESULT_VARIABLE_get();
14799   public static readonly string SWITCH_ATT_XFER_RESULT_VARIABLE = freeswitchPINVOKE.SWITCH_ATT_XFER_RESULT_VARIABLE_get();
14800   public static readonly string SWITCH_COPY_XML_CDR_VARIABLE = freeswitchPINVOKE.SWITCH_COPY_XML_CDR_VARIABLE_get();
14801   public static readonly string SWITCH_COPY_JSON_CDR_VARIABLE = freeswitchPINVOKE.SWITCH_COPY_JSON_CDR_VARIABLE_get();
14802   public static readonly string SWITCH_PROTO_SPECIFIC_HANGUP_CAUSE_VARIABLE = freeswitchPINVOKE.SWITCH_PROTO_SPECIFIC_HANGUP_CAUSE_VARIABLE_get();
14803   public static readonly string SWITCH_TRANSFER_HISTORY_VARIABLE = freeswitchPINVOKE.SWITCH_TRANSFER_HISTORY_VARIABLE_get();
14804   public static readonly string SWITCH_TRANSFER_SOURCE_VARIABLE = freeswitchPINVOKE.SWITCH_TRANSFER_SOURCE_VARIABLE_get();
14805   public static readonly string SWITCH_SENSITIVE_DTMF_VARIABLE = freeswitchPINVOKE.SWITCH_SENSITIVE_DTMF_VARIABLE_get();
14806   public static readonly string SWITCH_RECORD_POST_PROCESS_EXEC_APP_VARIABLE = freeswitchPINVOKE.SWITCH_RECORD_POST_PROCESS_EXEC_APP_VARIABLE_get();
14807   public static readonly string SWITCH_RECORD_POST_PROCESS_EXEC_API_VARIABLE = freeswitchPINVOKE.SWITCH_RECORD_POST_PROCESS_EXEC_API_VARIABLE_get();
14808   public static readonly string SWITCH_CHANNEL_EXECUTE_ON_ANSWER_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_EXECUTE_ON_ANSWER_VARIABLE_get();
14809   public static readonly string SWITCH_CHANNEL_EXECUTE_ON_PRE_ANSWER_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_EXECUTE_ON_PRE_ANSWER_VARIABLE_get();
14810   public static readonly string SWITCH_CHANNEL_EXECUTE_ON_MEDIA_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_EXECUTE_ON_MEDIA_VARIABLE_get();
14811   public static readonly string SWITCH_CHANNEL_EXECUTE_ON_RING_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_EXECUTE_ON_RING_VARIABLE_get();
14812   public static readonly string SWITCH_CHANNEL_EXECUTE_ON_TONE_DETECT_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_EXECUTE_ON_TONE_DETECT_VARIABLE_get();
14813   public static readonly string SWITCH_CHANNEL_EXECUTE_ON_ORIGINATE_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_EXECUTE_ON_ORIGINATE_VARIABLE_get();
14814   public static readonly string SWITCH_CHANNEL_EXECUTE_ON_POST_ORIGINATE_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_EXECUTE_ON_POST_ORIGINATE_VARIABLE_get();
14815   public static readonly string SWITCH_CHANNEL_EXECUTE_ON_PRE_ORIGINATE_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_EXECUTE_ON_PRE_ORIGINATE_VARIABLE_get();
14816   public static readonly string SWITCH_CHANNEL_EXECUTE_ON_PRE_BRIDGE_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_EXECUTE_ON_PRE_BRIDGE_VARIABLE_get();
14817   public static readonly string SWITCH_CHANNEL_EXECUTE_ON_POST_BRIDGE_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_EXECUTE_ON_POST_BRIDGE_VARIABLE_get();
14818   public static readonly string SWITCH_CHANNEL_API_ON_ANSWER_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_API_ON_ANSWER_VARIABLE_get();
14819   public static readonly string SWITCH_CHANNEL_API_ON_PRE_ANSWER_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_API_ON_PRE_ANSWER_VARIABLE_get();
14820   public static readonly string SWITCH_CHANNEL_API_ON_MEDIA_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_API_ON_MEDIA_VARIABLE_get();
14821   public static readonly string SWITCH_CHANNEL_API_ON_RING_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_API_ON_RING_VARIABLE_get();
14822   public static readonly string SWITCH_CHANNEL_API_ON_TONE_DETECT_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_API_ON_TONE_DETECT_VARIABLE_get();
14823   public static readonly string SWITCH_CHANNEL_API_ON_ORIGINATE_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_API_ON_ORIGINATE_VARIABLE_get();
14824   public static readonly string SWITCH_CHANNEL_API_ON_POST_ORIGINATE_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_API_ON_POST_ORIGINATE_VARIABLE_get();
14825   public static readonly string SWITCH_CHANNEL_API_ON_PRE_ORIGINATE_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_API_ON_PRE_ORIGINATE_VARIABLE_get();
14826   public static readonly string SWITCH_CALL_TIMEOUT_VARIABLE = freeswitchPINVOKE.SWITCH_CALL_TIMEOUT_VARIABLE_get();
14827   public static readonly string SWITCH_HOLDING_UUID_VARIABLE = freeswitchPINVOKE.SWITCH_HOLDING_UUID_VARIABLE_get();
14828   public static readonly string SWITCH_SOFT_HOLDING_UUID_VARIABLE = freeswitchPINVOKE.SWITCH_SOFT_HOLDING_UUID_VARIABLE_get();
14829   public static readonly string SWITCH_API_BRIDGE_END_VARIABLE = freeswitchPINVOKE.SWITCH_API_BRIDGE_END_VARIABLE_get();
14830   public static readonly string SWITCH_API_BRIDGE_START_VARIABLE = freeswitchPINVOKE.SWITCH_API_BRIDGE_START_VARIABLE_get();
14831   public static readonly string SWITCH_API_HANGUP_HOOK_VARIABLE = freeswitchPINVOKE.SWITCH_API_HANGUP_HOOK_VARIABLE_get();
14832   public static readonly string SWITCH_API_REPORTING_HOOK_VARIABLE = freeswitchPINVOKE.SWITCH_API_REPORTING_HOOK_VARIABLE_get();
14833   public static readonly string SWITCH_SESSION_IN_HANGUP_HOOK_VARIABLE = freeswitchPINVOKE.SWITCH_SESSION_IN_HANGUP_HOOK_VARIABLE_get();
14834   public static readonly string SWITCH_PROCESS_CDR_VARIABLE = freeswitchPINVOKE.SWITCH_PROCESS_CDR_VARIABLE_get();
14835   public static readonly string SWITCH_SKIP_CDR_CAUSES_VARIABLE = freeswitchPINVOKE.SWITCH_SKIP_CDR_CAUSES_VARIABLE_get();
14836   public static readonly string SWITCH_FORCE_PROCESS_CDR_VARIABLE = freeswitchPINVOKE.SWITCH_FORCE_PROCESS_CDR_VARIABLE_get();
14837   public static readonly string SWITCH_BRIDGE_CHANNEL_VARIABLE = freeswitchPINVOKE.SWITCH_BRIDGE_CHANNEL_VARIABLE_get();
14838   public static readonly string SWITCH_CHANNEL_NAME_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_NAME_VARIABLE_get();
14839   public static readonly string SWITCH_BRIDGE_UUID_VARIABLE = freeswitchPINVOKE.SWITCH_BRIDGE_UUID_VARIABLE_get();
14840   public static readonly string SWITCH_CONTINUE_ON_FAILURE_VARIABLE = freeswitchPINVOKE.SWITCH_CONTINUE_ON_FAILURE_VARIABLE_get();
14841   public static readonly string SWITCH_PLAYBACK_TERMINATORS_VARIABLE = freeswitchPINVOKE.SWITCH_PLAYBACK_TERMINATORS_VARIABLE_get();
14842   public static readonly string SWITCH_PLAYBACK_TERMINATOR_USED = freeswitchPINVOKE.SWITCH_PLAYBACK_TERMINATOR_USED_get();
14843   public static readonly string SWITCH_CACHE_SPEECH_HANDLES_VARIABLE = freeswitchPINVOKE.SWITCH_CACHE_SPEECH_HANDLES_VARIABLE_get();
14844   public static readonly string SWITCH_CACHE_SPEECH_HANDLES_OBJ_NAME = freeswitchPINVOKE.SWITCH_CACHE_SPEECH_HANDLES_OBJ_NAME_get();
14845   public static readonly string SWITCH_BYPASS_MEDIA_VARIABLE = freeswitchPINVOKE.SWITCH_BYPASS_MEDIA_VARIABLE_get();
14846   public static readonly string SWITCH_PROXY_MEDIA_VARIABLE = freeswitchPINVOKE.SWITCH_PROXY_MEDIA_VARIABLE_get();
14847   public static readonly string SWITCH_ZRTP_PASSTHRU_VARIABLE = freeswitchPINVOKE.SWITCH_ZRTP_PASSTHRU_VARIABLE_get();
14848   public static readonly string SWITCH_ENDPOINT_DISPOSITION_VARIABLE = freeswitchPINVOKE.SWITCH_ENDPOINT_DISPOSITION_VARIABLE_get();
14849   public static readonly string SWITCH_HOLD_MUSIC_VARIABLE = freeswitchPINVOKE.SWITCH_HOLD_MUSIC_VARIABLE_get();
14850   public static readonly string SWITCH_TEMP_HOLD_MUSIC_VARIABLE = freeswitchPINVOKE.SWITCH_TEMP_HOLD_MUSIC_VARIABLE_get();
14851   public static readonly string SWITCH_EXPORT_VARS_VARIABLE = freeswitchPINVOKE.SWITCH_EXPORT_VARS_VARIABLE_get();
14852   public static readonly string SWITCH_BRIDGE_EXPORT_VARS_VARIABLE = freeswitchPINVOKE.SWITCH_BRIDGE_EXPORT_VARS_VARIABLE_get();
14853   public static readonly string SWITCH_R_SDP_VARIABLE = freeswitchPINVOKE.SWITCH_R_SDP_VARIABLE_get();
14854   public static readonly string SWITCH_L_SDP_VARIABLE = freeswitchPINVOKE.SWITCH_L_SDP_VARIABLE_get();
14855   public static readonly string SWITCH_B_SDP_VARIABLE = freeswitchPINVOKE.SWITCH_B_SDP_VARIABLE_get();
14856   public static readonly string SWITCH_BRIDGE_VARIABLE = freeswitchPINVOKE.SWITCH_BRIDGE_VARIABLE_get();
14857   public static readonly string SWITCH_LAST_BRIDGE_VARIABLE = freeswitchPINVOKE.SWITCH_LAST_BRIDGE_VARIABLE_get();
14858   public static readonly string SWITCH_SIGNAL_BRIDGE_VARIABLE = freeswitchPINVOKE.SWITCH_SIGNAL_BRIDGE_VARIABLE_get();
14859   public static readonly string SWITCH_SIGNAL_BOND_VARIABLE = freeswitchPINVOKE.SWITCH_SIGNAL_BOND_VARIABLE_get();
14860   public static readonly string SWITCH_ORIGINATE_SIGNAL_BOND_VARIABLE = freeswitchPINVOKE.SWITCH_ORIGINATE_SIGNAL_BOND_VARIABLE_get();
14861   public static readonly string SWITCH_ORIGINATOR_VARIABLE = freeswitchPINVOKE.SWITCH_ORIGINATOR_VARIABLE_get();
14862   public static readonly string SWITCH_ORIGINATOR_CODEC_VARIABLE = freeswitchPINVOKE.SWITCH_ORIGINATOR_CODEC_VARIABLE_get();
14863   public static readonly string SWITCH_ORIGINATOR_VIDEO_CODEC_VARIABLE = freeswitchPINVOKE.SWITCH_ORIGINATOR_VIDEO_CODEC_VARIABLE_get();
14864   public static readonly string SWITCH_LOCAL_MEDIA_IP_VARIABLE = freeswitchPINVOKE.SWITCH_LOCAL_MEDIA_IP_VARIABLE_get();
14865   public static readonly string SWITCH_LOCAL_MEDIA_PORT_VARIABLE = freeswitchPINVOKE.SWITCH_LOCAL_MEDIA_PORT_VARIABLE_get();
14866   public static readonly string SWITCH_ADVERTISED_MEDIA_IP_VARIABLE = freeswitchPINVOKE.SWITCH_ADVERTISED_MEDIA_IP_VARIABLE_get();
14867   public static readonly string SWITCH_REMOTE_MEDIA_IP_VARIABLE = freeswitchPINVOKE.SWITCH_REMOTE_MEDIA_IP_VARIABLE_get();
14868   public static readonly string SWITCH_REMOTE_MEDIA_PORT_VARIABLE = freeswitchPINVOKE.SWITCH_REMOTE_MEDIA_PORT_VARIABLE_get();
14869   public static readonly string SWITCH_REMOTE_VIDEO_IP_VARIABLE = freeswitchPINVOKE.SWITCH_REMOTE_VIDEO_IP_VARIABLE_get();
14870   public static readonly string SWITCH_REMOTE_VIDEO_PORT_VARIABLE = freeswitchPINVOKE.SWITCH_REMOTE_VIDEO_PORT_VARIABLE_get();
14871   public static readonly string SWITCH_LOCAL_VIDEO_IP_VARIABLE = freeswitchPINVOKE.SWITCH_LOCAL_VIDEO_IP_VARIABLE_get();
14872   public static readonly string SWITCH_LOCAL_VIDEO_PORT_VARIABLE = freeswitchPINVOKE.SWITCH_LOCAL_VIDEO_PORT_VARIABLE_get();
14873   public static readonly string SWITCH_LOCAL_TEXT_IP_VARIABLE = freeswitchPINVOKE.SWITCH_LOCAL_TEXT_IP_VARIABLE_get();
14874   public static readonly string SWITCH_LOCAL_TEXT_PORT_VARIABLE = freeswitchPINVOKE.SWITCH_LOCAL_TEXT_PORT_VARIABLE_get();
14875   public static readonly string SWITCH_HANGUP_AFTER_BRIDGE_VARIABLE = freeswitchPINVOKE.SWITCH_HANGUP_AFTER_BRIDGE_VARIABLE_get();
14876   public static readonly string SWITCH_PARK_AFTER_BRIDGE_VARIABLE = freeswitchPINVOKE.SWITCH_PARK_AFTER_BRIDGE_VARIABLE_get();
14877   public static readonly string SWITCH_PARK_AFTER_EARLY_BRIDGE_VARIABLE = freeswitchPINVOKE.SWITCH_PARK_AFTER_EARLY_BRIDGE_VARIABLE_get();
14878   public static readonly string SWITCH_TRANSFER_AFTER_BRIDGE_VARIABLE = freeswitchPINVOKE.SWITCH_TRANSFER_AFTER_BRIDGE_VARIABLE_get();
14879   public static readonly string SWITCH_TRANSFER_AFTER_EARLY_BRIDGE_VARIABLE = freeswitchPINVOKE.SWITCH_TRANSFER_AFTER_EARLY_BRIDGE_VARIABLE_get();
14880   public static readonly string SWITCH_EXEC_AFTER_BRIDGE_APP_VARIABLE = freeswitchPINVOKE.SWITCH_EXEC_AFTER_BRIDGE_APP_VARIABLE_get();
14881   public static readonly string SWITCH_EXEC_AFTER_BRIDGE_ARG_VARIABLE = freeswitchPINVOKE.SWITCH_EXEC_AFTER_BRIDGE_ARG_VARIABLE_get();
14882   public static readonly string SWITCH_MAX_FORWARDS_VARIABLE = freeswitchPINVOKE.SWITCH_MAX_FORWARDS_VARIABLE_get();
14883   public static readonly string SWITCH_RFC7989_SESSION_ID_VARIABLE = freeswitchPINVOKE.SWITCH_RFC7989_SESSION_ID_VARIABLE_get();
14884   public static readonly string SWITCH_RFC7989_REMOTE_SESSION_ID_VARIABLE = freeswitchPINVOKE.SWITCH_RFC7989_REMOTE_SESSION_ID_VARIABLE_get();
14885   public static readonly string SWITCH_RFC7989_APP_SESSION_ID_VARIABLE = freeswitchPINVOKE.SWITCH_RFC7989_APP_SESSION_ID_VARIABLE_get();
14886   public static readonly string SWITCH_RFC7989_GENERIC_PARAM_VARIABLE = freeswitchPINVOKE.SWITCH_RFC7989_GENERIC_PARAM_VARIABLE_get();
14887   public static readonly string SWITCH_MAX_SESSION_TRANSFERS_VARIABLE = freeswitchPINVOKE.SWITCH_MAX_SESSION_TRANSFERS_VARIABLE_get();
14888   public static readonly string SWITCH_DISABLE_APP_LOG_VARIABLE = freeswitchPINVOKE.SWITCH_DISABLE_APP_LOG_VARIABLE_get();
14889   public static readonly string SWITCH_SPEECH_KEY = freeswitchPINVOKE.SWITCH_SPEECH_KEY_get();
14890   public static readonly string SWITCH_UUID_BRIDGE = freeswitchPINVOKE.SWITCH_UUID_BRIDGE_get();
14891   public static readonly int SWITCH_BITS_PER_BYTE = freeswitchPINVOKE.SWITCH_BITS_PER_BYTE_get();
14892   public static readonly int SWITCH_DEFAULT_FILE_BUFFER_LEN = freeswitchPINVOKE.SWITCH_DEFAULT_FILE_BUFFER_LEN_get();
14893   public static readonly int SWITCH_DTMF_LOG_LEN = freeswitchPINVOKE.SWITCH_DTMF_LOG_LEN_get();
14894   public static readonly int SWITCH_MAX_TRANS = freeswitchPINVOKE.SWITCH_MAX_TRANS_get();
14895   public static readonly int SWITCH_CORE_SESSION_MAX_PRIVATES = freeswitchPINVOKE.SWITCH_CORE_SESSION_MAX_PRIVATES_get();
14896   public static readonly int SWITCH_DEFAULT_VIDEO_SIZE = freeswitchPINVOKE.SWITCH_DEFAULT_VIDEO_SIZE_get();
14897   public static readonly string SWITCH_RTCP_AUDIO_INTERVAL_MSEC = freeswitchPINVOKE.SWITCH_RTCP_AUDIO_INTERVAL_MSEC_get();
14898   public static readonly string SWITCH_RTCP_VIDEO_INTERVAL_MSEC = freeswitchPINVOKE.SWITCH_RTCP_VIDEO_INTERVAL_MSEC_get();
14899   public static readonly int MAX_FMTP_LEN = freeswitchPINVOKE.MAX_FMTP_LEN_get();
14900   public static readonly double JITTER_VARIANCE_THRESHOLD = freeswitchPINVOKE.JITTER_VARIANCE_THRESHOLD_get();
14901   public static readonly double IPDV_THRESHOLD = freeswitchPINVOKE.IPDV_THRESHOLD_get();
14902   public static readonly int LOST_BURST_ANALYZE = freeswitchPINVOKE.LOST_BURST_ANALYZE_get();
14903   public static readonly int LOST_BURST_CAPTURE = freeswitchPINVOKE.LOST_BURST_CAPTURE_get();
14904   public static readonly int SWITCH_MAX_STACKS = freeswitchPINVOKE.SWITCH_MAX_STACKS_get();
14905   public static readonly int SWITCH_THREAD_STACKSIZE = freeswitchPINVOKE.SWITCH_THREAD_STACKSIZE_get();
14906   public static readonly int SWITCH_SYSTEM_THREAD_STACKSIZE = freeswitchPINVOKE.SWITCH_SYSTEM_THREAD_STACKSIZE_get();
14907   public static readonly int SWITCH_MAX_INTERVAL = freeswitchPINVOKE.SWITCH_MAX_INTERVAL_get();
14908   public static readonly int SWITCH_INTERVAL_PAD = freeswitchPINVOKE.SWITCH_INTERVAL_PAD_get();
14909   public static readonly int SWITCH_MAX_SAMPLE_LEN = freeswitchPINVOKE.SWITCH_MAX_SAMPLE_LEN_get();
14910   public static readonly int SWITCH_BYTES_PER_SAMPLE = freeswitchPINVOKE.SWITCH_BYTES_PER_SAMPLE_get();
14911   public static readonly int SWITCH_RECOMMENDED_BUFFER_SIZE = freeswitchPINVOKE.SWITCH_RECOMMENDED_BUFFER_SIZE_get();
14912   public static readonly int SWITCH_MAX_CODECS = freeswitchPINVOKE.SWITCH_MAX_CODECS_get();
14913   public static readonly int SWITCH_MAX_STATE_HANDLERS = freeswitchPINVOKE.SWITCH_MAX_STATE_HANDLERS_get();
14914   public static readonly int SWITCH_CORE_QUEUE_LEN = freeswitchPINVOKE.SWITCH_CORE_QUEUE_LEN_get();
14915   public static readonly int SWITCH_MAX_MANAGEMENT_BUFFER_LEN = freeswitchPINVOKE.SWITCH_MAX_MANAGEMENT_BUFFER_LEN_get();
14916   public static readonly int SWITCH_RTP_CNG_PAYLOAD = freeswitchPINVOKE.SWITCH_RTP_CNG_PAYLOAD_get();
14917   public static readonly int SWITCH_MEDIA_TYPE_TOTAL = freeswitchPINVOKE.SWITCH_MEDIA_TYPE_TOTAL_get();
14918   public static readonly int SWITCH_SOCK_INVALID = freeswitchPINVOKE.SWITCH_SOCK_INVALID_get();
14919   public static readonly int DMACHINE_MAX_DIGIT_LEN = freeswitchPINVOKE.DMACHINE_MAX_DIGIT_LEN_get();
14920   public static readonly int MAX_ARG_RECURSION = freeswitchPINVOKE.MAX_ARG_RECURSION_get();
14921   public static readonly int SWITCH_API_VERSION = freeswitchPINVOKE.SWITCH_API_VERSION_get();
14922   public static readonly int SWITCH_RTP_MAX_CRYPTO_LEN = freeswitchPINVOKE.SWITCH_RTP_MAX_CRYPTO_LEN_get();
14923   public static readonly int SWITCH_CRYPTO_MKI_INDEX = freeswitchPINVOKE.SWITCH_CRYPTO_MKI_INDEX_get();
14924   public static readonly int SWITCH_CRYPTO_MKI_MAX = freeswitchPINVOKE.SWITCH_CRYPTO_MKI_MAX_get();
14925   public static readonly int SWITCH_CORE_DB_OK = freeswitchPINVOKE.SWITCH_CORE_DB_OK_get();
14926   public static readonly int SWITCH_CORE_DB_ERROR = freeswitchPINVOKE.SWITCH_CORE_DB_ERROR_get();
14927   public static readonly int SWITCH_CORE_DB_INTERNAL = freeswitchPINVOKE.SWITCH_CORE_DB_INTERNAL_get();
14928   public static readonly int SWITCH_CORE_DB_PERM = freeswitchPINVOKE.SWITCH_CORE_DB_PERM_get();
14929   public static readonly int SWITCH_CORE_DB_ABORT = freeswitchPINVOKE.SWITCH_CORE_DB_ABORT_get();
14930   public static readonly int SWITCH_CORE_DB_BUSY = freeswitchPINVOKE.SWITCH_CORE_DB_BUSY_get();
14931   public static readonly int SWITCH_CORE_DB_LOCKED = freeswitchPINVOKE.SWITCH_CORE_DB_LOCKED_get();
14932   public static readonly int SWITCH_CORE_DB_NOMEM = freeswitchPINVOKE.SWITCH_CORE_DB_NOMEM_get();
14933   public static readonly int SWITCH_CORE_DB_READONLY = freeswitchPINVOKE.SWITCH_CORE_DB_READONLY_get();
14934   public static readonly int SWITCH_CORE_DB_INTERRUPT = freeswitchPINVOKE.SWITCH_CORE_DB_INTERRUPT_get();
14935   public static readonly int SWITCH_CORE_DB_IOERR = freeswitchPINVOKE.SWITCH_CORE_DB_IOERR_get();
14936   public static readonly int SWITCH_CORE_DB_CORRUPT = freeswitchPINVOKE.SWITCH_CORE_DB_CORRUPT_get();
14937   public static readonly int SWITCH_CORE_DB_NOTFOUND = freeswitchPINVOKE.SWITCH_CORE_DB_NOTFOUND_get();
14938   public static readonly int SWITCH_CORE_DB_FULL = freeswitchPINVOKE.SWITCH_CORE_DB_FULL_get();
14939   public static readonly int SWITCH_CORE_DB_CANTOPEN = freeswitchPINVOKE.SWITCH_CORE_DB_CANTOPEN_get();
14940   public static readonly int SWITCH_CORE_DB_PROTOCOL = freeswitchPINVOKE.SWITCH_CORE_DB_PROTOCOL_get();
14941   public static readonly int SWITCH_CORE_DB_EMPTY = freeswitchPINVOKE.SWITCH_CORE_DB_EMPTY_get();
14942   public static readonly int SWITCH_CORE_DB_SCHEMA = freeswitchPINVOKE.SWITCH_CORE_DB_SCHEMA_get();
14943   public static readonly int SWITCH_CORE_DB_TOOBIG = freeswitchPINVOKE.SWITCH_CORE_DB_TOOBIG_get();
14944   public static readonly int SWITCH_CORE_DB_CONSTRAINT = freeswitchPINVOKE.SWITCH_CORE_DB_CONSTRAINT_get();
14945   public static readonly int SWITCH_CORE_DB_MISMATCH = freeswitchPINVOKE.SWITCH_CORE_DB_MISMATCH_get();
14946   public static readonly int SWITCH_CORE_DB_MISUSE = freeswitchPINVOKE.SWITCH_CORE_DB_MISUSE_get();
14947   public static readonly int SWITCH_CORE_DB_NOLFS = freeswitchPINVOKE.SWITCH_CORE_DB_NOLFS_get();
14948   public static readonly int SWITCH_CORE_DB_AUTH = freeswitchPINVOKE.SWITCH_CORE_DB_AUTH_get();
14949   public static readonly int SWITCH_CORE_DB_FORMAT = freeswitchPINVOKE.SWITCH_CORE_DB_FORMAT_get();
14950   public static readonly int SWITCH_CORE_DB_RANGE = freeswitchPINVOKE.SWITCH_CORE_DB_RANGE_get();
14951   public static readonly int SWITCH_CORE_DB_NOTADB = freeswitchPINVOKE.SWITCH_CORE_DB_NOTADB_get();
14952   public static readonly int SWITCH_CORE_DB_ROW = freeswitchPINVOKE.SWITCH_CORE_DB_ROW_get();
14953   public static readonly int SWITCH_CORE_DB_DONE = freeswitchPINVOKE.SWITCH_CORE_DB_DONE_get();
14954   public static readonly int SWITCH_MAX_CORE_THREAD_SESSION_OBJS = freeswitchPINVOKE.SWITCH_MAX_CORE_THREAD_SESSION_OBJS_get();
14955   public static readonly int SWITCH_MAX_STREAMS = freeswitchPINVOKE.SWITCH_MAX_STREAMS_get();
14956   public static readonly string DTLS_SRTP_FNAME = freeswitchPINVOKE.DTLS_SRTP_FNAME_get();
14957   public static readonly int MAX_FPLEN = freeswitchPINVOKE.MAX_FPLEN_get();
14958   public static readonly int MAX_FPSTRLEN = freeswitchPINVOKE.MAX_FPSTRLEN_get();
14959   public static readonly int MESSAGE_STRING_ARG_MAX = freeswitchPINVOKE.MESSAGE_STRING_ARG_MAX_get();
14960   public static readonly int CACHE_DB_LEN = freeswitchPINVOKE.CACHE_DB_LEN_get();
14961   public static readonly int SWITCH_CMD_CHUNK_LEN = freeswitchPINVOKE.SWITCH_CMD_CHUNK_LEN_get();
14962   public static readonly string SWITCH_URL_UNSAFE = freeswitchPINVOKE.SWITCH_URL_UNSAFE_get();
14963   public static readonly int MAX_NETWORK_PORTS = freeswitchPINVOKE.MAX_NETWORK_PORTS_get();
14964   public static readonly int SWITCH_SMAX = freeswitchPINVOKE.SWITCH_SMAX_get();
14965   public static readonly int SWITCH_SMIN = freeswitchPINVOKE.SWITCH_SMIN_get();
14966   public static readonly int NO_EVENT_CHANNEL_ID = freeswitchPINVOKE.NO_EVENT_CHANNEL_ID_get();
14967   public static readonly string SWITCH_EVENT_CHANNEL_GLOBAL = freeswitchPINVOKE.SWITCH_EVENT_CHANNEL_GLOBAL_get();
14968   public static readonly int SWITCH_RESAMPLE_QUALITY = freeswitchPINVOKE.SWITCH_RESAMPLE_QUALITY_get();
14969   public static readonly int SWITCH_RTP_MAX_BUF_LEN = freeswitchPINVOKE.SWITCH_RTP_MAX_BUF_LEN_get();
14970   public static readonly int SWITCH_RTCP_MAX_BUF_LEN = freeswitchPINVOKE.SWITCH_RTCP_MAX_BUF_LEN_get();
14971   public static readonly int SWITCH_RTP_MAX_BUF_LEN_WORDS = freeswitchPINVOKE.SWITCH_RTP_MAX_BUF_LEN_WORDS_get();
14972   public static readonly string SWITCH_RTP_CRYPTO_KEY_80 = freeswitchPINVOKE.SWITCH_RTP_CRYPTO_KEY_80_get();
14973   public static readonly int SWITCH_RTP_BUNDLE_INTERNAL_PT = freeswitchPINVOKE.SWITCH_RTP_BUNDLE_INTERNAL_PT_get();
14974   public static readonly int MAX_CAND = freeswitchPINVOKE.MAX_CAND_get();
14975   public static readonly int SWITCH_XML_BUFSIZE = freeswitchPINVOKE.SWITCH_XML_BUFSIZE_get();
14976 }
14977 
14978 }
14979 //------------------------------------------------------------------------------
14980 // <auto-generated />
14981 //
14982 // This file was automatically generated by SWIG (http://www.swig.org).
14983 // Version 3.0.12
14984 //
14985 // Do not make changes to this file unless you know what you are doing--modify
14986 // the SWIG interface file instead.
14987 //------------------------------------------------------------------------------
14988 
14989 namespace FreeSWITCH.Native {
14990 
14991 class freeswitchPINVOKE {
14992 
14993   protected class SWIGExceptionHelper {
14994 
ExceptionDelegate(string message)14995     public delegate void ExceptionDelegate(string message);
ExceptionArgumentDelegate(string message, string paramName)14996     public delegate void ExceptionArgumentDelegate(string message, string paramName);
14997 
14998     static ExceptionDelegate applicationDelegate = new ExceptionDelegate(SetPendingApplicationException);
14999     static ExceptionDelegate arithmeticDelegate = new ExceptionDelegate(SetPendingArithmeticException);
15000     static ExceptionDelegate divideByZeroDelegate = new ExceptionDelegate(SetPendingDivideByZeroException);
15001     static ExceptionDelegate indexOutOfRangeDelegate = new ExceptionDelegate(SetPendingIndexOutOfRangeException);
15002     static ExceptionDelegate invalidCastDelegate = new ExceptionDelegate(SetPendingInvalidCastException);
15003     static ExceptionDelegate invalidOperationDelegate = new ExceptionDelegate(SetPendingInvalidOperationException);
15004     static ExceptionDelegate ioDelegate = new ExceptionDelegate(SetPendingIOException);
15005     static ExceptionDelegate nullReferenceDelegate = new ExceptionDelegate(SetPendingNullReferenceException);
15006     static ExceptionDelegate outOfMemoryDelegate = new ExceptionDelegate(SetPendingOutOfMemoryException);
15007     static ExceptionDelegate overflowDelegate = new ExceptionDelegate(SetPendingOverflowException);
15008     static ExceptionDelegate systemDelegate = new ExceptionDelegate(SetPendingSystemException);
15009 
15010     static ExceptionArgumentDelegate argumentDelegate = new ExceptionArgumentDelegate(SetPendingArgumentException);
15011     static ExceptionArgumentDelegate argumentNullDelegate = new ExceptionArgumentDelegate(SetPendingArgumentNullException);
15012     static ExceptionArgumentDelegate argumentOutOfRangeDelegate = new ExceptionArgumentDelegate(SetPendingArgumentOutOfRangeException);
15013 
15014     [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="SWIGRegisterExceptionCallbacks_freeswitch")]
SWIGRegisterExceptionCallbacks_freeswitch( ExceptionDelegate applicationDelegate, ExceptionDelegate arithmeticDelegate, ExceptionDelegate divideByZeroDelegate, ExceptionDelegate indexOutOfRangeDelegate, ExceptionDelegate invalidCastDelegate, ExceptionDelegate invalidOperationDelegate, ExceptionDelegate ioDelegate, ExceptionDelegate nullReferenceDelegate, ExceptionDelegate outOfMemoryDelegate, ExceptionDelegate overflowDelegate, ExceptionDelegate systemExceptionDelegate)15015     public static extern void SWIGRegisterExceptionCallbacks_freeswitch(
15016                                 ExceptionDelegate applicationDelegate,
15017                                 ExceptionDelegate arithmeticDelegate,
15018                                 ExceptionDelegate divideByZeroDelegate,
15019                                 ExceptionDelegate indexOutOfRangeDelegate,
15020                                 ExceptionDelegate invalidCastDelegate,
15021                                 ExceptionDelegate invalidOperationDelegate,
15022                                 ExceptionDelegate ioDelegate,
15023                                 ExceptionDelegate nullReferenceDelegate,
15024                                 ExceptionDelegate outOfMemoryDelegate,
15025                                 ExceptionDelegate overflowDelegate,
15026                                 ExceptionDelegate systemExceptionDelegate);
15027 
15028     [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="SWIGRegisterExceptionArgumentCallbacks_freeswitch")]
SWIGRegisterExceptionCallbacksArgument_freeswitch( ExceptionArgumentDelegate argumentDelegate, ExceptionArgumentDelegate argumentNullDelegate, ExceptionArgumentDelegate argumentOutOfRangeDelegate)15029     public static extern void SWIGRegisterExceptionCallbacksArgument_freeswitch(
15030                                 ExceptionArgumentDelegate argumentDelegate,
15031                                 ExceptionArgumentDelegate argumentNullDelegate,
15032                                 ExceptionArgumentDelegate argumentOutOfRangeDelegate);
15033 
SetPendingApplicationException(string message)15034     static void SetPendingApplicationException(string message) {
15035       SWIGPendingException.Set(new global::System.ApplicationException(message, SWIGPendingException.Retrieve()));
15036     }
SetPendingArithmeticException(string message)15037     static void SetPendingArithmeticException(string message) {
15038       SWIGPendingException.Set(new global::System.ArithmeticException(message, SWIGPendingException.Retrieve()));
15039     }
SetPendingDivideByZeroException(string message)15040     static void SetPendingDivideByZeroException(string message) {
15041       SWIGPendingException.Set(new global::System.DivideByZeroException(message, SWIGPendingException.Retrieve()));
15042     }
SetPendingIndexOutOfRangeException(string message)15043     static void SetPendingIndexOutOfRangeException(string message) {
15044       SWIGPendingException.Set(new global::System.IndexOutOfRangeException(message, SWIGPendingException.Retrieve()));
15045     }
SetPendingInvalidCastException(string message)15046     static void SetPendingInvalidCastException(string message) {
15047       SWIGPendingException.Set(new global::System.InvalidCastException(message, SWIGPendingException.Retrieve()));
15048     }
SetPendingInvalidOperationException(string message)15049     static void SetPendingInvalidOperationException(string message) {
15050       SWIGPendingException.Set(new global::System.InvalidOperationException(message, SWIGPendingException.Retrieve()));
15051     }
SetPendingIOException(string message)15052     static void SetPendingIOException(string message) {
15053       SWIGPendingException.Set(new global::System.IO.IOException(message, SWIGPendingException.Retrieve()));
15054     }
SetPendingNullReferenceException(string message)15055     static void SetPendingNullReferenceException(string message) {
15056       SWIGPendingException.Set(new global::System.NullReferenceException(message, SWIGPendingException.Retrieve()));
15057     }
SetPendingOutOfMemoryException(string message)15058     static void SetPendingOutOfMemoryException(string message) {
15059       SWIGPendingException.Set(new global::System.OutOfMemoryException(message, SWIGPendingException.Retrieve()));
15060     }
SetPendingOverflowException(string message)15061     static void SetPendingOverflowException(string message) {
15062       SWIGPendingException.Set(new global::System.OverflowException(message, SWIGPendingException.Retrieve()));
15063     }
SetPendingSystemException(string message)15064     static void SetPendingSystemException(string message) {
15065       SWIGPendingException.Set(new global::System.SystemException(message, SWIGPendingException.Retrieve()));
15066     }
15067 
SetPendingArgumentException(string message, string paramName)15068     static void SetPendingArgumentException(string message, string paramName) {
15069       SWIGPendingException.Set(new global::System.ArgumentException(message, paramName, SWIGPendingException.Retrieve()));
15070     }
SetPendingArgumentNullException(string message, string paramName)15071     static void SetPendingArgumentNullException(string message, string paramName) {
15072       global::System.Exception e = SWIGPendingException.Retrieve();
15073       if (e != null) message = message + " Inner Exception: " + e.Message;
15074       SWIGPendingException.Set(new global::System.ArgumentNullException(paramName, message));
15075     }
SetPendingArgumentOutOfRangeException(string message, string paramName)15076     static void SetPendingArgumentOutOfRangeException(string message, string paramName) {
15077       global::System.Exception e = SWIGPendingException.Retrieve();
15078       if (e != null) message = message + " Inner Exception: " + e.Message;
15079       SWIGPendingException.Set(new global::System.ArgumentOutOfRangeException(paramName, message));
15080     }
15081 
SWIGExceptionHelper()15082     static SWIGExceptionHelper() {
15083       SWIGRegisterExceptionCallbacks_freeswitch(
15084                                 applicationDelegate,
15085                                 arithmeticDelegate,
15086                                 divideByZeroDelegate,
15087                                 indexOutOfRangeDelegate,
15088                                 invalidCastDelegate,
15089                                 invalidOperationDelegate,
15090                                 ioDelegate,
15091                                 nullReferenceDelegate,
15092                                 outOfMemoryDelegate,
15093                                 overflowDelegate,
15094                                 systemDelegate);
15095 
15096       SWIGRegisterExceptionCallbacksArgument_freeswitch(
15097                                 argumentDelegate,
15098                                 argumentNullDelegate,
15099                                 argumentOutOfRangeDelegate);
15100     }
15101   }
15102 
15103   protected static SWIGExceptionHelper swigExceptionHelper = new SWIGExceptionHelper();
15104 
15105   public class SWIGPendingException {
15106     [global::System.ThreadStatic]
15107     private static global::System.Exception pendingException = null;
15108     private static int numExceptionsPending = 0;
15109 
15110     public static bool Pending {
15111       get {
15112         bool pending = false;
15113         if (numExceptionsPending > 0)
15114           if (pendingException != null)
15115             pending = true;
15116         return pending;
15117       }
15118     }
15119 
Set(global::System.Exception e)15120     public static void Set(global::System.Exception e) {
15121       if (pendingException != null)
15122         throw new global::System.ApplicationException("FATAL: An earlier pending exception from unmanaged code was missed and thus not thrown (" + pendingException.ToString() + ")", e);
15123       pendingException = e;
15124       lock(typeof(freeswitchPINVOKE)) {
15125         numExceptionsPending++;
15126       }
15127     }
15128 
Retrieve()15129     public static global::System.Exception Retrieve() {
15130       global::System.Exception e = null;
15131       if (numExceptionsPending > 0) {
15132         if (pendingException != null) {
15133           e = pendingException;
15134           pendingException = null;
15135           lock(typeof(freeswitchPINVOKE)) {
15136             numExceptionsPending--;
15137           }
15138         }
15139       }
15140       return e;
15141     }
15142   }
15143 
15144 
freeswitchPINVOKE()15145   static freeswitchPINVOKE() {
15146   }
15147 
15148 
15149 
15150   protected class SWIGStringHelper {
15151 
SWIGStringDelegate(string message)15152     public delegate string SWIGStringDelegate(string message);
15153     static SWIGStringDelegate stringDelegate = new SWIGStringDelegate(CreateString);
15154 
15155     [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="SWIGRegisterStringCallback_freeswitch")]
SWIGRegisterStringCallback_freeswitch(SWIGStringDelegate stringDelegate)15156     public static extern void SWIGRegisterStringCallback_freeswitch(SWIGStringDelegate stringDelegate);
15157 
CreateString(string cString)15158     static string CreateString(string cString) {
15159       return cString;
15160     }
15161 
SWIGStringHelper()15162     static SWIGStringHelper() {
15163       SWIGRegisterStringCallback_freeswitch(stringDelegate);
15164     }
15165   }
15166 
15167   static protected SWIGStringHelper swigStringHelper = new SWIGStringHelper();
15168 
15169 
15170   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_FREESWITCH_PEN_get___")]
FREESWITCH_PEN_get()15171   public static extern string FREESWITCH_PEN_get();
15172 
15173   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_FREESWITCH_OID_PREFIX_get___")]
FREESWITCH_OID_PREFIX_get()15174   public static extern string FREESWITCH_OID_PREFIX_get();
15175 
15176   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_FREESWITCH_ITAD_get___")]
FREESWITCH_ITAD_get()15177   public static extern string FREESWITCH_ITAD_get();
15178 
15179   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative___EXTENSIONS___get___")]
__EXTENSIONS___get()15180   public static extern int __EXTENSIONS___get();
15181 
15182   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative___BSD_VISIBLE_get___")]
__BSD_VISIBLE_get()15183   public static extern int __BSD_VISIBLE_get();
15184 
15185   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_ENT_ORIGINATE_DELIM_get___")]
SWITCH_ENT_ORIGINATE_DELIM_get()15186   public static extern string SWITCH_ENT_ORIGINATE_DELIM_get();
15187 
15188   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_BLANK_STRING_get___")]
SWITCH_BLANK_STRING_get()15189   public static extern string SWITCH_BLANK_STRING_get();
15190 
15191   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_TON_UNDEF_get___")]
SWITCH_TON_UNDEF_get()15192   public static extern int SWITCH_TON_UNDEF_get();
15193 
15194   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_NUMPLAN_UNDEF_get___")]
SWITCH_NUMPLAN_UNDEF_get()15195   public static extern int SWITCH_NUMPLAN_UNDEF_get();
15196 
15197   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_ESC_get___")]
SWITCH_SEQ_ESC_get()15198   public static extern string SWITCH_SEQ_ESC_get();
15199 
15200   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_HOME_CHAR_get___")]
SWITCH_SEQ_HOME_CHAR_get()15201   public static extern char SWITCH_SEQ_HOME_CHAR_get();
15202 
15203   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_HOME_CHAR_STR_get___")]
SWITCH_SEQ_HOME_CHAR_STR_get()15204   public static extern string SWITCH_SEQ_HOME_CHAR_STR_get();
15205 
15206   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_CLEARLINE_CHAR_get___")]
SWITCH_SEQ_CLEARLINE_CHAR_get()15207   public static extern char SWITCH_SEQ_CLEARLINE_CHAR_get();
15208 
15209   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_CLEARLINE_CHAR_STR_get___")]
SWITCH_SEQ_CLEARLINE_CHAR_STR_get()15210   public static extern string SWITCH_SEQ_CLEARLINE_CHAR_STR_get();
15211 
15212   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_CLEARLINEEND_CHAR_get___")]
SWITCH_SEQ_CLEARLINEEND_CHAR_get()15213   public static extern string SWITCH_SEQ_CLEARLINEEND_CHAR_get();
15214 
15215   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_CLEARSCR_CHAR0_get___")]
SWITCH_SEQ_CLEARSCR_CHAR0_get()15216   public static extern char SWITCH_SEQ_CLEARSCR_CHAR0_get();
15217 
15218   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_CLEARSCR_CHAR1_get___")]
SWITCH_SEQ_CLEARSCR_CHAR1_get()15219   public static extern char SWITCH_SEQ_CLEARSCR_CHAR1_get();
15220 
15221   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_CLEARSCR_CHAR_get___")]
SWITCH_SEQ_CLEARSCR_CHAR_get()15222   public static extern string SWITCH_SEQ_CLEARSCR_CHAR_get();
15223 
15224   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_AND_COLOR_get___")]
SWITCH_SEQ_AND_COLOR_get()15225   public static extern string SWITCH_SEQ_AND_COLOR_get();
15226 
15227   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_END_COLOR_get___")]
SWITCH_SEQ_END_COLOR_get()15228   public static extern string SWITCH_SEQ_END_COLOR_get();
15229 
15230   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_F_BLACK_get___")]
SWITCH_SEQ_F_BLACK_get()15231   public static extern string SWITCH_SEQ_F_BLACK_get();
15232 
15233   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_F_RED_get___")]
SWITCH_SEQ_F_RED_get()15234   public static extern string SWITCH_SEQ_F_RED_get();
15235 
15236   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_F_GREEN_get___")]
SWITCH_SEQ_F_GREEN_get()15237   public static extern string SWITCH_SEQ_F_GREEN_get();
15238 
15239   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_F_YELLOW_get___")]
SWITCH_SEQ_F_YELLOW_get()15240   public static extern string SWITCH_SEQ_F_YELLOW_get();
15241 
15242   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_F_BLUE_get___")]
SWITCH_SEQ_F_BLUE_get()15243   public static extern string SWITCH_SEQ_F_BLUE_get();
15244 
15245   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_F_MAGEN_get___")]
SWITCH_SEQ_F_MAGEN_get()15246   public static extern string SWITCH_SEQ_F_MAGEN_get();
15247 
15248   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_F_CYAN_get___")]
SWITCH_SEQ_F_CYAN_get()15249   public static extern string SWITCH_SEQ_F_CYAN_get();
15250 
15251   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_F_WHITE_get___")]
SWITCH_SEQ_F_WHITE_get()15252   public static extern string SWITCH_SEQ_F_WHITE_get();
15253 
15254   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_B_BLACK_get___")]
SWITCH_SEQ_B_BLACK_get()15255   public static extern string SWITCH_SEQ_B_BLACK_get();
15256 
15257   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_B_RED_get___")]
SWITCH_SEQ_B_RED_get()15258   public static extern string SWITCH_SEQ_B_RED_get();
15259 
15260   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_B_GREEN_get___")]
SWITCH_SEQ_B_GREEN_get()15261   public static extern string SWITCH_SEQ_B_GREEN_get();
15262 
15263   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_B_YELLOW_get___")]
SWITCH_SEQ_B_YELLOW_get()15264   public static extern string SWITCH_SEQ_B_YELLOW_get();
15265 
15266   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_B_BLUE_get___")]
SWITCH_SEQ_B_BLUE_get()15267   public static extern string SWITCH_SEQ_B_BLUE_get();
15268 
15269   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_B_MAGEN_get___")]
SWITCH_SEQ_B_MAGEN_get()15270   public static extern string SWITCH_SEQ_B_MAGEN_get();
15271 
15272   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_B_CYAN_get___")]
SWITCH_SEQ_B_CYAN_get()15273   public static extern string SWITCH_SEQ_B_CYAN_get();
15274 
15275   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_B_WHITE_get___")]
SWITCH_SEQ_B_WHITE_get()15276   public static extern string SWITCH_SEQ_B_WHITE_get();
15277 
15278   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_FBLACK_get___")]
SWITCH_SEQ_FBLACK_get()15279   public static extern string SWITCH_SEQ_FBLACK_get();
15280 
15281   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_FRED_get___")]
SWITCH_SEQ_FRED_get()15282   public static extern string SWITCH_SEQ_FRED_get();
15283 
15284   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_FGREEN_get___")]
SWITCH_SEQ_FGREEN_get()15285   public static extern string SWITCH_SEQ_FGREEN_get();
15286 
15287   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_FYELLOW_get___")]
SWITCH_SEQ_FYELLOW_get()15288   public static extern string SWITCH_SEQ_FYELLOW_get();
15289 
15290   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_FBLUE_get___")]
SWITCH_SEQ_FBLUE_get()15291   public static extern string SWITCH_SEQ_FBLUE_get();
15292 
15293   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_FMAGEN_get___")]
SWITCH_SEQ_FMAGEN_get()15294   public static extern string SWITCH_SEQ_FMAGEN_get();
15295 
15296   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_FCYAN_get___")]
SWITCH_SEQ_FCYAN_get()15297   public static extern string SWITCH_SEQ_FCYAN_get();
15298 
15299   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_FWHITE_get___")]
SWITCH_SEQ_FWHITE_get()15300   public static extern string SWITCH_SEQ_FWHITE_get();
15301 
15302   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_BBLACK_get___")]
SWITCH_SEQ_BBLACK_get()15303   public static extern string SWITCH_SEQ_BBLACK_get();
15304 
15305   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_BRED_get___")]
SWITCH_SEQ_BRED_get()15306   public static extern string SWITCH_SEQ_BRED_get();
15307 
15308   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_BGREEN_get___")]
SWITCH_SEQ_BGREEN_get()15309   public static extern string SWITCH_SEQ_BGREEN_get();
15310 
15311   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_BYELLOW_get___")]
SWITCH_SEQ_BYELLOW_get()15312   public static extern string SWITCH_SEQ_BYELLOW_get();
15313 
15314   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_BBLUE_get___")]
SWITCH_SEQ_BBLUE_get()15315   public static extern string SWITCH_SEQ_BBLUE_get();
15316 
15317   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_BMAGEN_get___")]
SWITCH_SEQ_BMAGEN_get()15318   public static extern string SWITCH_SEQ_BMAGEN_get();
15319 
15320   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_BCYAN_get___")]
SWITCH_SEQ_BCYAN_get()15321   public static extern string SWITCH_SEQ_BCYAN_get();
15322 
15323   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_BWHITE_get___")]
SWITCH_SEQ_BWHITE_get()15324   public static extern string SWITCH_SEQ_BWHITE_get();
15325 
15326   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_HOME_get___")]
SWITCH_SEQ_HOME_get()15327   public static extern string SWITCH_SEQ_HOME_get();
15328 
15329   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_CLEARLINE_get___")]
SWITCH_SEQ_CLEARLINE_get()15330   public static extern string SWITCH_SEQ_CLEARLINE_get();
15331 
15332   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_CLEARLINEEND_get___")]
SWITCH_SEQ_CLEARLINEEND_get()15333   public static extern string SWITCH_SEQ_CLEARLINEEND_get();
15334 
15335   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEQ_CLEARSCR_get___")]
SWITCH_SEQ_CLEARSCR_get()15336   public static extern string SWITCH_SEQ_CLEARSCR_get();
15337 
15338   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_DEFAULT_CLID_NAME_get___")]
SWITCH_DEFAULT_CLID_NAME_get()15339   public static extern string SWITCH_DEFAULT_CLID_NAME_get();
15340 
15341   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_DEFAULT_CLID_NUMBER_get___")]
SWITCH_DEFAULT_CLID_NUMBER_get()15342   public static extern string SWITCH_DEFAULT_CLID_NUMBER_get();
15343 
15344   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_DEFAULT_DTMF_DURATION_get___")]
SWITCH_DEFAULT_DTMF_DURATION_get()15345   public static extern int SWITCH_DEFAULT_DTMF_DURATION_get();
15346 
15347   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_DEFAULT_TIMEOUT_get___")]
SWITCH_DEFAULT_TIMEOUT_get()15348   public static extern int SWITCH_DEFAULT_TIMEOUT_get();
15349 
15350   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_MIN_DTMF_DURATION_get___")]
SWITCH_MIN_DTMF_DURATION_get()15351   public static extern int SWITCH_MIN_DTMF_DURATION_get();
15352 
15353   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_MAX_DTMF_DURATION_get___")]
SWITCH_MAX_DTMF_DURATION_get()15354   public static extern int SWITCH_MAX_DTMF_DURATION_get();
15355 
15356   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_PATH_SEPARATOR_get___")]
SWITCH_PATH_SEPARATOR_get()15357   public static extern string SWITCH_PATH_SEPARATOR_get();
15358 
15359   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_URL_SEPARATOR_get___")]
SWITCH_URL_SEPARATOR_get()15360   public static extern string SWITCH_URL_SEPARATOR_get();
15361 
15362   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_IGNORE_DISPLAY_UPDATES_VARIABLE_get___")]
SWITCH_IGNORE_DISPLAY_UPDATES_VARIABLE_get()15363   public static extern string SWITCH_IGNORE_DISPLAY_UPDATES_VARIABLE_get();
15364 
15365   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_AUDIO_SPOOL_PATH_VARIABLE_get___")]
SWITCH_AUDIO_SPOOL_PATH_VARIABLE_get()15366   public static extern string SWITCH_AUDIO_SPOOL_PATH_VARIABLE_get();
15367 
15368   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_BRIDGE_HANGUP_CAUSE_VARIABLE_get___")]
SWITCH_BRIDGE_HANGUP_CAUSE_VARIABLE_get()15369   public static extern string SWITCH_BRIDGE_HANGUP_CAUSE_VARIABLE_get();
15370 
15371   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_READ_TERMINATOR_USED_VARIABLE_get___")]
SWITCH_READ_TERMINATOR_USED_VARIABLE_get()15372   public static extern string SWITCH_READ_TERMINATOR_USED_VARIABLE_get();
15373 
15374   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SEND_SILENCE_WHEN_IDLE_VARIABLE_get___")]
SWITCH_SEND_SILENCE_WHEN_IDLE_VARIABLE_get()15375   public static extern string SWITCH_SEND_SILENCE_WHEN_IDLE_VARIABLE_get();
15376 
15377   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CURRENT_APPLICATION_VARIABLE_get___")]
SWITCH_CURRENT_APPLICATION_VARIABLE_get()15378   public static extern string SWITCH_CURRENT_APPLICATION_VARIABLE_get();
15379 
15380   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CURRENT_APPLICATION_DATA_VARIABLE_get___")]
SWITCH_CURRENT_APPLICATION_DATA_VARIABLE_get()15381   public static extern string SWITCH_CURRENT_APPLICATION_DATA_VARIABLE_get();
15382 
15383   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CURRENT_APPLICATION_RESPONSE_VARIABLE_get___")]
SWITCH_CURRENT_APPLICATION_RESPONSE_VARIABLE_get()15384   public static extern string SWITCH_CURRENT_APPLICATION_RESPONSE_VARIABLE_get();
15385 
15386   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_PASSTHRU_PTIME_MISMATCH_VARIABLE_get___")]
SWITCH_PASSTHRU_PTIME_MISMATCH_VARIABLE_get()15387   public static extern string SWITCH_PASSTHRU_PTIME_MISMATCH_VARIABLE_get();
15388 
15389   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_ENABLE_HEARTBEAT_EVENTS_VARIABLE_get___")]
SWITCH_ENABLE_HEARTBEAT_EVENTS_VARIABLE_get()15390   public static extern string SWITCH_ENABLE_HEARTBEAT_EVENTS_VARIABLE_get();
15391 
15392   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_BYPASS_MEDIA_AFTER_BRIDGE_VARIABLE_get___")]
SWITCH_BYPASS_MEDIA_AFTER_BRIDGE_VARIABLE_get()15393   public static extern string SWITCH_BYPASS_MEDIA_AFTER_BRIDGE_VARIABLE_get();
15394 
15395   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_READ_RESULT_VARIABLE_get___")]
SWITCH_READ_RESULT_VARIABLE_get()15396   public static extern string SWITCH_READ_RESULT_VARIABLE_get();
15397 
15398   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_ATT_XFER_RESULT_VARIABLE_get___")]
SWITCH_ATT_XFER_RESULT_VARIABLE_get()15399   public static extern string SWITCH_ATT_XFER_RESULT_VARIABLE_get();
15400 
15401   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_COPY_XML_CDR_VARIABLE_get___")]
SWITCH_COPY_XML_CDR_VARIABLE_get()15402   public static extern string SWITCH_COPY_XML_CDR_VARIABLE_get();
15403 
15404   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_COPY_JSON_CDR_VARIABLE_get___")]
SWITCH_COPY_JSON_CDR_VARIABLE_get()15405   public static extern string SWITCH_COPY_JSON_CDR_VARIABLE_get();
15406 
15407   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_PROTO_SPECIFIC_HANGUP_CAUSE_VARIABLE_get___")]
SWITCH_PROTO_SPECIFIC_HANGUP_CAUSE_VARIABLE_get()15408   public static extern string SWITCH_PROTO_SPECIFIC_HANGUP_CAUSE_VARIABLE_get();
15409 
15410   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_TRANSFER_HISTORY_VARIABLE_get___")]
SWITCH_TRANSFER_HISTORY_VARIABLE_get()15411   public static extern string SWITCH_TRANSFER_HISTORY_VARIABLE_get();
15412 
15413   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_TRANSFER_SOURCE_VARIABLE_get___")]
SWITCH_TRANSFER_SOURCE_VARIABLE_get()15414   public static extern string SWITCH_TRANSFER_SOURCE_VARIABLE_get();
15415 
15416   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SENSITIVE_DTMF_VARIABLE_get___")]
SWITCH_SENSITIVE_DTMF_VARIABLE_get()15417   public static extern string SWITCH_SENSITIVE_DTMF_VARIABLE_get();
15418 
15419   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_RECORD_POST_PROCESS_EXEC_APP_VARIABLE_get___")]
SWITCH_RECORD_POST_PROCESS_EXEC_APP_VARIABLE_get()15420   public static extern string SWITCH_RECORD_POST_PROCESS_EXEC_APP_VARIABLE_get();
15421 
15422   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_RECORD_POST_PROCESS_EXEC_API_VARIABLE_get___")]
SWITCH_RECORD_POST_PROCESS_EXEC_API_VARIABLE_get()15423   public static extern string SWITCH_RECORD_POST_PROCESS_EXEC_API_VARIABLE_get();
15424 
15425   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CHANNEL_EXECUTE_ON_ANSWER_VARIABLE_get___")]
SWITCH_CHANNEL_EXECUTE_ON_ANSWER_VARIABLE_get()15426   public static extern string SWITCH_CHANNEL_EXECUTE_ON_ANSWER_VARIABLE_get();
15427 
15428   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CHANNEL_EXECUTE_ON_PRE_ANSWER_VARIABLE_get___")]
SWITCH_CHANNEL_EXECUTE_ON_PRE_ANSWER_VARIABLE_get()15429   public static extern string SWITCH_CHANNEL_EXECUTE_ON_PRE_ANSWER_VARIABLE_get();
15430 
15431   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CHANNEL_EXECUTE_ON_MEDIA_VARIABLE_get___")]
SWITCH_CHANNEL_EXECUTE_ON_MEDIA_VARIABLE_get()15432   public static extern string SWITCH_CHANNEL_EXECUTE_ON_MEDIA_VARIABLE_get();
15433 
15434   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CHANNEL_EXECUTE_ON_RING_VARIABLE_get___")]
SWITCH_CHANNEL_EXECUTE_ON_RING_VARIABLE_get()15435   public static extern string SWITCH_CHANNEL_EXECUTE_ON_RING_VARIABLE_get();
15436 
15437   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CHANNEL_EXECUTE_ON_TONE_DETECT_VARIABLE_get___")]
SWITCH_CHANNEL_EXECUTE_ON_TONE_DETECT_VARIABLE_get()15438   public static extern string SWITCH_CHANNEL_EXECUTE_ON_TONE_DETECT_VARIABLE_get();
15439 
15440   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CHANNEL_EXECUTE_ON_ORIGINATE_VARIABLE_get___")]
SWITCH_CHANNEL_EXECUTE_ON_ORIGINATE_VARIABLE_get()15441   public static extern string SWITCH_CHANNEL_EXECUTE_ON_ORIGINATE_VARIABLE_get();
15442 
15443   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CHANNEL_EXECUTE_ON_POST_ORIGINATE_VARIABLE_get___")]
SWITCH_CHANNEL_EXECUTE_ON_POST_ORIGINATE_VARIABLE_get()15444   public static extern string SWITCH_CHANNEL_EXECUTE_ON_POST_ORIGINATE_VARIABLE_get();
15445 
15446   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CHANNEL_EXECUTE_ON_PRE_ORIGINATE_VARIABLE_get___")]
SWITCH_CHANNEL_EXECUTE_ON_PRE_ORIGINATE_VARIABLE_get()15447   public static extern string SWITCH_CHANNEL_EXECUTE_ON_PRE_ORIGINATE_VARIABLE_get();
15448 
15449   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CHANNEL_EXECUTE_ON_PRE_BRIDGE_VARIABLE_get___")]
SWITCH_CHANNEL_EXECUTE_ON_PRE_BRIDGE_VARIABLE_get()15450   public static extern string SWITCH_CHANNEL_EXECUTE_ON_PRE_BRIDGE_VARIABLE_get();
15451 
15452   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CHANNEL_EXECUTE_ON_POST_BRIDGE_VARIABLE_get___")]
SWITCH_CHANNEL_EXECUTE_ON_POST_BRIDGE_VARIABLE_get()15453   public static extern string SWITCH_CHANNEL_EXECUTE_ON_POST_BRIDGE_VARIABLE_get();
15454 
15455   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CHANNEL_API_ON_ANSWER_VARIABLE_get___")]
SWITCH_CHANNEL_API_ON_ANSWER_VARIABLE_get()15456   public static extern string SWITCH_CHANNEL_API_ON_ANSWER_VARIABLE_get();
15457 
15458   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CHANNEL_API_ON_PRE_ANSWER_VARIABLE_get___")]
SWITCH_CHANNEL_API_ON_PRE_ANSWER_VARIABLE_get()15459   public static extern string SWITCH_CHANNEL_API_ON_PRE_ANSWER_VARIABLE_get();
15460 
15461   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CHANNEL_API_ON_MEDIA_VARIABLE_get___")]
SWITCH_CHANNEL_API_ON_MEDIA_VARIABLE_get()15462   public static extern string SWITCH_CHANNEL_API_ON_MEDIA_VARIABLE_get();
15463 
15464   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CHANNEL_API_ON_RING_VARIABLE_get___")]
SWITCH_CHANNEL_API_ON_RING_VARIABLE_get()15465   public static extern string SWITCH_CHANNEL_API_ON_RING_VARIABLE_get();
15466 
15467   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CHANNEL_API_ON_TONE_DETECT_VARIABLE_get___")]
SWITCH_CHANNEL_API_ON_TONE_DETECT_VARIABLE_get()15468   public static extern string SWITCH_CHANNEL_API_ON_TONE_DETECT_VARIABLE_get();
15469 
15470   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CHANNEL_API_ON_ORIGINATE_VARIABLE_get___")]
SWITCH_CHANNEL_API_ON_ORIGINATE_VARIABLE_get()15471   public static extern string SWITCH_CHANNEL_API_ON_ORIGINATE_VARIABLE_get();
15472 
15473   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CHANNEL_API_ON_POST_ORIGINATE_VARIABLE_get___")]
SWITCH_CHANNEL_API_ON_POST_ORIGINATE_VARIABLE_get()15474   public static extern string SWITCH_CHANNEL_API_ON_POST_ORIGINATE_VARIABLE_get();
15475 
15476   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CHANNEL_API_ON_PRE_ORIGINATE_VARIABLE_get___")]
SWITCH_CHANNEL_API_ON_PRE_ORIGINATE_VARIABLE_get()15477   public static extern string SWITCH_CHANNEL_API_ON_PRE_ORIGINATE_VARIABLE_get();
15478 
15479   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CALL_TIMEOUT_VARIABLE_get___")]
SWITCH_CALL_TIMEOUT_VARIABLE_get()15480   public static extern string SWITCH_CALL_TIMEOUT_VARIABLE_get();
15481 
15482   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_HOLDING_UUID_VARIABLE_get___")]
SWITCH_HOLDING_UUID_VARIABLE_get()15483   public static extern string SWITCH_HOLDING_UUID_VARIABLE_get();
15484 
15485   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SOFT_HOLDING_UUID_VARIABLE_get___")]
SWITCH_SOFT_HOLDING_UUID_VARIABLE_get()15486   public static extern string SWITCH_SOFT_HOLDING_UUID_VARIABLE_get();
15487 
15488   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_API_BRIDGE_END_VARIABLE_get___")]
SWITCH_API_BRIDGE_END_VARIABLE_get()15489   public static extern string SWITCH_API_BRIDGE_END_VARIABLE_get();
15490 
15491   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_API_BRIDGE_START_VARIABLE_get___")]
SWITCH_API_BRIDGE_START_VARIABLE_get()15492   public static extern string SWITCH_API_BRIDGE_START_VARIABLE_get();
15493 
15494   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_API_HANGUP_HOOK_VARIABLE_get___")]
SWITCH_API_HANGUP_HOOK_VARIABLE_get()15495   public static extern string SWITCH_API_HANGUP_HOOK_VARIABLE_get();
15496 
15497   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_API_REPORTING_HOOK_VARIABLE_get___")]
SWITCH_API_REPORTING_HOOK_VARIABLE_get()15498   public static extern string SWITCH_API_REPORTING_HOOK_VARIABLE_get();
15499 
15500   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SESSION_IN_HANGUP_HOOK_VARIABLE_get___")]
SWITCH_SESSION_IN_HANGUP_HOOK_VARIABLE_get()15501   public static extern string SWITCH_SESSION_IN_HANGUP_HOOK_VARIABLE_get();
15502 
15503   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_PROCESS_CDR_VARIABLE_get___")]
SWITCH_PROCESS_CDR_VARIABLE_get()15504   public static extern string SWITCH_PROCESS_CDR_VARIABLE_get();
15505 
15506   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SKIP_CDR_CAUSES_VARIABLE_get___")]
SWITCH_SKIP_CDR_CAUSES_VARIABLE_get()15507   public static extern string SWITCH_SKIP_CDR_CAUSES_VARIABLE_get();
15508 
15509   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_FORCE_PROCESS_CDR_VARIABLE_get___")]
SWITCH_FORCE_PROCESS_CDR_VARIABLE_get()15510   public static extern string SWITCH_FORCE_PROCESS_CDR_VARIABLE_get();
15511 
15512   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_BRIDGE_CHANNEL_VARIABLE_get___")]
SWITCH_BRIDGE_CHANNEL_VARIABLE_get()15513   public static extern string SWITCH_BRIDGE_CHANNEL_VARIABLE_get();
15514 
15515   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CHANNEL_NAME_VARIABLE_get___")]
SWITCH_CHANNEL_NAME_VARIABLE_get()15516   public static extern string SWITCH_CHANNEL_NAME_VARIABLE_get();
15517 
15518   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_BRIDGE_UUID_VARIABLE_get___")]
SWITCH_BRIDGE_UUID_VARIABLE_get()15519   public static extern string SWITCH_BRIDGE_UUID_VARIABLE_get();
15520 
15521   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CONTINUE_ON_FAILURE_VARIABLE_get___")]
SWITCH_CONTINUE_ON_FAILURE_VARIABLE_get()15522   public static extern string SWITCH_CONTINUE_ON_FAILURE_VARIABLE_get();
15523 
15524   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_PLAYBACK_TERMINATORS_VARIABLE_get___")]
SWITCH_PLAYBACK_TERMINATORS_VARIABLE_get()15525   public static extern string SWITCH_PLAYBACK_TERMINATORS_VARIABLE_get();
15526 
15527   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_PLAYBACK_TERMINATOR_USED_get___")]
SWITCH_PLAYBACK_TERMINATOR_USED_get()15528   public static extern string SWITCH_PLAYBACK_TERMINATOR_USED_get();
15529 
15530   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CACHE_SPEECH_HANDLES_VARIABLE_get___")]
SWITCH_CACHE_SPEECH_HANDLES_VARIABLE_get()15531   public static extern string SWITCH_CACHE_SPEECH_HANDLES_VARIABLE_get();
15532 
15533   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CACHE_SPEECH_HANDLES_OBJ_NAME_get___")]
SWITCH_CACHE_SPEECH_HANDLES_OBJ_NAME_get()15534   public static extern string SWITCH_CACHE_SPEECH_HANDLES_OBJ_NAME_get();
15535 
15536   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_BYPASS_MEDIA_VARIABLE_get___")]
SWITCH_BYPASS_MEDIA_VARIABLE_get()15537   public static extern string SWITCH_BYPASS_MEDIA_VARIABLE_get();
15538 
15539   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_PROXY_MEDIA_VARIABLE_get___")]
SWITCH_PROXY_MEDIA_VARIABLE_get()15540   public static extern string SWITCH_PROXY_MEDIA_VARIABLE_get();
15541 
15542   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_ZRTP_PASSTHRU_VARIABLE_get___")]
SWITCH_ZRTP_PASSTHRU_VARIABLE_get()15543   public static extern string SWITCH_ZRTP_PASSTHRU_VARIABLE_get();
15544 
15545   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_ENDPOINT_DISPOSITION_VARIABLE_get___")]
SWITCH_ENDPOINT_DISPOSITION_VARIABLE_get()15546   public static extern string SWITCH_ENDPOINT_DISPOSITION_VARIABLE_get();
15547 
15548   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_HOLD_MUSIC_VARIABLE_get___")]
SWITCH_HOLD_MUSIC_VARIABLE_get()15549   public static extern string SWITCH_HOLD_MUSIC_VARIABLE_get();
15550 
15551   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_TEMP_HOLD_MUSIC_VARIABLE_get___")]
SWITCH_TEMP_HOLD_MUSIC_VARIABLE_get()15552   public static extern string SWITCH_TEMP_HOLD_MUSIC_VARIABLE_get();
15553 
15554   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_EXPORT_VARS_VARIABLE_get___")]
SWITCH_EXPORT_VARS_VARIABLE_get()15555   public static extern string SWITCH_EXPORT_VARS_VARIABLE_get();
15556 
15557   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_BRIDGE_EXPORT_VARS_VARIABLE_get___")]
SWITCH_BRIDGE_EXPORT_VARS_VARIABLE_get()15558   public static extern string SWITCH_BRIDGE_EXPORT_VARS_VARIABLE_get();
15559 
15560   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_R_SDP_VARIABLE_get___")]
SWITCH_R_SDP_VARIABLE_get()15561   public static extern string SWITCH_R_SDP_VARIABLE_get();
15562 
15563   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_L_SDP_VARIABLE_get___")]
SWITCH_L_SDP_VARIABLE_get()15564   public static extern string SWITCH_L_SDP_VARIABLE_get();
15565 
15566   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_B_SDP_VARIABLE_get___")]
SWITCH_B_SDP_VARIABLE_get()15567   public static extern string SWITCH_B_SDP_VARIABLE_get();
15568 
15569   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_BRIDGE_VARIABLE_get___")]
SWITCH_BRIDGE_VARIABLE_get()15570   public static extern string SWITCH_BRIDGE_VARIABLE_get();
15571 
15572   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_LAST_BRIDGE_VARIABLE_get___")]
SWITCH_LAST_BRIDGE_VARIABLE_get()15573   public static extern string SWITCH_LAST_BRIDGE_VARIABLE_get();
15574 
15575   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SIGNAL_BRIDGE_VARIABLE_get___")]
SWITCH_SIGNAL_BRIDGE_VARIABLE_get()15576   public static extern string SWITCH_SIGNAL_BRIDGE_VARIABLE_get();
15577 
15578   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SIGNAL_BOND_VARIABLE_get___")]
SWITCH_SIGNAL_BOND_VARIABLE_get()15579   public static extern string SWITCH_SIGNAL_BOND_VARIABLE_get();
15580 
15581   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_ORIGINATE_SIGNAL_BOND_VARIABLE_get___")]
SWITCH_ORIGINATE_SIGNAL_BOND_VARIABLE_get()15582   public static extern string SWITCH_ORIGINATE_SIGNAL_BOND_VARIABLE_get();
15583 
15584   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_ORIGINATOR_VARIABLE_get___")]
SWITCH_ORIGINATOR_VARIABLE_get()15585   public static extern string SWITCH_ORIGINATOR_VARIABLE_get();
15586 
15587   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_ORIGINATOR_CODEC_VARIABLE_get___")]
SWITCH_ORIGINATOR_CODEC_VARIABLE_get()15588   public static extern string SWITCH_ORIGINATOR_CODEC_VARIABLE_get();
15589 
15590   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_ORIGINATOR_VIDEO_CODEC_VARIABLE_get___")]
SWITCH_ORIGINATOR_VIDEO_CODEC_VARIABLE_get()15591   public static extern string SWITCH_ORIGINATOR_VIDEO_CODEC_VARIABLE_get();
15592 
15593   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_LOCAL_MEDIA_IP_VARIABLE_get___")]
SWITCH_LOCAL_MEDIA_IP_VARIABLE_get()15594   public static extern string SWITCH_LOCAL_MEDIA_IP_VARIABLE_get();
15595 
15596   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_LOCAL_MEDIA_PORT_VARIABLE_get___")]
SWITCH_LOCAL_MEDIA_PORT_VARIABLE_get()15597   public static extern string SWITCH_LOCAL_MEDIA_PORT_VARIABLE_get();
15598 
15599   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_ADVERTISED_MEDIA_IP_VARIABLE_get___")]
SWITCH_ADVERTISED_MEDIA_IP_VARIABLE_get()15600   public static extern string SWITCH_ADVERTISED_MEDIA_IP_VARIABLE_get();
15601 
15602   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_REMOTE_MEDIA_IP_VARIABLE_get___")]
SWITCH_REMOTE_MEDIA_IP_VARIABLE_get()15603   public static extern string SWITCH_REMOTE_MEDIA_IP_VARIABLE_get();
15604 
15605   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_REMOTE_MEDIA_PORT_VARIABLE_get___")]
SWITCH_REMOTE_MEDIA_PORT_VARIABLE_get()15606   public static extern string SWITCH_REMOTE_MEDIA_PORT_VARIABLE_get();
15607 
15608   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_REMOTE_VIDEO_IP_VARIABLE_get___")]
SWITCH_REMOTE_VIDEO_IP_VARIABLE_get()15609   public static extern string SWITCH_REMOTE_VIDEO_IP_VARIABLE_get();
15610 
15611   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_REMOTE_VIDEO_PORT_VARIABLE_get___")]
SWITCH_REMOTE_VIDEO_PORT_VARIABLE_get()15612   public static extern string SWITCH_REMOTE_VIDEO_PORT_VARIABLE_get();
15613 
15614   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_LOCAL_VIDEO_IP_VARIABLE_get___")]
SWITCH_LOCAL_VIDEO_IP_VARIABLE_get()15615   public static extern string SWITCH_LOCAL_VIDEO_IP_VARIABLE_get();
15616 
15617   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_LOCAL_VIDEO_PORT_VARIABLE_get___")]
SWITCH_LOCAL_VIDEO_PORT_VARIABLE_get()15618   public static extern string SWITCH_LOCAL_VIDEO_PORT_VARIABLE_get();
15619 
15620   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_LOCAL_TEXT_IP_VARIABLE_get___")]
SWITCH_LOCAL_TEXT_IP_VARIABLE_get()15621   public static extern string SWITCH_LOCAL_TEXT_IP_VARIABLE_get();
15622 
15623   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_LOCAL_TEXT_PORT_VARIABLE_get___")]
SWITCH_LOCAL_TEXT_PORT_VARIABLE_get()15624   public static extern string SWITCH_LOCAL_TEXT_PORT_VARIABLE_get();
15625 
15626   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_HANGUP_AFTER_BRIDGE_VARIABLE_get___")]
SWITCH_HANGUP_AFTER_BRIDGE_VARIABLE_get()15627   public static extern string SWITCH_HANGUP_AFTER_BRIDGE_VARIABLE_get();
15628 
15629   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_PARK_AFTER_BRIDGE_VARIABLE_get___")]
SWITCH_PARK_AFTER_BRIDGE_VARIABLE_get()15630   public static extern string SWITCH_PARK_AFTER_BRIDGE_VARIABLE_get();
15631 
15632   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_PARK_AFTER_EARLY_BRIDGE_VARIABLE_get___")]
SWITCH_PARK_AFTER_EARLY_BRIDGE_VARIABLE_get()15633   public static extern string SWITCH_PARK_AFTER_EARLY_BRIDGE_VARIABLE_get();
15634 
15635   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_TRANSFER_AFTER_BRIDGE_VARIABLE_get___")]
SWITCH_TRANSFER_AFTER_BRIDGE_VARIABLE_get()15636   public static extern string SWITCH_TRANSFER_AFTER_BRIDGE_VARIABLE_get();
15637 
15638   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_TRANSFER_AFTER_EARLY_BRIDGE_VARIABLE_get___")]
SWITCH_TRANSFER_AFTER_EARLY_BRIDGE_VARIABLE_get()15639   public static extern string SWITCH_TRANSFER_AFTER_EARLY_BRIDGE_VARIABLE_get();
15640 
15641   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_EXEC_AFTER_BRIDGE_APP_VARIABLE_get___")]
SWITCH_EXEC_AFTER_BRIDGE_APP_VARIABLE_get()15642   public static extern string SWITCH_EXEC_AFTER_BRIDGE_APP_VARIABLE_get();
15643 
15644   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_EXEC_AFTER_BRIDGE_ARG_VARIABLE_get___")]
SWITCH_EXEC_AFTER_BRIDGE_ARG_VARIABLE_get()15645   public static extern string SWITCH_EXEC_AFTER_BRIDGE_ARG_VARIABLE_get();
15646 
15647   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_MAX_FORWARDS_VARIABLE_get___")]
SWITCH_MAX_FORWARDS_VARIABLE_get()15648   public static extern string SWITCH_MAX_FORWARDS_VARIABLE_get();
15649 
15650   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_RFC7989_SESSION_ID_VARIABLE_get___")]
SWITCH_RFC7989_SESSION_ID_VARIABLE_get()15651   public static extern string SWITCH_RFC7989_SESSION_ID_VARIABLE_get();
15652 
15653   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_RFC7989_REMOTE_SESSION_ID_VARIABLE_get___")]
SWITCH_RFC7989_REMOTE_SESSION_ID_VARIABLE_get()15654   public static extern string SWITCH_RFC7989_REMOTE_SESSION_ID_VARIABLE_get();
15655 
15656   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_RFC7989_APP_SESSION_ID_VARIABLE_get___")]
SWITCH_RFC7989_APP_SESSION_ID_VARIABLE_get()15657   public static extern string SWITCH_RFC7989_APP_SESSION_ID_VARIABLE_get();
15658 
15659   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_RFC7989_GENERIC_PARAM_VARIABLE_get___")]
SWITCH_RFC7989_GENERIC_PARAM_VARIABLE_get()15660   public static extern string SWITCH_RFC7989_GENERIC_PARAM_VARIABLE_get();
15661 
15662   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_MAX_SESSION_TRANSFERS_VARIABLE_get___")]
SWITCH_MAX_SESSION_TRANSFERS_VARIABLE_get()15663   public static extern string SWITCH_MAX_SESSION_TRANSFERS_VARIABLE_get();
15664 
15665   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_DISABLE_APP_LOG_VARIABLE_get___")]
SWITCH_DISABLE_APP_LOG_VARIABLE_get()15666   public static extern string SWITCH_DISABLE_APP_LOG_VARIABLE_get();
15667 
15668   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SPEECH_KEY_get___")]
SWITCH_SPEECH_KEY_get()15669   public static extern string SWITCH_SPEECH_KEY_get();
15670 
15671   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_UUID_BRIDGE_get___")]
SWITCH_UUID_BRIDGE_get()15672   public static extern string SWITCH_UUID_BRIDGE_get();
15673 
15674   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_BITS_PER_BYTE_get___")]
SWITCH_BITS_PER_BYTE_get()15675   public static extern int SWITCH_BITS_PER_BYTE_get();
15676 
15677   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_DEFAULT_FILE_BUFFER_LEN_get___")]
SWITCH_DEFAULT_FILE_BUFFER_LEN_get()15678   public static extern int SWITCH_DEFAULT_FILE_BUFFER_LEN_get();
15679 
15680   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_DTMF_LOG_LEN_get___")]
SWITCH_DTMF_LOG_LEN_get()15681   public static extern int SWITCH_DTMF_LOG_LEN_get();
15682 
15683   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_MAX_TRANS_get___")]
SWITCH_MAX_TRANS_get()15684   public static extern int SWITCH_MAX_TRANS_get();
15685 
15686   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CORE_SESSION_MAX_PRIVATES_get___")]
SWITCH_CORE_SESSION_MAX_PRIVATES_get()15687   public static extern int SWITCH_CORE_SESSION_MAX_PRIVATES_get();
15688 
15689   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_DEFAULT_VIDEO_SIZE_get___")]
SWITCH_DEFAULT_VIDEO_SIZE_get()15690   public static extern int SWITCH_DEFAULT_VIDEO_SIZE_get();
15691 
15692   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_RTCP_AUDIO_INTERVAL_MSEC_get___")]
SWITCH_RTCP_AUDIO_INTERVAL_MSEC_get()15693   public static extern string SWITCH_RTCP_AUDIO_INTERVAL_MSEC_get();
15694 
15695   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_RTCP_VIDEO_INTERVAL_MSEC_get___")]
SWITCH_RTCP_VIDEO_INTERVAL_MSEC_get()15696   public static extern string SWITCH_RTCP_VIDEO_INTERVAL_MSEC_get();
15697 
15698   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_MAX_FMTP_LEN_get___")]
MAX_FMTP_LEN_get()15699   public static extern int MAX_FMTP_LEN_get();
15700 
15701   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_JITTER_VARIANCE_THRESHOLD_get___")]
JITTER_VARIANCE_THRESHOLD_get()15702   public static extern double JITTER_VARIANCE_THRESHOLD_get();
15703 
15704   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_IPDV_THRESHOLD_get___")]
IPDV_THRESHOLD_get()15705   public static extern double IPDV_THRESHOLD_get();
15706 
15707   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_LOST_BURST_ANALYZE_get___")]
LOST_BURST_ANALYZE_get()15708   public static extern int LOST_BURST_ANALYZE_get();
15709 
15710   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_LOST_BURST_CAPTURE_get___")]
LOST_BURST_CAPTURE_get()15711   public static extern int LOST_BURST_CAPTURE_get();
15712 
15713   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dtmf_t_digit_set___")]
switch_dtmf_t_digit_set(global::System.Runtime.InteropServices.HandleRef jarg1, char jarg2)15714   public static extern void switch_dtmf_t_digit_set(global::System.Runtime.InteropServices.HandleRef jarg1, char jarg2);
15715 
15716   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dtmf_t_digit_get___")]
switch_dtmf_t_digit_get(global::System.Runtime.InteropServices.HandleRef jarg1)15717   public static extern char switch_dtmf_t_digit_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15718 
15719   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dtmf_t_duration_set___")]
switch_dtmf_t_duration_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)15720   public static extern void switch_dtmf_t_duration_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
15721 
15722   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dtmf_t_duration_get___")]
switch_dtmf_t_duration_get(global::System.Runtime.InteropServices.HandleRef jarg1)15723   public static extern uint switch_dtmf_t_duration_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15724 
15725   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dtmf_t_flags_set___")]
switch_dtmf_t_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)15726   public static extern void switch_dtmf_t_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
15727 
15728   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dtmf_t_flags_get___")]
switch_dtmf_t_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1)15729   public static extern int switch_dtmf_t_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15730 
15731   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dtmf_t_source_set___")]
switch_dtmf_t_source_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)15732   public static extern void switch_dtmf_t_source_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
15733 
15734   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dtmf_t_source_get___")]
switch_dtmf_t_source_get(global::System.Runtime.InteropServices.HandleRef jarg1)15735   public static extern int switch_dtmf_t_source_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15736 
15737   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_dtmf_t___")]
new_switch_dtmf_t()15738   public static extern global::System.IntPtr new_switch_dtmf_t();
15739 
15740   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_dtmf_t___")]
delete_switch_dtmf_t(global::System.Runtime.InteropServices.HandleRef jarg1)15741   public static extern void delete_switch_dtmf_t(global::System.Runtime.InteropServices.HandleRef jarg1);
15742 
15743   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_bitpack_t_buf_set___")]
switch_bitpack_t_buf_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)15744   public static extern void switch_bitpack_t_buf_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
15745 
15746   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_bitpack_t_buf_get___")]
switch_bitpack_t_buf_get(global::System.Runtime.InteropServices.HandleRef jarg1)15747   public static extern global::System.IntPtr switch_bitpack_t_buf_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15748 
15749   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_bitpack_t_buflen_set___")]
switch_bitpack_t_buflen_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)15750   public static extern void switch_bitpack_t_buflen_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
15751 
15752   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_bitpack_t_buflen_get___")]
switch_bitpack_t_buflen_get(global::System.Runtime.InteropServices.HandleRef jarg1)15753   public static extern uint switch_bitpack_t_buflen_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15754 
15755   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_bitpack_t_cur_set___")]
switch_bitpack_t_cur_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)15756   public static extern void switch_bitpack_t_cur_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
15757 
15758   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_bitpack_t_cur_get___")]
switch_bitpack_t_cur_get(global::System.Runtime.InteropServices.HandleRef jarg1)15759   public static extern global::System.IntPtr switch_bitpack_t_cur_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15760 
15761   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_bitpack_t_bytes_set___")]
switch_bitpack_t_bytes_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)15762   public static extern void switch_bitpack_t_bytes_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
15763 
15764   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_bitpack_t_bytes_get___")]
switch_bitpack_t_bytes_get(global::System.Runtime.InteropServices.HandleRef jarg1)15765   public static extern uint switch_bitpack_t_bytes_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15766 
15767   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_bitpack_t_bits_tot_set___")]
switch_bitpack_t_bits_tot_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)15768   public static extern void switch_bitpack_t_bits_tot_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
15769 
15770   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_bitpack_t_bits_tot_get___")]
switch_bitpack_t_bits_tot_get(global::System.Runtime.InteropServices.HandleRef jarg1)15771   public static extern uint switch_bitpack_t_bits_tot_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15772 
15773   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_bitpack_t_bits_cur_set___")]
switch_bitpack_t_bits_cur_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)15774   public static extern void switch_bitpack_t_bits_cur_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
15775 
15776   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_bitpack_t_bits_cur_get___")]
switch_bitpack_t_bits_cur_get(global::System.Runtime.InteropServices.HandleRef jarg1)15777   public static extern byte switch_bitpack_t_bits_cur_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15778 
15779   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_bitpack_t_bits_rem_set___")]
switch_bitpack_t_bits_rem_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)15780   public static extern void switch_bitpack_t_bits_rem_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
15781 
15782   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_bitpack_t_bits_rem_get___")]
switch_bitpack_t_bits_rem_get(global::System.Runtime.InteropServices.HandleRef jarg1)15783   public static extern byte switch_bitpack_t_bits_rem_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15784 
15785   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_bitpack_t_frame_bits_set___")]
switch_bitpack_t_frame_bits_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)15786   public static extern void switch_bitpack_t_frame_bits_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
15787 
15788   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_bitpack_t_frame_bits_get___")]
switch_bitpack_t_frame_bits_get(global::System.Runtime.InteropServices.HandleRef jarg1)15789   public static extern byte switch_bitpack_t_frame_bits_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15790 
15791   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_bitpack_t_shiftby_set___")]
switch_bitpack_t_shiftby_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)15792   public static extern void switch_bitpack_t_shiftby_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
15793 
15794   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_bitpack_t_shiftby_get___")]
switch_bitpack_t_shiftby_get(global::System.Runtime.InteropServices.HandleRef jarg1)15795   public static extern byte switch_bitpack_t_shiftby_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15796 
15797   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_bitpack_t_this_byte_set___")]
switch_bitpack_t_this_byte_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)15798   public static extern void switch_bitpack_t_this_byte_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
15799 
15800   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_bitpack_t_this_byte_get___")]
switch_bitpack_t_this_byte_get(global::System.Runtime.InteropServices.HandleRef jarg1)15801   public static extern byte switch_bitpack_t_this_byte_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15802 
15803   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_bitpack_t_under_set___")]
switch_bitpack_t_under_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)15804   public static extern void switch_bitpack_t_under_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
15805 
15806   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_bitpack_t_under_get___")]
switch_bitpack_t_under_get(global::System.Runtime.InteropServices.HandleRef jarg1)15807   public static extern byte switch_bitpack_t_under_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15808 
15809   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_bitpack_t_over_set___")]
switch_bitpack_t_over_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)15810   public static extern void switch_bitpack_t_over_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
15811 
15812   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_bitpack_t_over_get___")]
switch_bitpack_t_over_get(global::System.Runtime.InteropServices.HandleRef jarg1)15813   public static extern byte switch_bitpack_t_over_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15814 
15815   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_bitpack_t_mode_set___")]
switch_bitpack_t_mode_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)15816   public static extern void switch_bitpack_t_mode_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
15817 
15818   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_bitpack_t_mode_get___")]
switch_bitpack_t_mode_get(global::System.Runtime.InteropServices.HandleRef jarg1)15819   public static extern int switch_bitpack_t_mode_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15820 
15821   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_bitpack_t___")]
new_switch_bitpack_t()15822   public static extern global::System.IntPtr new_switch_bitpack_t();
15823 
15824   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_bitpack_t___")]
delete_switch_bitpack_t(global::System.Runtime.InteropServices.HandleRef jarg1)15825   public static extern void delete_switch_bitpack_t(global::System.Runtime.InteropServices.HandleRef jarg1);
15826 
15827   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_base_dir_set___")]
switch_directories_base_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)15828   public static extern void switch_directories_base_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
15829 
15830   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_base_dir_get___")]
switch_directories_base_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1)15831   public static extern string switch_directories_base_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15832 
15833   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_mod_dir_set___")]
switch_directories_mod_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)15834   public static extern void switch_directories_mod_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
15835 
15836   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_mod_dir_get___")]
switch_directories_mod_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1)15837   public static extern string switch_directories_mod_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15838 
15839   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_conf_dir_set___")]
switch_directories_conf_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)15840   public static extern void switch_directories_conf_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
15841 
15842   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_conf_dir_get___")]
switch_directories_conf_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1)15843   public static extern string switch_directories_conf_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15844 
15845   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_log_dir_set___")]
switch_directories_log_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)15846   public static extern void switch_directories_log_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
15847 
15848   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_log_dir_get___")]
switch_directories_log_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1)15849   public static extern string switch_directories_log_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15850 
15851   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_run_dir_set___")]
switch_directories_run_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)15852   public static extern void switch_directories_run_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
15853 
15854   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_run_dir_get___")]
switch_directories_run_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1)15855   public static extern string switch_directories_run_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15856 
15857   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_db_dir_set___")]
switch_directories_db_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)15858   public static extern void switch_directories_db_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
15859 
15860   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_db_dir_get___")]
switch_directories_db_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1)15861   public static extern string switch_directories_db_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15862 
15863   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_script_dir_set___")]
switch_directories_script_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)15864   public static extern void switch_directories_script_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
15865 
15866   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_script_dir_get___")]
switch_directories_script_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1)15867   public static extern string switch_directories_script_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15868 
15869   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_temp_dir_set___")]
switch_directories_temp_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)15870   public static extern void switch_directories_temp_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
15871 
15872   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_temp_dir_get___")]
switch_directories_temp_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1)15873   public static extern string switch_directories_temp_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15874 
15875   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_htdocs_dir_set___")]
switch_directories_htdocs_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)15876   public static extern void switch_directories_htdocs_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
15877 
15878   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_htdocs_dir_get___")]
switch_directories_htdocs_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1)15879   public static extern string switch_directories_htdocs_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15880 
15881   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_grammar_dir_set___")]
switch_directories_grammar_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)15882   public static extern void switch_directories_grammar_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
15883 
15884   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_grammar_dir_get___")]
switch_directories_grammar_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1)15885   public static extern string switch_directories_grammar_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15886 
15887   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_storage_dir_set___")]
switch_directories_storage_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)15888   public static extern void switch_directories_storage_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
15889 
15890   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_storage_dir_get___")]
switch_directories_storage_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1)15891   public static extern string switch_directories_storage_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15892 
15893   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_cache_dir_set___")]
switch_directories_cache_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)15894   public static extern void switch_directories_cache_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
15895 
15896   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_cache_dir_get___")]
switch_directories_cache_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1)15897   public static extern string switch_directories_cache_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15898 
15899   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_recordings_dir_set___")]
switch_directories_recordings_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)15900   public static extern void switch_directories_recordings_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
15901 
15902   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_recordings_dir_get___")]
switch_directories_recordings_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1)15903   public static extern string switch_directories_recordings_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15904 
15905   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_sounds_dir_set___")]
switch_directories_sounds_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)15906   public static extern void switch_directories_sounds_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
15907 
15908   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_sounds_dir_get___")]
switch_directories_sounds_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1)15909   public static extern string switch_directories_sounds_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15910 
15911   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_lib_dir_set___")]
switch_directories_lib_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)15912   public static extern void switch_directories_lib_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
15913 
15914   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_lib_dir_get___")]
switch_directories_lib_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1)15915   public static extern string switch_directories_lib_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15916 
15917   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_certs_dir_set___")]
switch_directories_certs_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)15918   public static extern void switch_directories_certs_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
15919 
15920   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_certs_dir_get___")]
switch_directories_certs_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1)15921   public static extern string switch_directories_certs_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15922 
15923   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_fonts_dir_set___")]
switch_directories_fonts_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)15924   public static extern void switch_directories_fonts_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
15925 
15926   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_fonts_dir_get___")]
switch_directories_fonts_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1)15927   public static extern string switch_directories_fonts_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15928 
15929   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_images_dir_set___")]
switch_directories_images_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)15930   public static extern void switch_directories_images_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
15931 
15932   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_images_dir_get___")]
switch_directories_images_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1)15933   public static extern string switch_directories_images_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15934 
15935   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_data_dir_set___")]
switch_directories_data_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)15936   public static extern void switch_directories_data_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
15937 
15938   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_data_dir_get___")]
switch_directories_data_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1)15939   public static extern string switch_directories_data_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15940 
15941   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_localstate_dir_set___")]
switch_directories_localstate_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)15942   public static extern void switch_directories_localstate_dir_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
15943 
15944   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directories_localstate_dir_get___")]
switch_directories_localstate_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1)15945   public static extern string switch_directories_localstate_dir_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15946 
15947   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_directories___")]
new_switch_directories()15948   public static extern global::System.IntPtr new_switch_directories();
15949 
15950   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_directories___")]
delete_switch_directories(global::System.Runtime.InteropServices.HandleRef jarg1)15951   public static extern void delete_switch_directories(global::System.Runtime.InteropServices.HandleRef jarg1);
15952 
15953   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_GLOBAL_dirs_set___")]
SWITCH_GLOBAL_dirs_set(global::System.Runtime.InteropServices.HandleRef jarg1)15954   public static extern void SWITCH_GLOBAL_dirs_set(global::System.Runtime.InteropServices.HandleRef jarg1);
15955 
15956   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_GLOBAL_dirs_get___")]
SWITCH_GLOBAL_dirs_get()15957   public static extern global::System.IntPtr SWITCH_GLOBAL_dirs_get();
15958 
15959   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_filenames_conf_name_set___")]
switch_filenames_conf_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)15960   public static extern void switch_filenames_conf_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
15961 
15962   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_filenames_conf_name_get___")]
switch_filenames_conf_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)15963   public static extern string switch_filenames_conf_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
15964 
15965   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_filenames___")]
new_switch_filenames()15966   public static extern global::System.IntPtr new_switch_filenames();
15967 
15968   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_filenames___")]
delete_switch_filenames(global::System.Runtime.InteropServices.HandleRef jarg1)15969   public static extern void delete_switch_filenames(global::System.Runtime.InteropServices.HandleRef jarg1);
15970 
15971   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_GLOBAL_filenames_set___")]
SWITCH_GLOBAL_filenames_set(global::System.Runtime.InteropServices.HandleRef jarg1)15972   public static extern void SWITCH_GLOBAL_filenames_set(global::System.Runtime.InteropServices.HandleRef jarg1);
15973 
15974   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_GLOBAL_filenames_get___")]
SWITCH_GLOBAL_filenames_get()15975   public static extern global::System.IntPtr SWITCH_GLOBAL_filenames_get();
15976 
15977   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_MAX_STACKS_get___")]
SWITCH_MAX_STACKS_get()15978   public static extern int SWITCH_MAX_STACKS_get();
15979 
15980   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_THREAD_STACKSIZE_get___")]
SWITCH_THREAD_STACKSIZE_get()15981   public static extern int SWITCH_THREAD_STACKSIZE_get();
15982 
15983   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SYSTEM_THREAD_STACKSIZE_get___")]
SWITCH_SYSTEM_THREAD_STACKSIZE_get()15984   public static extern int SWITCH_SYSTEM_THREAD_STACKSIZE_get();
15985 
15986   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_MAX_INTERVAL_get___")]
SWITCH_MAX_INTERVAL_get()15987   public static extern int SWITCH_MAX_INTERVAL_get();
15988 
15989   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_INTERVAL_PAD_get___")]
SWITCH_INTERVAL_PAD_get()15990   public static extern int SWITCH_INTERVAL_PAD_get();
15991 
15992   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_MAX_SAMPLE_LEN_get___")]
SWITCH_MAX_SAMPLE_LEN_get()15993   public static extern int SWITCH_MAX_SAMPLE_LEN_get();
15994 
15995   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_BYTES_PER_SAMPLE_get___")]
SWITCH_BYTES_PER_SAMPLE_get()15996   public static extern int SWITCH_BYTES_PER_SAMPLE_get();
15997 
15998   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_RECOMMENDED_BUFFER_SIZE_get___")]
SWITCH_RECOMMENDED_BUFFER_SIZE_get()15999   public static extern int SWITCH_RECOMMENDED_BUFFER_SIZE_get();
16000 
16001   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_MAX_CODECS_get___")]
SWITCH_MAX_CODECS_get()16002   public static extern int SWITCH_MAX_CODECS_get();
16003 
16004   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_MAX_STATE_HANDLERS_get___")]
SWITCH_MAX_STATE_HANDLERS_get()16005   public static extern int SWITCH_MAX_STATE_HANDLERS_get();
16006 
16007   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CORE_QUEUE_LEN_get___")]
SWITCH_CORE_QUEUE_LEN_get()16008   public static extern int SWITCH_CORE_QUEUE_LEN_get();
16009 
16010   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_MAX_MANAGEMENT_BUFFER_LEN_get___")]
SWITCH_MAX_MANAGEMENT_BUFFER_LEN_get()16011   public static extern int SWITCH_MAX_MANAGEMENT_BUFFER_LEN_get();
16012 
16013   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_error_period_t_start_set___")]
switch_error_period_t_start_set(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)16014   public static extern void switch_error_period_t_start_set(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
16015 
16016   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_error_period_t_start_get___")]
switch_error_period_t_start_get(global::System.Runtime.InteropServices.HandleRef jarg1)16017   public static extern long switch_error_period_t_start_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16018 
16019   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_error_period_t_stop_set___")]
switch_error_period_t_stop_set(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)16020   public static extern void switch_error_period_t_stop_set(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
16021 
16022   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_error_period_t_stop_get___")]
switch_error_period_t_stop_get(global::System.Runtime.InteropServices.HandleRef jarg1)16023   public static extern long switch_error_period_t_stop_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16024 
16025   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_error_period_t_flaws_set___")]
switch_error_period_t_flaws_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16026   public static extern void switch_error_period_t_flaws_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16027 
16028   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_error_period_t_flaws_get___")]
switch_error_period_t_flaws_get(global::System.Runtime.InteropServices.HandleRef jarg1)16029   public static extern uint switch_error_period_t_flaws_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16030 
16031   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_error_period_t_consecutive_flaws_set___")]
switch_error_period_t_consecutive_flaws_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16032   public static extern void switch_error_period_t_consecutive_flaws_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16033 
16034   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_error_period_t_consecutive_flaws_get___")]
switch_error_period_t_consecutive_flaws_get(global::System.Runtime.InteropServices.HandleRef jarg1)16035   public static extern uint switch_error_period_t_consecutive_flaws_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16036 
16037   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_error_period_t_next_set___")]
switch_error_period_t_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16038   public static extern void switch_error_period_t_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16039 
16040   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_error_period_t_next_get___")]
switch_error_period_t_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)16041   public static extern global::System.IntPtr switch_error_period_t_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16042 
16043   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_error_period_t___")]
new_switch_error_period_t()16044   public static extern global::System.IntPtr new_switch_error_period_t();
16045 
16046   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_error_period_t___")]
delete_switch_error_period_t(global::System.Runtime.InteropServices.HandleRef jarg1)16047   public static extern void delete_switch_error_period_t(global::System.Runtime.InteropServices.HandleRef jarg1);
16048 
16049   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_raw_bytes_set___")]
switch_rtp_numbers_t_raw_bytes_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16050   public static extern void switch_rtp_numbers_t_raw_bytes_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16051 
16052   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_raw_bytes_get___")]
switch_rtp_numbers_t_raw_bytes_get(global::System.Runtime.InteropServices.HandleRef jarg1)16053   public static extern global::System.IntPtr switch_rtp_numbers_t_raw_bytes_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16054 
16055   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_media_bytes_set___")]
switch_rtp_numbers_t_media_bytes_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16056   public static extern void switch_rtp_numbers_t_media_bytes_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16057 
16058   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_media_bytes_get___")]
switch_rtp_numbers_t_media_bytes_get(global::System.Runtime.InteropServices.HandleRef jarg1)16059   public static extern global::System.IntPtr switch_rtp_numbers_t_media_bytes_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16060 
16061   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_packet_count_set___")]
switch_rtp_numbers_t_packet_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16062   public static extern void switch_rtp_numbers_t_packet_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16063 
16064   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_packet_count_get___")]
switch_rtp_numbers_t_packet_count_get(global::System.Runtime.InteropServices.HandleRef jarg1)16065   public static extern global::System.IntPtr switch_rtp_numbers_t_packet_count_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16066 
16067   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_period_packet_count_set___")]
switch_rtp_numbers_t_period_packet_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16068   public static extern void switch_rtp_numbers_t_period_packet_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16069 
16070   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_period_packet_count_get___")]
switch_rtp_numbers_t_period_packet_count_get(global::System.Runtime.InteropServices.HandleRef jarg1)16071   public static extern global::System.IntPtr switch_rtp_numbers_t_period_packet_count_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16072 
16073   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_media_packet_count_set___")]
switch_rtp_numbers_t_media_packet_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16074   public static extern void switch_rtp_numbers_t_media_packet_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16075 
16076   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_media_packet_count_get___")]
switch_rtp_numbers_t_media_packet_count_get(global::System.Runtime.InteropServices.HandleRef jarg1)16077   public static extern global::System.IntPtr switch_rtp_numbers_t_media_packet_count_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16078 
16079   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_skip_packet_count_set___")]
switch_rtp_numbers_t_skip_packet_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16080   public static extern void switch_rtp_numbers_t_skip_packet_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16081 
16082   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_skip_packet_count_get___")]
switch_rtp_numbers_t_skip_packet_count_get(global::System.Runtime.InteropServices.HandleRef jarg1)16083   public static extern global::System.IntPtr switch_rtp_numbers_t_skip_packet_count_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16084 
16085   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_jb_packet_count_set___")]
switch_rtp_numbers_t_jb_packet_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16086   public static extern void switch_rtp_numbers_t_jb_packet_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16087 
16088   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_jb_packet_count_get___")]
switch_rtp_numbers_t_jb_packet_count_get(global::System.Runtime.InteropServices.HandleRef jarg1)16089   public static extern global::System.IntPtr switch_rtp_numbers_t_jb_packet_count_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16090 
16091   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_dtmf_packet_count_set___")]
switch_rtp_numbers_t_dtmf_packet_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16092   public static extern void switch_rtp_numbers_t_dtmf_packet_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16093 
16094   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_dtmf_packet_count_get___")]
switch_rtp_numbers_t_dtmf_packet_count_get(global::System.Runtime.InteropServices.HandleRef jarg1)16095   public static extern global::System.IntPtr switch_rtp_numbers_t_dtmf_packet_count_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16096 
16097   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_cng_packet_count_set___")]
switch_rtp_numbers_t_cng_packet_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16098   public static extern void switch_rtp_numbers_t_cng_packet_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16099 
16100   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_cng_packet_count_get___")]
switch_rtp_numbers_t_cng_packet_count_get(global::System.Runtime.InteropServices.HandleRef jarg1)16101   public static extern global::System.IntPtr switch_rtp_numbers_t_cng_packet_count_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16102 
16103   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_flush_packet_count_set___")]
switch_rtp_numbers_t_flush_packet_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16104   public static extern void switch_rtp_numbers_t_flush_packet_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16105 
16106   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_flush_packet_count_get___")]
switch_rtp_numbers_t_flush_packet_count_get(global::System.Runtime.InteropServices.HandleRef jarg1)16107   public static extern global::System.IntPtr switch_rtp_numbers_t_flush_packet_count_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16108 
16109   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_largest_jb_size_set___")]
switch_rtp_numbers_t_largest_jb_size_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16110   public static extern void switch_rtp_numbers_t_largest_jb_size_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16111 
16112   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_largest_jb_size_get___")]
switch_rtp_numbers_t_largest_jb_size_get(global::System.Runtime.InteropServices.HandleRef jarg1)16113   public static extern global::System.IntPtr switch_rtp_numbers_t_largest_jb_size_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16114 
16115   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_last_proc_time_set___")]
switch_rtp_numbers_t_last_proc_time_set(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)16116   public static extern void switch_rtp_numbers_t_last_proc_time_set(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
16117 
16118   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_last_proc_time_get___")]
switch_rtp_numbers_t_last_proc_time_get(global::System.Runtime.InteropServices.HandleRef jarg1)16119   public static extern long switch_rtp_numbers_t_last_proc_time_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16120 
16121   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_jitter_n_set___")]
switch_rtp_numbers_t_jitter_n_set(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)16122   public static extern void switch_rtp_numbers_t_jitter_n_set(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
16123 
16124   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_jitter_n_get___")]
switch_rtp_numbers_t_jitter_n_get(global::System.Runtime.InteropServices.HandleRef jarg1)16125   public static extern long switch_rtp_numbers_t_jitter_n_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16126 
16127   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_jitter_add_set___")]
switch_rtp_numbers_t_jitter_add_set(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)16128   public static extern void switch_rtp_numbers_t_jitter_add_set(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
16129 
16130   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_jitter_add_get___")]
switch_rtp_numbers_t_jitter_add_get(global::System.Runtime.InteropServices.HandleRef jarg1)16131   public static extern long switch_rtp_numbers_t_jitter_add_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16132 
16133   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_jitter_addsq_set___")]
switch_rtp_numbers_t_jitter_addsq_set(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)16134   public static extern void switch_rtp_numbers_t_jitter_addsq_set(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
16135 
16136   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_jitter_addsq_get___")]
switch_rtp_numbers_t_jitter_addsq_get(global::System.Runtime.InteropServices.HandleRef jarg1)16137   public static extern long switch_rtp_numbers_t_jitter_addsq_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16138 
16139   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_variance_set___")]
switch_rtp_numbers_t_variance_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)16140   public static extern void switch_rtp_numbers_t_variance_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
16141 
16142   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_variance_get___")]
switch_rtp_numbers_t_variance_get(global::System.Runtime.InteropServices.HandleRef jarg1)16143   public static extern double switch_rtp_numbers_t_variance_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16144 
16145   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_min_variance_set___")]
switch_rtp_numbers_t_min_variance_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)16146   public static extern void switch_rtp_numbers_t_min_variance_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
16147 
16148   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_min_variance_get___")]
switch_rtp_numbers_t_min_variance_get(global::System.Runtime.InteropServices.HandleRef jarg1)16149   public static extern double switch_rtp_numbers_t_min_variance_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16150 
16151   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_max_variance_set___")]
switch_rtp_numbers_t_max_variance_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)16152   public static extern void switch_rtp_numbers_t_max_variance_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
16153 
16154   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_max_variance_get___")]
switch_rtp_numbers_t_max_variance_get(global::System.Runtime.InteropServices.HandleRef jarg1)16155   public static extern double switch_rtp_numbers_t_max_variance_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16156 
16157   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_std_deviation_set___")]
switch_rtp_numbers_t_std_deviation_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)16158   public static extern void switch_rtp_numbers_t_std_deviation_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
16159 
16160   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_std_deviation_get___")]
switch_rtp_numbers_t_std_deviation_get(global::System.Runtime.InteropServices.HandleRef jarg1)16161   public static extern double switch_rtp_numbers_t_std_deviation_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16162 
16163   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_lossrate_set___")]
switch_rtp_numbers_t_lossrate_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)16164   public static extern void switch_rtp_numbers_t_lossrate_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
16165 
16166   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_lossrate_get___")]
switch_rtp_numbers_t_lossrate_get(global::System.Runtime.InteropServices.HandleRef jarg1)16167   public static extern double switch_rtp_numbers_t_lossrate_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16168 
16169   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_burstrate_set___")]
switch_rtp_numbers_t_burstrate_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)16170   public static extern void switch_rtp_numbers_t_burstrate_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
16171 
16172   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_burstrate_get___")]
switch_rtp_numbers_t_burstrate_get(global::System.Runtime.InteropServices.HandleRef jarg1)16173   public static extern double switch_rtp_numbers_t_burstrate_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16174 
16175   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_mean_interval_set___")]
switch_rtp_numbers_t_mean_interval_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)16176   public static extern void switch_rtp_numbers_t_mean_interval_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
16177 
16178   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_mean_interval_get___")]
switch_rtp_numbers_t_mean_interval_get(global::System.Runtime.InteropServices.HandleRef jarg1)16179   public static extern double switch_rtp_numbers_t_mean_interval_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16180 
16181   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_loss_set___")]
switch_rtp_numbers_t_loss_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16182   public static extern void switch_rtp_numbers_t_loss_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16183 
16184   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_loss_get___")]
switch_rtp_numbers_t_loss_get(global::System.Runtime.InteropServices.HandleRef jarg1)16185   public static extern global::System.IntPtr switch_rtp_numbers_t_loss_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16186 
16187   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_last_loss_set___")]
switch_rtp_numbers_t_last_loss_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)16188   public static extern void switch_rtp_numbers_t_last_loss_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
16189 
16190   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_last_loss_get___")]
switch_rtp_numbers_t_last_loss_get(global::System.Runtime.InteropServices.HandleRef jarg1)16191   public static extern int switch_rtp_numbers_t_last_loss_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16192 
16193   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_recved_set___")]
switch_rtp_numbers_t_recved_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)16194   public static extern void switch_rtp_numbers_t_recved_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
16195 
16196   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_recved_get___")]
switch_rtp_numbers_t_recved_get(global::System.Runtime.InteropServices.HandleRef jarg1)16197   public static extern int switch_rtp_numbers_t_recved_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16198 
16199   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_last_processed_seq_set___")]
switch_rtp_numbers_t_last_processed_seq_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)16200   public static extern void switch_rtp_numbers_t_last_processed_seq_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
16201 
16202   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_last_processed_seq_get___")]
switch_rtp_numbers_t_last_processed_seq_get(global::System.Runtime.InteropServices.HandleRef jarg1)16203   public static extern int switch_rtp_numbers_t_last_processed_seq_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16204 
16205   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_flaws_set___")]
switch_rtp_numbers_t_flaws_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16206   public static extern void switch_rtp_numbers_t_flaws_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16207 
16208   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_flaws_get___")]
switch_rtp_numbers_t_flaws_get(global::System.Runtime.InteropServices.HandleRef jarg1)16209   public static extern global::System.IntPtr switch_rtp_numbers_t_flaws_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16210 
16211   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_last_flaw_set___")]
switch_rtp_numbers_t_last_flaw_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16212   public static extern void switch_rtp_numbers_t_last_flaw_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16213 
16214   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_last_flaw_get___")]
switch_rtp_numbers_t_last_flaw_get(global::System.Runtime.InteropServices.HandleRef jarg1)16215   public static extern global::System.IntPtr switch_rtp_numbers_t_last_flaw_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16216 
16217   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_R_set___")]
switch_rtp_numbers_t_R_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)16218   public static extern void switch_rtp_numbers_t_R_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
16219 
16220   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_R_get___")]
switch_rtp_numbers_t_R_get(global::System.Runtime.InteropServices.HandleRef jarg1)16221   public static extern double switch_rtp_numbers_t_R_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16222 
16223   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_mos_set___")]
switch_rtp_numbers_t_mos_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)16224   public static extern void switch_rtp_numbers_t_mos_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
16225 
16226   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_mos_get___")]
switch_rtp_numbers_t_mos_get(global::System.Runtime.InteropServices.HandleRef jarg1)16227   public static extern double switch_rtp_numbers_t_mos_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16228 
16229   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_error_log_set___")]
switch_rtp_numbers_t_error_log_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16230   public static extern void switch_rtp_numbers_t_error_log_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16231 
16232   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_numbers_t_error_log_get___")]
switch_rtp_numbers_t_error_log_get(global::System.Runtime.InteropServices.HandleRef jarg1)16233   public static extern global::System.IntPtr switch_rtp_numbers_t_error_log_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16234 
16235   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_rtp_numbers_t___")]
new_switch_rtp_numbers_t()16236   public static extern global::System.IntPtr new_switch_rtp_numbers_t();
16237 
16238   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_rtp_numbers_t___")]
delete_switch_rtp_numbers_t(global::System.Runtime.InteropServices.HandleRef jarg1)16239   public static extern void delete_switch_rtp_numbers_t(global::System.Runtime.InteropServices.HandleRef jarg1);
16240 
16241   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_packet_count_set___")]
switch_rtcp_numbers_t_packet_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16242   public static extern void switch_rtcp_numbers_t_packet_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16243 
16244   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_packet_count_get___")]
switch_rtcp_numbers_t_packet_count_get(global::System.Runtime.InteropServices.HandleRef jarg1)16245   public static extern uint switch_rtcp_numbers_t_packet_count_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16246 
16247   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_octet_count_set___")]
switch_rtcp_numbers_t_octet_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16248   public static extern void switch_rtcp_numbers_t_octet_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16249 
16250   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_octet_count_get___")]
switch_rtcp_numbers_t_octet_count_get(global::System.Runtime.InteropServices.HandleRef jarg1)16251   public static extern uint switch_rtcp_numbers_t_octet_count_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16252 
16253   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_peer_ssrc_set___")]
switch_rtcp_numbers_t_peer_ssrc_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16254   public static extern void switch_rtcp_numbers_t_peer_ssrc_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16255 
16256   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_peer_ssrc_get___")]
switch_rtcp_numbers_t_peer_ssrc_get(global::System.Runtime.InteropServices.HandleRef jarg1)16257   public static extern uint switch_rtcp_numbers_t_peer_ssrc_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16258 
16259   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_last_rpt_ts_set___")]
switch_rtcp_numbers_t_last_rpt_ts_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16260   public static extern void switch_rtcp_numbers_t_last_rpt_ts_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16261 
16262   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_last_rpt_ts_get___")]
switch_rtcp_numbers_t_last_rpt_ts_get(global::System.Runtime.InteropServices.HandleRef jarg1)16263   public static extern uint switch_rtcp_numbers_t_last_rpt_ts_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16264 
16265   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_ssrc_set___")]
switch_rtcp_numbers_t_ssrc_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16266   public static extern void switch_rtcp_numbers_t_ssrc_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16267 
16268   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_ssrc_get___")]
switch_rtcp_numbers_t_ssrc_get(global::System.Runtime.InteropServices.HandleRef jarg1)16269   public static extern uint switch_rtcp_numbers_t_ssrc_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16270 
16271   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_csrc_set___")]
switch_rtcp_numbers_t_csrc_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16272   public static extern void switch_rtcp_numbers_t_csrc_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16273 
16274   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_csrc_get___")]
switch_rtcp_numbers_t_csrc_get(global::System.Runtime.InteropServices.HandleRef jarg1)16275   public static extern uint switch_rtcp_numbers_t_csrc_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16276 
16277   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_last_pkt_tsdiff_set___")]
switch_rtcp_numbers_t_last_pkt_tsdiff_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16278   public static extern void switch_rtcp_numbers_t_last_pkt_tsdiff_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16279 
16280   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_last_pkt_tsdiff_get___")]
switch_rtcp_numbers_t_last_pkt_tsdiff_get(global::System.Runtime.InteropServices.HandleRef jarg1)16281   public static extern uint switch_rtcp_numbers_t_last_pkt_tsdiff_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16282 
16283   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_inter_jitter_set___")]
switch_rtcp_numbers_t_inter_jitter_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)16284   public static extern void switch_rtcp_numbers_t_inter_jitter_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
16285 
16286   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_inter_jitter_get___")]
switch_rtcp_numbers_t_inter_jitter_get(global::System.Runtime.InteropServices.HandleRef jarg1)16287   public static extern double switch_rtcp_numbers_t_inter_jitter_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16288 
16289   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_last_rpt_ext_seq_set___")]
switch_rtcp_numbers_t_last_rpt_ext_seq_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16290   public static extern void switch_rtcp_numbers_t_last_rpt_ext_seq_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16291 
16292   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_last_rpt_ext_seq_get___")]
switch_rtcp_numbers_t_last_rpt_ext_seq_get(global::System.Runtime.InteropServices.HandleRef jarg1)16293   public static extern uint switch_rtcp_numbers_t_last_rpt_ext_seq_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16294 
16295   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_last_rpt_cycle_set___")]
switch_rtcp_numbers_t_last_rpt_cycle_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2)16296   public static extern void switch_rtcp_numbers_t_last_rpt_cycle_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2);
16297 
16298   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_last_rpt_cycle_get___")]
switch_rtcp_numbers_t_last_rpt_cycle_get(global::System.Runtime.InteropServices.HandleRef jarg1)16299   public static extern ushort switch_rtcp_numbers_t_last_rpt_cycle_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16300 
16301   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_period_pkt_count_set___")]
switch_rtcp_numbers_t_period_pkt_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2)16302   public static extern void switch_rtcp_numbers_t_period_pkt_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2);
16303 
16304   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_period_pkt_count_get___")]
switch_rtcp_numbers_t_period_pkt_count_get(global::System.Runtime.InteropServices.HandleRef jarg1)16305   public static extern ushort switch_rtcp_numbers_t_period_pkt_count_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16306 
16307   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_pkt_count_set___")]
switch_rtcp_numbers_t_pkt_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2)16308   public static extern void switch_rtcp_numbers_t_pkt_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2);
16309 
16310   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_pkt_count_get___")]
switch_rtcp_numbers_t_pkt_count_get(global::System.Runtime.InteropServices.HandleRef jarg1)16311   public static extern ushort switch_rtcp_numbers_t_pkt_count_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16312 
16313   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_sent_pkt_count_set___")]
switch_rtcp_numbers_t_sent_pkt_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2)16314   public static extern void switch_rtcp_numbers_t_sent_pkt_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2);
16315 
16316   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_sent_pkt_count_get___")]
switch_rtcp_numbers_t_sent_pkt_count_get(global::System.Runtime.InteropServices.HandleRef jarg1)16317   public static extern ushort switch_rtcp_numbers_t_sent_pkt_count_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16318 
16319   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_rtcp_rtp_count_set___")]
switch_rtcp_numbers_t_rtcp_rtp_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16320   public static extern void switch_rtcp_numbers_t_rtcp_rtp_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16321 
16322   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_rtcp_rtp_count_get___")]
switch_rtcp_numbers_t_rtcp_rtp_count_get(global::System.Runtime.InteropServices.HandleRef jarg1)16323   public static extern uint switch_rtcp_numbers_t_rtcp_rtp_count_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16324 
16325   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_high_ext_seq_recv_set___")]
switch_rtcp_numbers_t_high_ext_seq_recv_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16326   public static extern void switch_rtcp_numbers_t_high_ext_seq_recv_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16327 
16328   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_high_ext_seq_recv_get___")]
switch_rtcp_numbers_t_high_ext_seq_recv_get(global::System.Runtime.InteropServices.HandleRef jarg1)16329   public static extern uint switch_rtcp_numbers_t_high_ext_seq_recv_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16330 
16331   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_cycle_set___")]
switch_rtcp_numbers_t_cycle_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2)16332   public static extern void switch_rtcp_numbers_t_cycle_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2);
16333 
16334   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_cycle_get___")]
switch_rtcp_numbers_t_cycle_get(global::System.Runtime.InteropServices.HandleRef jarg1)16335   public static extern ushort switch_rtcp_numbers_t_cycle_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16336 
16337   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_bad_seq_set___")]
switch_rtcp_numbers_t_bad_seq_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16338   public static extern void switch_rtcp_numbers_t_bad_seq_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16339 
16340   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_bad_seq_get___")]
switch_rtcp_numbers_t_bad_seq_get(global::System.Runtime.InteropServices.HandleRef jarg1)16341   public static extern uint switch_rtcp_numbers_t_bad_seq_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16342 
16343   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_base_seq_set___")]
switch_rtcp_numbers_t_base_seq_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2)16344   public static extern void switch_rtcp_numbers_t_base_seq_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2);
16345 
16346   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_base_seq_get___")]
switch_rtcp_numbers_t_base_seq_get(global::System.Runtime.InteropServices.HandleRef jarg1)16347   public static extern ushort switch_rtcp_numbers_t_base_seq_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16348 
16349   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_cum_lost_set___")]
switch_rtcp_numbers_t_cum_lost_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16350   public static extern void switch_rtcp_numbers_t_cum_lost_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16351 
16352   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_cum_lost_get___")]
switch_rtcp_numbers_t_cum_lost_get(global::System.Runtime.InteropServices.HandleRef jarg1)16353   public static extern uint switch_rtcp_numbers_t_cum_lost_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16354 
16355   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_last_recv_lsr_local_set___")]
switch_rtcp_numbers_t_last_recv_lsr_local_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16356   public static extern void switch_rtcp_numbers_t_last_recv_lsr_local_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16357 
16358   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_last_recv_lsr_local_get___")]
switch_rtcp_numbers_t_last_recv_lsr_local_get(global::System.Runtime.InteropServices.HandleRef jarg1)16359   public static extern uint switch_rtcp_numbers_t_last_recv_lsr_local_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16360 
16361   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_last_recv_lsr_peer_set___")]
switch_rtcp_numbers_t_last_recv_lsr_peer_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16362   public static extern void switch_rtcp_numbers_t_last_recv_lsr_peer_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16363 
16364   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_last_recv_lsr_peer_get___")]
switch_rtcp_numbers_t_last_recv_lsr_peer_get(global::System.Runtime.InteropServices.HandleRef jarg1)16365   public static extern uint switch_rtcp_numbers_t_last_recv_lsr_peer_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16366 
16367   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_init_set___")]
switch_rtcp_numbers_t_init_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16368   public static extern void switch_rtcp_numbers_t_init_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16369 
16370   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_numbers_t_init_get___")]
switch_rtcp_numbers_t_init_get(global::System.Runtime.InteropServices.HandleRef jarg1)16371   public static extern uint switch_rtcp_numbers_t_init_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16372 
16373   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_rtcp_numbers_t___")]
new_switch_rtcp_numbers_t()16374   public static extern global::System.IntPtr new_switch_rtcp_numbers_t();
16375 
16376   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_rtcp_numbers_t___")]
delete_switch_rtcp_numbers_t(global::System.Runtime.InteropServices.HandleRef jarg1)16377   public static extern void delete_switch_rtcp_numbers_t(global::System.Runtime.InteropServices.HandleRef jarg1);
16378 
16379   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_video_counters_t_nack_count_set___")]
switch_rtcp_video_counters_t_nack_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2)16380   public static extern void switch_rtcp_video_counters_t_nack_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2);
16381 
16382   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_video_counters_t_nack_count_get___")]
switch_rtcp_video_counters_t_nack_count_get(global::System.Runtime.InteropServices.HandleRef jarg1)16383   public static extern ushort switch_rtcp_video_counters_t_nack_count_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16384 
16385   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_video_counters_t_fir_count_set___")]
switch_rtcp_video_counters_t_fir_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2)16386   public static extern void switch_rtcp_video_counters_t_fir_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2);
16387 
16388   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_video_counters_t_fir_count_get___")]
switch_rtcp_video_counters_t_fir_count_get(global::System.Runtime.InteropServices.HandleRef jarg1)16389   public static extern ushort switch_rtcp_video_counters_t_fir_count_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16390 
16391   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_video_counters_t_pli_count_set___")]
switch_rtcp_video_counters_t_pli_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2)16392   public static extern void switch_rtcp_video_counters_t_pli_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2);
16393 
16394   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_video_counters_t_pli_count_get___")]
switch_rtcp_video_counters_t_pli_count_get(global::System.Runtime.InteropServices.HandleRef jarg1)16395   public static extern ushort switch_rtcp_video_counters_t_pli_count_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16396 
16397   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_video_counters_t_sr_count_set___")]
switch_rtcp_video_counters_t_sr_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2)16398   public static extern void switch_rtcp_video_counters_t_sr_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2);
16399 
16400   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_video_counters_t_sr_count_get___")]
switch_rtcp_video_counters_t_sr_count_get(global::System.Runtime.InteropServices.HandleRef jarg1)16401   public static extern ushort switch_rtcp_video_counters_t_sr_count_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16402 
16403   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_video_counters_t_rr_count_set___")]
switch_rtcp_video_counters_t_rr_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2)16404   public static extern void switch_rtcp_video_counters_t_rr_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2);
16405 
16406   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_video_counters_t_rr_count_get___")]
switch_rtcp_video_counters_t_rr_count_get(global::System.Runtime.InteropServices.HandleRef jarg1)16407   public static extern ushort switch_rtcp_video_counters_t_rr_count_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16408 
16409   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_rtcp_video_counters_t___")]
new_switch_rtcp_video_counters_t()16410   public static extern global::System.IntPtr new_switch_rtcp_video_counters_t();
16411 
16412   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_rtcp_video_counters_t___")]
delete_switch_rtcp_video_counters_t(global::System.Runtime.InteropServices.HandleRef jarg1)16413   public static extern void delete_switch_rtcp_video_counters_t(global::System.Runtime.InteropServices.HandleRef jarg1);
16414 
16415   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_video_stats_t_video_in_set___")]
switch_rtcp_video_stats_t_video_in_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16416   public static extern void switch_rtcp_video_stats_t_video_in_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16417 
16418   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_video_stats_t_video_in_get___")]
switch_rtcp_video_stats_t_video_in_get(global::System.Runtime.InteropServices.HandleRef jarg1)16419   public static extern global::System.IntPtr switch_rtcp_video_stats_t_video_in_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16420 
16421   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_video_stats_t_video_out_set___")]
switch_rtcp_video_stats_t_video_out_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16422   public static extern void switch_rtcp_video_stats_t_video_out_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16423 
16424   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_video_stats_t_video_out_get___")]
switch_rtcp_video_stats_t_video_out_get(global::System.Runtime.InteropServices.HandleRef jarg1)16425   public static extern global::System.IntPtr switch_rtcp_video_stats_t_video_out_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16426 
16427   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_rtcp_video_stats_t___")]
new_switch_rtcp_video_stats_t()16428   public static extern global::System.IntPtr new_switch_rtcp_video_stats_t();
16429 
16430   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_rtcp_video_stats_t___")]
delete_switch_rtcp_video_stats_t(global::System.Runtime.InteropServices.HandleRef jarg1)16431   public static extern void delete_switch_rtcp_video_stats_t(global::System.Runtime.InteropServices.HandleRef jarg1);
16432 
16433   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_stats_t_inbound_set___")]
switch_rtp_stats_t_inbound_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16434   public static extern void switch_rtp_stats_t_inbound_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16435 
16436   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_stats_t_inbound_get___")]
switch_rtp_stats_t_inbound_get(global::System.Runtime.InteropServices.HandleRef jarg1)16437   public static extern global::System.IntPtr switch_rtp_stats_t_inbound_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16438 
16439   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_stats_t_outbound_set___")]
switch_rtp_stats_t_outbound_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16440   public static extern void switch_rtp_stats_t_outbound_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16441 
16442   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_stats_t_outbound_get___")]
switch_rtp_stats_t_outbound_get(global::System.Runtime.InteropServices.HandleRef jarg1)16443   public static extern global::System.IntPtr switch_rtp_stats_t_outbound_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16444 
16445   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_stats_t_rtcp_set___")]
switch_rtp_stats_t_rtcp_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16446   public static extern void switch_rtp_stats_t_rtcp_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16447 
16448   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_stats_t_rtcp_get___")]
switch_rtp_stats_t_rtcp_get(global::System.Runtime.InteropServices.HandleRef jarg1)16449   public static extern global::System.IntPtr switch_rtp_stats_t_rtcp_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16450 
16451   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_stats_t_read_count_set___")]
switch_rtp_stats_t_read_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16452   public static extern void switch_rtp_stats_t_read_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16453 
16454   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_stats_t_read_count_get___")]
switch_rtp_stats_t_read_count_get(global::System.Runtime.InteropServices.HandleRef jarg1)16455   public static extern uint switch_rtp_stats_t_read_count_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16456 
16457   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_rtp_stats_t___")]
new_switch_rtp_stats_t()16458   public static extern global::System.IntPtr new_switch_rtp_stats_t();
16459 
16460   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_rtp_stats_t___")]
delete_switch_rtp_stats_t(global::System.Runtime.InteropServices.HandleRef jarg1)16461   public static extern void delete_switch_rtp_stats_t(global::System.Runtime.InteropServices.HandleRef jarg1);
16462 
16463   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_RTP_CNG_PAYLOAD_get___")]
SWITCH_RTP_CNG_PAYLOAD_get()16464   public static extern int SWITCH_RTP_CNG_PAYLOAD_get();
16465 
16466   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_hdr_t_version_set___")]
switch_rtp_hdr_t_version_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16467   public static extern void switch_rtp_hdr_t_version_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16468 
16469   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_hdr_t_version_get___")]
switch_rtp_hdr_t_version_get(global::System.Runtime.InteropServices.HandleRef jarg1)16470   public static extern uint switch_rtp_hdr_t_version_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16471 
16472   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_hdr_t_p_set___")]
switch_rtp_hdr_t_p_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16473   public static extern void switch_rtp_hdr_t_p_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16474 
16475   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_hdr_t_p_get___")]
switch_rtp_hdr_t_p_get(global::System.Runtime.InteropServices.HandleRef jarg1)16476   public static extern uint switch_rtp_hdr_t_p_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16477 
16478   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_hdr_t_x_set___")]
switch_rtp_hdr_t_x_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16479   public static extern void switch_rtp_hdr_t_x_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16480 
16481   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_hdr_t_x_get___")]
switch_rtp_hdr_t_x_get(global::System.Runtime.InteropServices.HandleRef jarg1)16482   public static extern uint switch_rtp_hdr_t_x_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16483 
16484   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_hdr_t_cc_set___")]
switch_rtp_hdr_t_cc_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16485   public static extern void switch_rtp_hdr_t_cc_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16486 
16487   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_hdr_t_cc_get___")]
switch_rtp_hdr_t_cc_get(global::System.Runtime.InteropServices.HandleRef jarg1)16488   public static extern uint switch_rtp_hdr_t_cc_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16489 
16490   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_hdr_t_m_set___")]
switch_rtp_hdr_t_m_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16491   public static extern void switch_rtp_hdr_t_m_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16492 
16493   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_hdr_t_m_get___")]
switch_rtp_hdr_t_m_get(global::System.Runtime.InteropServices.HandleRef jarg1)16494   public static extern uint switch_rtp_hdr_t_m_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16495 
16496   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_hdr_t_pt_set___")]
switch_rtp_hdr_t_pt_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16497   public static extern void switch_rtp_hdr_t_pt_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16498 
16499   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_hdr_t_pt_get___")]
switch_rtp_hdr_t_pt_get(global::System.Runtime.InteropServices.HandleRef jarg1)16500   public static extern uint switch_rtp_hdr_t_pt_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16501 
16502   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_hdr_t_seq_set___")]
switch_rtp_hdr_t_seq_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16503   public static extern void switch_rtp_hdr_t_seq_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16504 
16505   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_hdr_t_seq_get___")]
switch_rtp_hdr_t_seq_get(global::System.Runtime.InteropServices.HandleRef jarg1)16506   public static extern uint switch_rtp_hdr_t_seq_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16507 
16508   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_hdr_t_ts_set___")]
switch_rtp_hdr_t_ts_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16509   public static extern void switch_rtp_hdr_t_ts_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16510 
16511   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_hdr_t_ts_get___")]
switch_rtp_hdr_t_ts_get(global::System.Runtime.InteropServices.HandleRef jarg1)16512   public static extern uint switch_rtp_hdr_t_ts_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16513 
16514   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_hdr_t_ssrc_set___")]
switch_rtp_hdr_t_ssrc_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16515   public static extern void switch_rtp_hdr_t_ssrc_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16516 
16517   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_hdr_t_ssrc_get___")]
switch_rtp_hdr_t_ssrc_get(global::System.Runtime.InteropServices.HandleRef jarg1)16518   public static extern uint switch_rtp_hdr_t_ssrc_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16519 
16520   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_rtp_hdr_t___")]
new_switch_rtp_hdr_t()16521   public static extern global::System.IntPtr new_switch_rtp_hdr_t();
16522 
16523   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_rtp_hdr_t___")]
delete_switch_rtp_hdr_t(global::System.Runtime.InteropServices.HandleRef jarg1)16524   public static extern void delete_switch_rtp_hdr_t(global::System.Runtime.InteropServices.HandleRef jarg1);
16525 
16526   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_hdr_ext_t_length_set___")]
switch_rtp_hdr_ext_t_length_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16527   public static extern void switch_rtp_hdr_ext_t_length_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16528 
16529   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_hdr_ext_t_length_get___")]
switch_rtp_hdr_ext_t_length_get(global::System.Runtime.InteropServices.HandleRef jarg1)16530   public static extern uint switch_rtp_hdr_ext_t_length_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16531 
16532   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_hdr_ext_t_profile_set___")]
switch_rtp_hdr_ext_t_profile_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16533   public static extern void switch_rtp_hdr_ext_t_profile_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16534 
16535   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_hdr_ext_t_profile_get___")]
switch_rtp_hdr_ext_t_profile_get(global::System.Runtime.InteropServices.HandleRef jarg1)16536   public static extern uint switch_rtp_hdr_ext_t_profile_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16537 
16538   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_rtp_hdr_ext_t___")]
new_switch_rtp_hdr_ext_t()16539   public static extern global::System.IntPtr new_switch_rtp_hdr_ext_t();
16540 
16541   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_rtp_hdr_ext_t___")]
delete_switch_rtp_hdr_ext_t(global::System.Runtime.InteropServices.HandleRef jarg1)16542   public static extern void delete_switch_rtp_hdr_ext_t(global::System.Runtime.InteropServices.HandleRef jarg1);
16543 
16544   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_hdr_t_version_set___")]
switch_rtcp_hdr_t_version_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16545   public static extern void switch_rtcp_hdr_t_version_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16546 
16547   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_hdr_t_version_get___")]
switch_rtcp_hdr_t_version_get(global::System.Runtime.InteropServices.HandleRef jarg1)16548   public static extern uint switch_rtcp_hdr_t_version_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16549 
16550   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_hdr_t_p_set___")]
switch_rtcp_hdr_t_p_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16551   public static extern void switch_rtcp_hdr_t_p_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16552 
16553   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_hdr_t_p_get___")]
switch_rtcp_hdr_t_p_get(global::System.Runtime.InteropServices.HandleRef jarg1)16554   public static extern uint switch_rtcp_hdr_t_p_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16555 
16556   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_hdr_t_count_set___")]
switch_rtcp_hdr_t_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16557   public static extern void switch_rtcp_hdr_t_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16558 
16559   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_hdr_t_count_get___")]
switch_rtcp_hdr_t_count_get(global::System.Runtime.InteropServices.HandleRef jarg1)16560   public static extern uint switch_rtcp_hdr_t_count_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16561 
16562   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_hdr_t_type_set___")]
switch_rtcp_hdr_t_type_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16563   public static extern void switch_rtcp_hdr_t_type_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16564 
16565   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_hdr_t_type_get___")]
switch_rtcp_hdr_t_type_get(global::System.Runtime.InteropServices.HandleRef jarg1)16566   public static extern uint switch_rtcp_hdr_t_type_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16567 
16568   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_hdr_t_length_set___")]
switch_rtcp_hdr_t_length_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16569   public static extern void switch_rtcp_hdr_t_length_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16570 
16571   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_hdr_t_length_get___")]
switch_rtcp_hdr_t_length_get(global::System.Runtime.InteropServices.HandleRef jarg1)16572   public static extern uint switch_rtcp_hdr_t_length_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16573 
16574   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_rtcp_hdr_t___")]
new_switch_rtcp_hdr_t()16575   public static extern global::System.IntPtr new_switch_rtcp_hdr_t();
16576 
16577   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_rtcp_hdr_t___")]
delete_switch_rtcp_hdr_t(global::System.Runtime.InteropServices.HandleRef jarg1)16578   public static extern void delete_switch_rtcp_hdr_t(global::System.Runtime.InteropServices.HandleRef jarg1);
16579 
16580   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_audio_buffer_header_t_ts_set___")]
audio_buffer_header_t_ts_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16581   public static extern void audio_buffer_header_t_ts_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16582 
16583   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_audio_buffer_header_t_ts_get___")]
audio_buffer_header_t_ts_get(global::System.Runtime.InteropServices.HandleRef jarg1)16584   public static extern uint audio_buffer_header_t_ts_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16585 
16586   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_audio_buffer_header_t_len_set___")]
audio_buffer_header_t_len_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16587   public static extern void audio_buffer_header_t_len_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16588 
16589   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_audio_buffer_header_t_len_get___")]
audio_buffer_header_t_len_get(global::System.Runtime.InteropServices.HandleRef jarg1)16590   public static extern uint audio_buffer_header_t_len_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16591 
16592   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_audio_buffer_header_t___")]
new_audio_buffer_header_t()16593   public static extern global::System.IntPtr new_audio_buffer_header_t();
16594 
16595   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_audio_buffer_header_t___")]
delete_audio_buffer_header_t(global::System.Runtime.InteropServices.HandleRef jarg1)16596   public static extern void delete_audio_buffer_header_t(global::System.Runtime.InteropServices.HandleRef jarg1);
16597 
16598   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_t38_options_t_T38FaxVersion_set___")]
switch_t38_options_t_T38FaxVersion_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2)16599   public static extern void switch_t38_options_t_T38FaxVersion_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2);
16600 
16601   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_t38_options_t_T38FaxVersion_get___")]
switch_t38_options_t_T38FaxVersion_get(global::System.Runtime.InteropServices.HandleRef jarg1)16602   public static extern ushort switch_t38_options_t_T38FaxVersion_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16603 
16604   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_t38_options_t_T38MaxBitRate_set___")]
switch_t38_options_t_T38MaxBitRate_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16605   public static extern void switch_t38_options_t_T38MaxBitRate_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16606 
16607   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_t38_options_t_T38MaxBitRate_get___")]
switch_t38_options_t_T38MaxBitRate_get(global::System.Runtime.InteropServices.HandleRef jarg1)16608   public static extern uint switch_t38_options_t_T38MaxBitRate_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16609 
16610   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_t38_options_t_T38FaxFillBitRemoval_set___")]
switch_t38_options_t_T38FaxFillBitRemoval_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)16611   public static extern void switch_t38_options_t_T38FaxFillBitRemoval_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
16612 
16613   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_t38_options_t_T38FaxFillBitRemoval_get___")]
switch_t38_options_t_T38FaxFillBitRemoval_get(global::System.Runtime.InteropServices.HandleRef jarg1)16614   public static extern int switch_t38_options_t_T38FaxFillBitRemoval_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16615 
16616   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_t38_options_t_T38FaxTranscodingMMR_set___")]
switch_t38_options_t_T38FaxTranscodingMMR_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)16617   public static extern void switch_t38_options_t_T38FaxTranscodingMMR_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
16618 
16619   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_t38_options_t_T38FaxTranscodingMMR_get___")]
switch_t38_options_t_T38FaxTranscodingMMR_get(global::System.Runtime.InteropServices.HandleRef jarg1)16620   public static extern int switch_t38_options_t_T38FaxTranscodingMMR_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16621 
16622   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_t38_options_t_T38FaxTranscodingJBIG_set___")]
switch_t38_options_t_T38FaxTranscodingJBIG_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)16623   public static extern void switch_t38_options_t_T38FaxTranscodingJBIG_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
16624 
16625   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_t38_options_t_T38FaxTranscodingJBIG_get___")]
switch_t38_options_t_T38FaxTranscodingJBIG_get(global::System.Runtime.InteropServices.HandleRef jarg1)16626   public static extern int switch_t38_options_t_T38FaxTranscodingJBIG_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16627 
16628   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_t38_options_t_T38FaxRateManagement_set___")]
switch_t38_options_t_T38FaxRateManagement_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)16629   public static extern void switch_t38_options_t_T38FaxRateManagement_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
16630 
16631   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_t38_options_t_T38FaxRateManagement_get___")]
switch_t38_options_t_T38FaxRateManagement_get(global::System.Runtime.InteropServices.HandleRef jarg1)16632   public static extern string switch_t38_options_t_T38FaxRateManagement_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16633 
16634   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_t38_options_t_T38FaxMaxBuffer_set___")]
switch_t38_options_t_T38FaxMaxBuffer_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16635   public static extern void switch_t38_options_t_T38FaxMaxBuffer_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16636 
16637   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_t38_options_t_T38FaxMaxBuffer_get___")]
switch_t38_options_t_T38FaxMaxBuffer_get(global::System.Runtime.InteropServices.HandleRef jarg1)16638   public static extern uint switch_t38_options_t_T38FaxMaxBuffer_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16639 
16640   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_t38_options_t_T38FaxMaxDatagram_set___")]
switch_t38_options_t_T38FaxMaxDatagram_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16641   public static extern void switch_t38_options_t_T38FaxMaxDatagram_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16642 
16643   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_t38_options_t_T38FaxMaxDatagram_get___")]
switch_t38_options_t_T38FaxMaxDatagram_get(global::System.Runtime.InteropServices.HandleRef jarg1)16644   public static extern uint switch_t38_options_t_T38FaxMaxDatagram_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16645 
16646   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_t38_options_t_T38FaxUdpEC_set___")]
switch_t38_options_t_T38FaxUdpEC_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)16647   public static extern void switch_t38_options_t_T38FaxUdpEC_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
16648 
16649   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_t38_options_t_T38FaxUdpEC_get___")]
switch_t38_options_t_T38FaxUdpEC_get(global::System.Runtime.InteropServices.HandleRef jarg1)16650   public static extern string switch_t38_options_t_T38FaxUdpEC_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16651 
16652   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_t38_options_t_T38VendorInfo_set___")]
switch_t38_options_t_T38VendorInfo_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)16653   public static extern void switch_t38_options_t_T38VendorInfo_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
16654 
16655   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_t38_options_t_T38VendorInfo_get___")]
switch_t38_options_t_T38VendorInfo_get(global::System.Runtime.InteropServices.HandleRef jarg1)16656   public static extern string switch_t38_options_t_T38VendorInfo_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16657 
16658   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_t38_options_t_remote_ip_set___")]
switch_t38_options_t_remote_ip_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)16659   public static extern void switch_t38_options_t_remote_ip_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
16660 
16661   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_t38_options_t_remote_ip_get___")]
switch_t38_options_t_remote_ip_get(global::System.Runtime.InteropServices.HandleRef jarg1)16662   public static extern string switch_t38_options_t_remote_ip_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16663 
16664   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_t38_options_t_remote_port_set___")]
switch_t38_options_t_remote_port_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2)16665   public static extern void switch_t38_options_t_remote_port_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2);
16666 
16667   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_t38_options_t_remote_port_get___")]
switch_t38_options_t_remote_port_get(global::System.Runtime.InteropServices.HandleRef jarg1)16668   public static extern ushort switch_t38_options_t_remote_port_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16669 
16670   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_t38_options_t_local_ip_set___")]
switch_t38_options_t_local_ip_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)16671   public static extern void switch_t38_options_t_local_ip_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
16672 
16673   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_t38_options_t_local_ip_get___")]
switch_t38_options_t_local_ip_get(global::System.Runtime.InteropServices.HandleRef jarg1)16674   public static extern string switch_t38_options_t_local_ip_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16675 
16676   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_t38_options_t_local_port_set___")]
switch_t38_options_t_local_port_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2)16677   public static extern void switch_t38_options_t_local_port_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2);
16678 
16679   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_t38_options_t_local_port_get___")]
switch_t38_options_t_local_port_get(global::System.Runtime.InteropServices.HandleRef jarg1)16680   public static extern ushort switch_t38_options_t_local_port_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16681 
16682   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_t38_options_t_sdp_o_line_set___")]
switch_t38_options_t_sdp_o_line_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)16683   public static extern void switch_t38_options_t_sdp_o_line_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
16684 
16685   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_t38_options_t_sdp_o_line_get___")]
switch_t38_options_t_sdp_o_line_get(global::System.Runtime.InteropServices.HandleRef jarg1)16686   public static extern string switch_t38_options_t_sdp_o_line_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16687 
16688   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_t38_options_t___")]
new_switch_t38_options_t()16689   public static extern global::System.IntPtr new_switch_t38_options_t();
16690 
16691   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_t38_options_t___")]
delete_switch_t38_options_t(global::System.Runtime.InteropServices.HandleRef jarg1)16692   public static extern void delete_switch_t38_options_t(global::System.Runtime.InteropServices.HandleRef jarg1);
16693 
16694   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_vid_params_t_width_set___")]
switch_vid_params_t_width_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16695   public static extern void switch_vid_params_t_width_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16696 
16697   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_vid_params_t_width_get___")]
switch_vid_params_t_width_get(global::System.Runtime.InteropServices.HandleRef jarg1)16698   public static extern uint switch_vid_params_t_width_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16699 
16700   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_vid_params_t_height_set___")]
switch_vid_params_t_height_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16701   public static extern void switch_vid_params_t_height_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16702 
16703   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_vid_params_t_height_get___")]
switch_vid_params_t_height_get(global::System.Runtime.InteropServices.HandleRef jarg1)16704   public static extern uint switch_vid_params_t_height_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16705 
16706   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_vid_params_t_fps_set___")]
switch_vid_params_t_fps_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16707   public static extern void switch_vid_params_t_fps_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16708 
16709   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_vid_params_t_fps_get___")]
switch_vid_params_t_fps_get(global::System.Runtime.InteropServices.HandleRef jarg1)16710   public static extern uint switch_vid_params_t_fps_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16711 
16712   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_vid_params_t_d_width_set___")]
switch_vid_params_t_d_width_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16713   public static extern void switch_vid_params_t_d_width_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16714 
16715   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_vid_params_t_d_width_get___")]
switch_vid_params_t_d_width_get(global::System.Runtime.InteropServices.HandleRef jarg1)16716   public static extern uint switch_vid_params_t_d_width_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16717 
16718   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_vid_params_t_d_height_set___")]
switch_vid_params_t_d_height_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16719   public static extern void switch_vid_params_t_d_height_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16720 
16721   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_vid_params_t_d_height_get___")]
switch_vid_params_t_d_height_get(global::System.Runtime.InteropServices.HandleRef jarg1)16722   public static extern uint switch_vid_params_t_d_height_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16723 
16724   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_vid_params_t___")]
new_switch_vid_params_t()16725   public static extern global::System.IntPtr new_switch_vid_params_t();
16726 
16727   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_vid_params_t___")]
delete_switch_vid_params_t(global::System.Runtime.InteropServices.HandleRef jarg1)16728   public static extern void delete_switch_vid_params_t(global::System.Runtime.InteropServices.HandleRef jarg1);
16729 
16730   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_fps_t_fps_set___")]
switch_fps_t_fps_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2)16731   public static extern void switch_fps_t_fps_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
16732 
16733   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_fps_t_fps_get___")]
switch_fps_t_fps_get(global::System.Runtime.InteropServices.HandleRef jarg1)16734   public static extern float switch_fps_t_fps_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16735 
16736   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_fps_t_ms_set___")]
switch_fps_t_ms_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)16737   public static extern void switch_fps_t_ms_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
16738 
16739   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_fps_t_ms_get___")]
switch_fps_t_ms_get(global::System.Runtime.InteropServices.HandleRef jarg1)16740   public static extern int switch_fps_t_ms_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16741 
16742   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_fps_t_samples_set___")]
switch_fps_t_samples_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)16743   public static extern void switch_fps_t_samples_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
16744 
16745   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_fps_t_samples_get___")]
switch_fps_t_samples_get(global::System.Runtime.InteropServices.HandleRef jarg1)16746   public static extern int switch_fps_t_samples_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16747 
16748   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_fps_t___")]
new_switch_fps_t()16749   public static extern global::System.IntPtr new_switch_fps_t();
16750 
16751   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_fps_t___")]
delete_switch_fps_t(global::System.Runtime.InteropServices.HandleRef jarg1)16752   public static extern void delete_switch_fps_t(global::System.Runtime.InteropServices.HandleRef jarg1);
16753 
16754   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_MEDIA_TYPE_TOTAL_get___")]
SWITCH_MEDIA_TYPE_TOTAL_get()16755   public static extern int SWITCH_MEDIA_TYPE_TOTAL_get();
16756 
16757   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SOCK_INVALID_get___")]
SWITCH_SOCK_INVALID_get()16758   public static extern int SWITCH_SOCK_INVALID_get();
16759 
16760   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_console_callback_match_node_val_set___")]
switch_console_callback_match_node_val_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)16761   public static extern void switch_console_callback_match_node_val_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
16762 
16763   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_console_callback_match_node_val_get___")]
switch_console_callback_match_node_val_get(global::System.Runtime.InteropServices.HandleRef jarg1)16764   public static extern string switch_console_callback_match_node_val_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16765 
16766   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_console_callback_match_node_next_set___")]
switch_console_callback_match_node_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16767   public static extern void switch_console_callback_match_node_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16768 
16769   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_console_callback_match_node_next_get___")]
switch_console_callback_match_node_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)16770   public static extern global::System.IntPtr switch_console_callback_match_node_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16771 
16772   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_console_callback_match_node___")]
new_switch_console_callback_match_node()16773   public static extern global::System.IntPtr new_switch_console_callback_match_node();
16774 
16775   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_console_callback_match_node___")]
delete_switch_console_callback_match_node(global::System.Runtime.InteropServices.HandleRef jarg1)16776   public static extern void delete_switch_console_callback_match_node(global::System.Runtime.InteropServices.HandleRef jarg1);
16777 
16778   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_console_callback_match_head_set___")]
switch_console_callback_match_head_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16779   public static extern void switch_console_callback_match_head_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16780 
16781   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_console_callback_match_head_get___")]
switch_console_callback_match_head_get(global::System.Runtime.InteropServices.HandleRef jarg1)16782   public static extern global::System.IntPtr switch_console_callback_match_head_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16783 
16784   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_console_callback_match_end_set___")]
switch_console_callback_match_end_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16785   public static extern void switch_console_callback_match_end_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16786 
16787   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_console_callback_match_end_get___")]
switch_console_callback_match_end_get(global::System.Runtime.InteropServices.HandleRef jarg1)16788   public static extern global::System.IntPtr switch_console_callback_match_end_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16789 
16790   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_console_callback_match_count_set___")]
switch_console_callback_match_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)16791   public static extern void switch_console_callback_match_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
16792 
16793   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_console_callback_match_count_get___")]
switch_console_callback_match_count_get(global::System.Runtime.InteropServices.HandleRef jarg1)16794   public static extern int switch_console_callback_match_count_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16795 
16796   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_console_callback_match_dynamic_set___")]
switch_console_callback_match_dynamic_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)16797   public static extern void switch_console_callback_match_dynamic_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
16798 
16799   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_console_callback_match_dynamic_get___")]
switch_console_callback_match_dynamic_get(global::System.Runtime.InteropServices.HandleRef jarg1)16800   public static extern int switch_console_callback_match_dynamic_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16801 
16802   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_console_callback_match___")]
new_switch_console_callback_match()16803   public static extern global::System.IntPtr new_switch_console_callback_match();
16804 
16805   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_console_callback_match___")]
delete_switch_console_callback_match(global::System.Runtime.InteropServices.HandleRef jarg1)16806   public static extern void delete_switch_console_callback_match(global::System.Runtime.InteropServices.HandleRef jarg1);
16807 
16808   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_DMACHINE_MAX_DIGIT_LEN_get___")]
DMACHINE_MAX_DIGIT_LEN_get()16809   public static extern int DMACHINE_MAX_DIGIT_LEN_get();
16810 
16811   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_dmachine_match_dmachine_set___")]
switch_ivr_dmachine_match_dmachine_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16812   public static extern void switch_ivr_dmachine_match_dmachine_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16813 
16814   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_dmachine_match_dmachine_get___")]
switch_ivr_dmachine_match_dmachine_get(global::System.Runtime.InteropServices.HandleRef jarg1)16815   public static extern global::System.IntPtr switch_ivr_dmachine_match_dmachine_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16816 
16817   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_dmachine_match_match_digits_set___")]
switch_ivr_dmachine_match_match_digits_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)16818   public static extern void switch_ivr_dmachine_match_match_digits_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
16819 
16820   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_dmachine_match_match_digits_get___")]
switch_ivr_dmachine_match_match_digits_get(global::System.Runtime.InteropServices.HandleRef jarg1)16821   public static extern string switch_ivr_dmachine_match_match_digits_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16822 
16823   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_dmachine_match_match_key_set___")]
switch_ivr_dmachine_match_match_key_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)16824   public static extern void switch_ivr_dmachine_match_match_key_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
16825 
16826   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_dmachine_match_match_key_get___")]
switch_ivr_dmachine_match_match_key_get(global::System.Runtime.InteropServices.HandleRef jarg1)16827   public static extern int switch_ivr_dmachine_match_match_key_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16828 
16829   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_dmachine_match_type_set___")]
switch_ivr_dmachine_match_type_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)16830   public static extern void switch_ivr_dmachine_match_type_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
16831 
16832   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_dmachine_match_type_get___")]
switch_ivr_dmachine_match_type_get(global::System.Runtime.InteropServices.HandleRef jarg1)16833   public static extern int switch_ivr_dmachine_match_type_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16834 
16835   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_dmachine_match_user_data_set___")]
switch_ivr_dmachine_match_user_data_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16836   public static extern void switch_ivr_dmachine_match_user_data_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16837 
16838   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_dmachine_match_user_data_get___")]
switch_ivr_dmachine_match_user_data_get(global::System.Runtime.InteropServices.HandleRef jarg1)16839   public static extern global::System.IntPtr switch_ivr_dmachine_match_user_data_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16840 
16841   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_ivr_dmachine_match___")]
new_switch_ivr_dmachine_match()16842   public static extern global::System.IntPtr new_switch_ivr_dmachine_match();
16843 
16844   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_ivr_dmachine_match___")]
delete_switch_ivr_dmachine_match(global::System.Runtime.InteropServices.HandleRef jarg1)16845   public static extern void delete_switch_ivr_dmachine_match(global::System.Runtime.InteropServices.HandleRef jarg1);
16846 
16847   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_MAX_ARG_RECURSION_get___")]
MAX_ARG_RECURSION_get()16848   public static extern int MAX_ARG_RECURSION_get();
16849 
16850   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_input_args_t_input_callback_set___")]
switch_input_args_t_input_callback_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16851   public static extern void switch_input_args_t_input_callback_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16852 
16853   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_input_args_t_input_callback_get___")]
switch_input_args_t_input_callback_get(global::System.Runtime.InteropServices.HandleRef jarg1)16854   public static extern global::System.IntPtr switch_input_args_t_input_callback_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16855 
16856   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_input_args_t_buf_set___")]
switch_input_args_t_buf_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16857   public static extern void switch_input_args_t_buf_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16858 
16859   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_input_args_t_buf_get___")]
switch_input_args_t_buf_get(global::System.Runtime.InteropServices.HandleRef jarg1)16860   public static extern global::System.IntPtr switch_input_args_t_buf_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16861 
16862   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_input_args_t_buflen_set___")]
switch_input_args_t_buflen_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16863   public static extern void switch_input_args_t_buflen_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16864 
16865   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_input_args_t_buflen_get___")]
switch_input_args_t_buflen_get(global::System.Runtime.InteropServices.HandleRef jarg1)16866   public static extern uint switch_input_args_t_buflen_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16867 
16868   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_input_args_t_read_frame_callback_set___")]
switch_input_args_t_read_frame_callback_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16869   public static extern void switch_input_args_t_read_frame_callback_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16870 
16871   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_input_args_t_read_frame_callback_get___")]
switch_input_args_t_read_frame_callback_get(global::System.Runtime.InteropServices.HandleRef jarg1)16872   public static extern global::System.IntPtr switch_input_args_t_read_frame_callback_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16873 
16874   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_input_args_t_user_data_set___")]
switch_input_args_t_user_data_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16875   public static extern void switch_input_args_t_user_data_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16876 
16877   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_input_args_t_user_data_get___")]
switch_input_args_t_user_data_get(global::System.Runtime.InteropServices.HandleRef jarg1)16878   public static extern global::System.IntPtr switch_input_args_t_user_data_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16879 
16880   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_input_args_t_dmachine_set___")]
switch_input_args_t_dmachine_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16881   public static extern void switch_input_args_t_dmachine_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16882 
16883   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_input_args_t_dmachine_get___")]
switch_input_args_t_dmachine_get(global::System.Runtime.InteropServices.HandleRef jarg1)16884   public static extern global::System.IntPtr switch_input_args_t_dmachine_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16885 
16886   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_input_args_t_loops_set___")]
switch_input_args_t_loops_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)16887   public static extern void switch_input_args_t_loops_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
16888 
16889   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_input_args_t_loops_get___")]
switch_input_args_t_loops_get(global::System.Runtime.InteropServices.HandleRef jarg1)16890   public static extern int switch_input_args_t_loops_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16891 
16892   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_input_args_t___")]
new_switch_input_args_t()16893   public static extern global::System.IntPtr new_switch_input_args_t();
16894 
16895   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_input_args_t___")]
delete_switch_input_args_t(global::System.Runtime.InteropServices.HandleRef jarg1)16896   public static extern void delete_switch_input_args_t(global::System.Runtime.InteropServices.HandleRef jarg1);
16897 
16898   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_say_args_t_type_set___")]
switch_say_args_t_type_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)16899   public static extern void switch_say_args_t_type_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
16900 
16901   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_say_args_t_type_get___")]
switch_say_args_t_type_get(global::System.Runtime.InteropServices.HandleRef jarg1)16902   public static extern int switch_say_args_t_type_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16903 
16904   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_say_args_t_method_set___")]
switch_say_args_t_method_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)16905   public static extern void switch_say_args_t_method_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
16906 
16907   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_say_args_t_method_get___")]
switch_say_args_t_method_get(global::System.Runtime.InteropServices.HandleRef jarg1)16908   public static extern int switch_say_args_t_method_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16909 
16910   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_say_args_t_gender_set___")]
switch_say_args_t_gender_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)16911   public static extern void switch_say_args_t_gender_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
16912 
16913   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_say_args_t_gender_get___")]
switch_say_args_t_gender_get(global::System.Runtime.InteropServices.HandleRef jarg1)16914   public static extern int switch_say_args_t_gender_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16915 
16916   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_say_args_t_ext_set___")]
switch_say_args_t_ext_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)16917   public static extern void switch_say_args_t_ext_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
16918 
16919   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_say_args_t_ext_get___")]
switch_say_args_t_ext_get(global::System.Runtime.InteropServices.HandleRef jarg1)16920   public static extern string switch_say_args_t_ext_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16921 
16922   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_say_args_t___")]
new_switch_say_args_t()16923   public static extern global::System.IntPtr new_switch_say_args_t();
16924 
16925   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_say_args_t___")]
delete_switch_say_args_t(global::System.Runtime.InteropServices.HandleRef jarg1)16926   public static extern void delete_switch_say_args_t(global::System.Runtime.InteropServices.HandleRef jarg1);
16927 
16928   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_API_VERSION_get___")]
SWITCH_API_VERSION_get()16929   public static extern int SWITCH_API_VERSION_get();
16930 
16931   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_function_table_t_switch_api_version_set___")]
switch_loadable_module_function_table_t_switch_api_version_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)16932   public static extern void switch_loadable_module_function_table_t_switch_api_version_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
16933 
16934   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_function_table_t_switch_api_version_get___")]
switch_loadable_module_function_table_t_switch_api_version_get(global::System.Runtime.InteropServices.HandleRef jarg1)16935   public static extern int switch_loadable_module_function_table_t_switch_api_version_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16936 
16937   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_function_table_t_load_set___")]
switch_loadable_module_function_table_t_load_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16938   public static extern void switch_loadable_module_function_table_t_load_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16939 
16940   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_function_table_t_load_get___")]
switch_loadable_module_function_table_t_load_get(global::System.Runtime.InteropServices.HandleRef jarg1)16941   public static extern global::System.IntPtr switch_loadable_module_function_table_t_load_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16942 
16943   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_function_table_t_shutdown_set___")]
switch_loadable_module_function_table_t_shutdown_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16944   public static extern void switch_loadable_module_function_table_t_shutdown_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16945 
16946   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_function_table_t_shutdown_get___")]
switch_loadable_module_function_table_t_shutdown_get(global::System.Runtime.InteropServices.HandleRef jarg1)16947   public static extern global::System.IntPtr switch_loadable_module_function_table_t_shutdown_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16948 
16949   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_function_table_t_runtime_set___")]
switch_loadable_module_function_table_t_runtime_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)16950   public static extern void switch_loadable_module_function_table_t_runtime_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
16951 
16952   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_function_table_t_runtime_get___")]
switch_loadable_module_function_table_t_runtime_get(global::System.Runtime.InteropServices.HandleRef jarg1)16953   public static extern global::System.IntPtr switch_loadable_module_function_table_t_runtime_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16954 
16955   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_function_table_t_flags_set___")]
switch_loadable_module_function_table_t_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16956   public static extern void switch_loadable_module_function_table_t_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16957 
16958   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_function_table_t_flags_get___")]
switch_loadable_module_function_table_t_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1)16959   public static extern uint switch_loadable_module_function_table_t_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16960 
16961   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_loadable_module_function_table_t___")]
new_switch_loadable_module_function_table_t()16962   public static extern global::System.IntPtr new_switch_loadable_module_function_table_t();
16963 
16964   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_loadable_module_function_table_t___")]
delete_switch_loadable_module_function_table_t(global::System.Runtime.InteropServices.HandleRef jarg1)16965   public static extern void delete_switch_loadable_module_function_table_t(global::System.Runtime.InteropServices.HandleRef jarg1);
16966 
16967   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_type_set___")]
payload_map_t_type_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)16968   public static extern void payload_map_t_type_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
16969 
16970   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_type_get___")]
payload_map_t_type_get(global::System.Runtime.InteropServices.HandleRef jarg1)16971   public static extern int payload_map_t_type_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16972 
16973   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_sdp_type_set___")]
payload_map_t_sdp_type_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)16974   public static extern void payload_map_t_sdp_type_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
16975 
16976   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_sdp_type_get___")]
payload_map_t_sdp_type_get(global::System.Runtime.InteropServices.HandleRef jarg1)16977   public static extern int payload_map_t_sdp_type_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16978 
16979   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_ptime_set___")]
payload_map_t_ptime_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16980   public static extern void payload_map_t_ptime_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16981 
16982   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_ptime_get___")]
payload_map_t_ptime_get(global::System.Runtime.InteropServices.HandleRef jarg1)16983   public static extern uint payload_map_t_ptime_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16984 
16985   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_rate_set___")]
payload_map_t_rate_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)16986   public static extern void payload_map_t_rate_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
16987 
16988   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_rate_get___")]
payload_map_t_rate_get(global::System.Runtime.InteropServices.HandleRef jarg1)16989   public static extern uint payload_map_t_rate_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16990 
16991   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_allocated_set___")]
payload_map_t_allocated_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)16992   public static extern void payload_map_t_allocated_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
16993 
16994   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_allocated_get___")]
payload_map_t_allocated_get(global::System.Runtime.InteropServices.HandleRef jarg1)16995   public static extern byte payload_map_t_allocated_get(global::System.Runtime.InteropServices.HandleRef jarg1);
16996 
16997   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_negotiated_set___")]
payload_map_t_negotiated_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)16998   public static extern void payload_map_t_negotiated_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
16999 
17000   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_negotiated_get___")]
payload_map_t_negotiated_get(global::System.Runtime.InteropServices.HandleRef jarg1)17001   public static extern byte payload_map_t_negotiated_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17002 
17003   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_current_set___")]
payload_map_t_current_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)17004   public static extern void payload_map_t_current_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
17005 
17006   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_current_get___")]
payload_map_t_current_get(global::System.Runtime.InteropServices.HandleRef jarg1)17007   public static extern byte payload_map_t_current_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17008 
17009   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_hash_set___")]
payload_map_t_hash_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17010   public static extern void payload_map_t_hash_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17011 
17012   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_hash_get___")]
payload_map_t_hash_get(global::System.Runtime.InteropServices.HandleRef jarg1)17013   public static extern uint payload_map_t_hash_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17014 
17015   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_rm_encoding_set___")]
payload_map_t_rm_encoding_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)17016   public static extern void payload_map_t_rm_encoding_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
17017 
17018   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_rm_encoding_get___")]
payload_map_t_rm_encoding_get(global::System.Runtime.InteropServices.HandleRef jarg1)17019   public static extern string payload_map_t_rm_encoding_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17020 
17021   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_iananame_set___")]
payload_map_t_iananame_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)17022   public static extern void payload_map_t_iananame_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
17023 
17024   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_iananame_get___")]
payload_map_t_iananame_get(global::System.Runtime.InteropServices.HandleRef jarg1)17025   public static extern string payload_map_t_iananame_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17026 
17027   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_modname_set___")]
payload_map_t_modname_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)17028   public static extern void payload_map_t_modname_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
17029 
17030   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_modname_get___")]
payload_map_t_modname_get(global::System.Runtime.InteropServices.HandleRef jarg1)17031   public static extern string payload_map_t_modname_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17032 
17033   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_pt_set___")]
payload_map_t_pt_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)17034   public static extern void payload_map_t_pt_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
17035 
17036   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_pt_get___")]
payload_map_t_pt_get(global::System.Runtime.InteropServices.HandleRef jarg1)17037   public static extern byte payload_map_t_pt_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17038 
17039   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_rm_rate_set___")]
payload_map_t_rm_rate_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17040   public static extern void payload_map_t_rm_rate_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17041 
17042   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_rm_rate_get___")]
payload_map_t_rm_rate_get(global::System.Runtime.InteropServices.HandleRef jarg1)17043   public static extern uint payload_map_t_rm_rate_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17044 
17045   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_adv_rm_rate_set___")]
payload_map_t_adv_rm_rate_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17046   public static extern void payload_map_t_adv_rm_rate_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17047 
17048   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_adv_rm_rate_get___")]
payload_map_t_adv_rm_rate_get(global::System.Runtime.InteropServices.HandleRef jarg1)17049   public static extern uint payload_map_t_adv_rm_rate_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17050 
17051   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_codec_ms_set___")]
payload_map_t_codec_ms_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17052   public static extern void payload_map_t_codec_ms_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17053 
17054   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_codec_ms_get___")]
payload_map_t_codec_ms_get(global::System.Runtime.InteropServices.HandleRef jarg1)17055   public static extern uint payload_map_t_codec_ms_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17056 
17057   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_bitrate_set___")]
payload_map_t_bitrate_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17058   public static extern void payload_map_t_bitrate_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17059 
17060   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_bitrate_get___")]
payload_map_t_bitrate_get(global::System.Runtime.InteropServices.HandleRef jarg1)17061   public static extern uint payload_map_t_bitrate_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17062 
17063   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_rm_fmtp_set___")]
payload_map_t_rm_fmtp_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)17064   public static extern void payload_map_t_rm_fmtp_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
17065 
17066   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_rm_fmtp_get___")]
payload_map_t_rm_fmtp_get(global::System.Runtime.InteropServices.HandleRef jarg1)17067   public static extern string payload_map_t_rm_fmtp_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17068 
17069   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_recv_pt_set___")]
payload_map_t_recv_pt_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)17070   public static extern void payload_map_t_recv_pt_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
17071 
17072   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_recv_pt_get___")]
payload_map_t_recv_pt_get(global::System.Runtime.InteropServices.HandleRef jarg1)17073   public static extern byte payload_map_t_recv_pt_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17074 
17075   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_fmtp_out_set___")]
payload_map_t_fmtp_out_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)17076   public static extern void payload_map_t_fmtp_out_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
17077 
17078   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_fmtp_out_get___")]
payload_map_t_fmtp_out_get(global::System.Runtime.InteropServices.HandleRef jarg1)17079   public static extern string payload_map_t_fmtp_out_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17080 
17081   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_remote_sdp_ip_set___")]
payload_map_t_remote_sdp_ip_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)17082   public static extern void payload_map_t_remote_sdp_ip_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
17083 
17084   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_remote_sdp_ip_get___")]
payload_map_t_remote_sdp_ip_get(global::System.Runtime.InteropServices.HandleRef jarg1)17085   public static extern string payload_map_t_remote_sdp_ip_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17086 
17087   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_remote_sdp_port_set___")]
payload_map_t_remote_sdp_port_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2)17088   public static extern void payload_map_t_remote_sdp_port_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2);
17089 
17090   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_remote_sdp_port_get___")]
payload_map_t_remote_sdp_port_get(global::System.Runtime.InteropServices.HandleRef jarg1)17091   public static extern ushort payload_map_t_remote_sdp_port_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17092 
17093   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_channels_set___")]
payload_map_t_channels_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)17094   public static extern void payload_map_t_channels_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
17095 
17096   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_channels_get___")]
payload_map_t_channels_get(global::System.Runtime.InteropServices.HandleRef jarg1)17097   public static extern int payload_map_t_channels_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17098 
17099   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_adv_channels_set___")]
payload_map_t_adv_channels_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)17100   public static extern void payload_map_t_adv_channels_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
17101 
17102   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_adv_channels_get___")]
payload_map_t_adv_channels_get(global::System.Runtime.InteropServices.HandleRef jarg1)17103   public static extern int payload_map_t_adv_channels_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17104 
17105   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_next_set___")]
payload_map_t_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)17106   public static extern void payload_map_t_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
17107 
17108   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_payload_map_t_next_get___")]
payload_map_t_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)17109   public static extern global::System.IntPtr payload_map_t_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17110 
17111   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_payload_map_t___")]
new_payload_map_t()17112   public static extern global::System.IntPtr new_payload_map_t();
17113 
17114   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_payload_map_t___")]
delete_payload_map_t(global::System.Runtime.InteropServices.HandleRef jarg1)17115   public static extern void delete_payload_map_t(global::System.Runtime.InteropServices.HandleRef jarg1);
17116 
17117   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_waitlist_t_sock_set___")]
switch_waitlist_t_sock_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)17118   public static extern void switch_waitlist_t_sock_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
17119 
17120   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_waitlist_t_sock_get___")]
switch_waitlist_t_sock_get(global::System.Runtime.InteropServices.HandleRef jarg1)17121   public static extern int switch_waitlist_t_sock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17122 
17123   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_waitlist_t_events_set___")]
switch_waitlist_t_events_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17124   public static extern void switch_waitlist_t_events_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17125 
17126   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_waitlist_t_events_get___")]
switch_waitlist_t_events_get(global::System.Runtime.InteropServices.HandleRef jarg1)17127   public static extern uint switch_waitlist_t_events_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17128 
17129   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_waitlist_t_revents_set___")]
switch_waitlist_t_revents_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17130   public static extern void switch_waitlist_t_revents_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17131 
17132   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_waitlist_t_revents_get___")]
switch_waitlist_t_revents_get(global::System.Runtime.InteropServices.HandleRef jarg1)17133   public static extern uint switch_waitlist_t_revents_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17134 
17135   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_waitlist_t___")]
new_switch_waitlist_t()17136   public static extern global::System.IntPtr new_switch_waitlist_t();
17137 
17138   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_waitlist_t___")]
delete_switch_waitlist_t(global::System.Runtime.InteropServices.HandleRef jarg1)17139   public static extern void delete_switch_waitlist_t(global::System.Runtime.InteropServices.HandleRef jarg1);
17140 
17141   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_samplerate_set___")]
switch_mm_t_samplerate_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)17142   public static extern void switch_mm_t_samplerate_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
17143 
17144   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_samplerate_get___")]
switch_mm_t_samplerate_get(global::System.Runtime.InteropServices.HandleRef jarg1)17145   public static extern int switch_mm_t_samplerate_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17146 
17147   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_channels_set___")]
switch_mm_t_channels_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)17148   public static extern void switch_mm_t_channels_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
17149 
17150   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_channels_get___")]
switch_mm_t_channels_get(global::System.Runtime.InteropServices.HandleRef jarg1)17151   public static extern int switch_mm_t_channels_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17152 
17153   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_keyint_set___")]
switch_mm_t_keyint_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)17154   public static extern void switch_mm_t_keyint_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
17155 
17156   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_keyint_get___")]
switch_mm_t_keyint_get(global::System.Runtime.InteropServices.HandleRef jarg1)17157   public static extern int switch_mm_t_keyint_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17158 
17159   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_ab_set___")]
switch_mm_t_ab_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)17160   public static extern void switch_mm_t_ab_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
17161 
17162   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_ab_get___")]
switch_mm_t_ab_get(global::System.Runtime.InteropServices.HandleRef jarg1)17163   public static extern int switch_mm_t_ab_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17164 
17165   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_vb_set___")]
switch_mm_t_vb_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)17166   public static extern void switch_mm_t_vb_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
17167 
17168   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_vb_get___")]
switch_mm_t_vb_get(global::System.Runtime.InteropServices.HandleRef jarg1)17169   public static extern int switch_mm_t_vb_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17170 
17171   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_vw_set___")]
switch_mm_t_vw_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)17172   public static extern void switch_mm_t_vw_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
17173 
17174   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_vw_get___")]
switch_mm_t_vw_get(global::System.Runtime.InteropServices.HandleRef jarg1)17175   public static extern int switch_mm_t_vw_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17176 
17177   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_vh_set___")]
switch_mm_t_vh_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)17178   public static extern void switch_mm_t_vh_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
17179 
17180   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_vh_get___")]
switch_mm_t_vh_get(global::System.Runtime.InteropServices.HandleRef jarg1)17181   public static extern int switch_mm_t_vh_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17182 
17183   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_cbr_set___")]
switch_mm_t_cbr_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)17184   public static extern void switch_mm_t_cbr_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
17185 
17186   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_cbr_get___")]
switch_mm_t_cbr_get(global::System.Runtime.InteropServices.HandleRef jarg1)17187   public static extern int switch_mm_t_cbr_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17188 
17189   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_fps_set___")]
switch_mm_t_fps_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2)17190   public static extern void switch_mm_t_fps_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
17191 
17192   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_fps_get___")]
switch_mm_t_fps_get(global::System.Runtime.InteropServices.HandleRef jarg1)17193   public static extern float switch_mm_t_fps_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17194 
17195   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_source_fps_set___")]
switch_mm_t_source_fps_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2)17196   public static extern void switch_mm_t_source_fps_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
17197 
17198   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_source_fps_get___")]
switch_mm_t_source_fps_get(global::System.Runtime.InteropServices.HandleRef jarg1)17199   public static extern float switch_mm_t_source_fps_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17200 
17201   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_vbuf_set___")]
switch_mm_t_vbuf_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)17202   public static extern void switch_mm_t_vbuf_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
17203 
17204   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_vbuf_get___")]
switch_mm_t_vbuf_get(global::System.Runtime.InteropServices.HandleRef jarg1)17205   public static extern int switch_mm_t_vbuf_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17206 
17207   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_vprofile_set___")]
switch_mm_t_vprofile_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)17208   public static extern void switch_mm_t_vprofile_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
17209 
17210   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_vprofile_get___")]
switch_mm_t_vprofile_get(global::System.Runtime.InteropServices.HandleRef jarg1)17211   public static extern int switch_mm_t_vprofile_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17212 
17213   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_vencspd_set___")]
switch_mm_t_vencspd_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)17214   public static extern void switch_mm_t_vencspd_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
17215 
17216   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_vencspd_get___")]
switch_mm_t_vencspd_get(global::System.Runtime.InteropServices.HandleRef jarg1)17217   public static extern int switch_mm_t_vencspd_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17218 
17219   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_try_hardware_encoder_set___")]
switch_mm_t_try_hardware_encoder_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)17220   public static extern void switch_mm_t_try_hardware_encoder_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
17221 
17222   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_try_hardware_encoder_get___")]
switch_mm_t_try_hardware_encoder_get(global::System.Runtime.InteropServices.HandleRef jarg1)17223   public static extern byte switch_mm_t_try_hardware_encoder_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17224 
17225   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_scale_w_set___")]
switch_mm_t_scale_w_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)17226   public static extern void switch_mm_t_scale_w_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
17227 
17228   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_scale_w_get___")]
switch_mm_t_scale_w_get(global::System.Runtime.InteropServices.HandleRef jarg1)17229   public static extern int switch_mm_t_scale_w_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17230 
17231   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_scale_h_set___")]
switch_mm_t_scale_h_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)17232   public static extern void switch_mm_t_scale_h_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
17233 
17234   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_scale_h_get___")]
switch_mm_t_scale_h_get(global::System.Runtime.InteropServices.HandleRef jarg1)17235   public static extern int switch_mm_t_scale_h_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17236 
17237   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_fmt_set___")]
switch_mm_t_fmt_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)17238   public static extern void switch_mm_t_fmt_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
17239 
17240   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_fmt_get___")]
switch_mm_t_fmt_get(global::System.Runtime.InteropServices.HandleRef jarg1)17241   public static extern global::System.IntPtr switch_mm_t_fmt_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17242 
17243   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_auth_username_set___")]
switch_mm_t_auth_username_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)17244   public static extern void switch_mm_t_auth_username_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
17245 
17246   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_auth_username_get___")]
switch_mm_t_auth_username_get(global::System.Runtime.InteropServices.HandleRef jarg1)17247   public static extern string switch_mm_t_auth_username_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17248 
17249   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_auth_password_set___")]
switch_mm_t_auth_password_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)17250   public static extern void switch_mm_t_auth_password_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
17251 
17252   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mm_t_auth_password_get___")]
switch_mm_t_auth_password_get(global::System.Runtime.InteropServices.HandleRef jarg1)17253   public static extern string switch_mm_t_auth_password_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17254 
17255   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_mm_t___")]
new_switch_mm_t()17256   public static extern global::System.IntPtr new_switch_mm_t();
17257 
17258   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_mm_t___")]
delete_switch_mm_t(global::System.Runtime.InteropServices.HandleRef jarg1)17259   public static extern void delete_switch_mm_t(global::System.Runtime.InteropServices.HandleRef jarg1);
17260 
17261   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_RTP_MAX_CRYPTO_LEN_get___")]
SWITCH_RTP_MAX_CRYPTO_LEN_get()17262   public static extern int SWITCH_RTP_MAX_CRYPTO_LEN_get();
17263 
17264   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_crypto_key_material_t_method_set___")]
switch_crypto_key_material_t_method_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)17265   public static extern void switch_crypto_key_material_t_method_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
17266 
17267   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_crypto_key_material_t_method_get___")]
switch_crypto_key_material_t_method_get(global::System.Runtime.InteropServices.HandleRef jarg1)17268   public static extern int switch_crypto_key_material_t_method_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17269 
17270   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_crypto_key_material_t_raw_key_set___")]
switch_crypto_key_material_t_raw_key_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)17271   public static extern void switch_crypto_key_material_t_raw_key_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
17272 
17273   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_crypto_key_material_t_raw_key_get___")]
switch_crypto_key_material_t_raw_key_get(global::System.Runtime.InteropServices.HandleRef jarg1)17274   public static extern global::System.IntPtr switch_crypto_key_material_t_raw_key_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17275 
17276   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_crypto_key_material_t_crypto_key_set___")]
switch_crypto_key_material_t_crypto_key_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)17277   public static extern void switch_crypto_key_material_t_crypto_key_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
17278 
17279   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_crypto_key_material_t_crypto_key_get___")]
switch_crypto_key_material_t_crypto_key_get(global::System.Runtime.InteropServices.HandleRef jarg1)17280   public static extern string switch_crypto_key_material_t_crypto_key_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17281 
17282   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_crypto_key_material_t_lifetime_set___")]
switch_crypto_key_material_t_lifetime_set(global::System.Runtime.InteropServices.HandleRef jarg1, ulong jarg2)17283   public static extern void switch_crypto_key_material_t_lifetime_set(global::System.Runtime.InteropServices.HandleRef jarg1, ulong jarg2);
17284 
17285   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_crypto_key_material_t_lifetime_get___")]
switch_crypto_key_material_t_lifetime_get(global::System.Runtime.InteropServices.HandleRef jarg1)17286   public static extern ulong switch_crypto_key_material_t_lifetime_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17287 
17288   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_crypto_key_material_t_mki_id_set___")]
switch_crypto_key_material_t_mki_id_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17289   public static extern void switch_crypto_key_material_t_mki_id_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17290 
17291   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_crypto_key_material_t_mki_id_get___")]
switch_crypto_key_material_t_mki_id_get(global::System.Runtime.InteropServices.HandleRef jarg1)17292   public static extern uint switch_crypto_key_material_t_mki_id_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17293 
17294   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_crypto_key_material_t_mki_size_set___")]
switch_crypto_key_material_t_mki_size_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17295   public static extern void switch_crypto_key_material_t_mki_size_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17296 
17297   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_crypto_key_material_t_mki_size_get___")]
switch_crypto_key_material_t_mki_size_get(global::System.Runtime.InteropServices.HandleRef jarg1)17298   public static extern uint switch_crypto_key_material_t_mki_size_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17299 
17300   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_crypto_key_material_t_next_set___")]
switch_crypto_key_material_t_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)17301   public static extern void switch_crypto_key_material_t_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
17302 
17303   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_crypto_key_material_t_next_get___")]
switch_crypto_key_material_t_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)17304   public static extern global::System.IntPtr switch_crypto_key_material_t_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17305 
17306   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_crypto_key_material_t___")]
new_switch_crypto_key_material_t()17307   public static extern global::System.IntPtr new_switch_crypto_key_material_t();
17308 
17309   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_crypto_key_material_t___")]
delete_switch_crypto_key_material_t(global::System.Runtime.InteropServices.HandleRef jarg1)17310   public static extern void delete_switch_crypto_key_material_t(global::System.Runtime.InteropServices.HandleRef jarg1);
17311 
17312   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_secure_settings_t_crypto_tag_set___")]
switch_secure_settings_t_crypto_tag_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)17313   public static extern void switch_secure_settings_t_crypto_tag_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
17314 
17315   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_secure_settings_t_crypto_tag_get___")]
switch_secure_settings_t_crypto_tag_get(global::System.Runtime.InteropServices.HandleRef jarg1)17316   public static extern int switch_secure_settings_t_crypto_tag_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17317 
17318   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_secure_settings_t_local_raw_key_set___")]
switch_secure_settings_t_local_raw_key_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)17319   public static extern void switch_secure_settings_t_local_raw_key_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
17320 
17321   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_secure_settings_t_local_raw_key_get___")]
switch_secure_settings_t_local_raw_key_get(global::System.Runtime.InteropServices.HandleRef jarg1)17322   public static extern global::System.IntPtr switch_secure_settings_t_local_raw_key_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17323 
17324   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_secure_settings_t_remote_raw_key_set___")]
switch_secure_settings_t_remote_raw_key_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)17325   public static extern void switch_secure_settings_t_remote_raw_key_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
17326 
17327   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_secure_settings_t_remote_raw_key_get___")]
switch_secure_settings_t_remote_raw_key_get(global::System.Runtime.InteropServices.HandleRef jarg1)17328   public static extern global::System.IntPtr switch_secure_settings_t_remote_raw_key_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17329 
17330   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_secure_settings_t_crypto_type_set___")]
switch_secure_settings_t_crypto_type_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)17331   public static extern void switch_secure_settings_t_crypto_type_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
17332 
17333   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_secure_settings_t_crypto_type_get___")]
switch_secure_settings_t_crypto_type_get(global::System.Runtime.InteropServices.HandleRef jarg1)17334   public static extern int switch_secure_settings_t_crypto_type_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17335 
17336   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_secure_settings_t_local_crypto_key_set___")]
switch_secure_settings_t_local_crypto_key_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)17337   public static extern void switch_secure_settings_t_local_crypto_key_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
17338 
17339   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_secure_settings_t_local_crypto_key_get___")]
switch_secure_settings_t_local_crypto_key_get(global::System.Runtime.InteropServices.HandleRef jarg1)17340   public static extern string switch_secure_settings_t_local_crypto_key_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17341 
17342   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_secure_settings_t_remote_crypto_key_set___")]
switch_secure_settings_t_remote_crypto_key_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)17343   public static extern void switch_secure_settings_t_remote_crypto_key_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
17344 
17345   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_secure_settings_t_remote_crypto_key_get___")]
switch_secure_settings_t_remote_crypto_key_get(global::System.Runtime.InteropServices.HandleRef jarg1)17346   public static extern string switch_secure_settings_t_remote_crypto_key_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17347 
17348   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_secure_settings_t_local_key_material_next_set___")]
switch_secure_settings_t_local_key_material_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)17349   public static extern void switch_secure_settings_t_local_key_material_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
17350 
17351   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_secure_settings_t_local_key_material_next_get___")]
switch_secure_settings_t_local_key_material_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)17352   public static extern global::System.IntPtr switch_secure_settings_t_local_key_material_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17353 
17354   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_secure_settings_t_local_key_material_n_set___")]
switch_secure_settings_t_local_key_material_n_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17355   public static extern void switch_secure_settings_t_local_key_material_n_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17356 
17357   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_secure_settings_t_local_key_material_n_get___")]
switch_secure_settings_t_local_key_material_n_get(global::System.Runtime.InteropServices.HandleRef jarg1)17358   public static extern uint switch_secure_settings_t_local_key_material_n_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17359 
17360   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_secure_settings_t_remote_key_material_next_set___")]
switch_secure_settings_t_remote_key_material_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)17361   public static extern void switch_secure_settings_t_remote_key_material_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
17362 
17363   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_secure_settings_t_remote_key_material_next_get___")]
switch_secure_settings_t_remote_key_material_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)17364   public static extern global::System.IntPtr switch_secure_settings_t_remote_key_material_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17365 
17366   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_secure_settings_t_remote_key_material_n_set___")]
switch_secure_settings_t_remote_key_material_n_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17367   public static extern void switch_secure_settings_t_remote_key_material_n_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17368 
17369   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_secure_settings_t_remote_key_material_n_get___")]
switch_secure_settings_t_remote_key_material_n_get(global::System.Runtime.InteropServices.HandleRef jarg1)17370   public static extern uint switch_secure_settings_t_remote_key_material_n_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17371 
17372   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_secure_settings_t___")]
new_switch_secure_settings_t()17373   public static extern global::System.IntPtr new_switch_secure_settings_t();
17374 
17375   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_secure_settings_t___")]
delete_switch_secure_settings_t(global::System.Runtime.InteropServices.HandleRef jarg1)17376   public static extern void delete_switch_secure_settings_t(global::System.Runtime.InteropServices.HandleRef jarg1);
17377 
17378   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CRYPTO_MKI_INDEX_get___")]
SWITCH_CRYPTO_MKI_INDEX_get()17379   public static extern int SWITCH_CRYPTO_MKI_INDEX_get();
17380 
17381   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CRYPTO_MKI_MAX_get___")]
SWITCH_CRYPTO_MKI_MAX_get()17382   public static extern int SWITCH_CRYPTO_MKI_MAX_get();
17383 
17384   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_coredb_handle_in_memory_set___")]
switch_coredb_handle_in_memory_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)17385   public static extern void switch_coredb_handle_in_memory_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
17386 
17387   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_coredb_handle_in_memory_get___")]
switch_coredb_handle_in_memory_get(global::System.Runtime.InteropServices.HandleRef jarg1)17388   public static extern int switch_coredb_handle_in_memory_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17389 
17390   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_coredb_handle_handle_set___")]
switch_coredb_handle_handle_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)17391   public static extern void switch_coredb_handle_handle_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
17392 
17393   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_coredb_handle_handle_get___")]
switch_coredb_handle_handle_get(global::System.Runtime.InteropServices.HandleRef jarg1)17394   public static extern global::System.IntPtr switch_coredb_handle_handle_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17395 
17396   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_coredb_handle___")]
new_switch_coredb_handle()17397   public static extern global::System.IntPtr new_switch_coredb_handle();
17398 
17399   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_coredb_handle___")]
delete_switch_coredb_handle(global::System.Runtime.InteropServices.HandleRef jarg1)17400   public static extern void delete_switch_coredb_handle(global::System.Runtime.InteropServices.HandleRef jarg1);
17401 
17402   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_db_close___")]
switch_core_db_close(global::System.Runtime.InteropServices.HandleRef jarg1)17403   public static extern int switch_core_db_close(global::System.Runtime.InteropServices.HandleRef jarg1);
17404 
17405   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_db_open___")]
switch_core_db_open(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)17406   public static extern int switch_core_db_open(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
17407 
17408   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_db_open_v2___")]
switch_core_db_open_v2(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)17409   public static extern int switch_core_db_open_v2(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
17410 
17411   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_db_column_text___")]
switch_core_db_column_text(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)17412   public static extern global::System.IntPtr switch_core_db_column_text(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
17413 
17414   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_db_column_name___")]
switch_core_db_column_name(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)17415   public static extern string switch_core_db_column_name(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
17416 
17417   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_db_column_count___")]
switch_core_db_column_count(global::System.Runtime.InteropServices.HandleRef jarg1)17418   public static extern int switch_core_db_column_count(global::System.Runtime.InteropServices.HandleRef jarg1);
17419 
17420   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_db_errmsg___")]
switch_core_db_errmsg(global::System.Runtime.InteropServices.HandleRef jarg1)17421   public static extern string switch_core_db_errmsg(global::System.Runtime.InteropServices.HandleRef jarg1);
17422 
17423   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_db_exec___")]
switch_core_db_exec(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, ref string jarg5)17424   public static extern int switch_core_db_exec(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, ref string jarg5);
17425 
17426   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_db_finalize___")]
switch_core_db_finalize(global::System.Runtime.InteropServices.HandleRef jarg1)17427   public static extern int switch_core_db_finalize(global::System.Runtime.InteropServices.HandleRef jarg1);
17428 
17429   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_db_prepare___")]
switch_core_db_prepare(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, ref global::System.IntPtr jarg5)17430   public static extern int switch_core_db_prepare(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, ref global::System.IntPtr jarg5);
17431 
17432   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_db_step___")]
switch_core_db_step(global::System.Runtime.InteropServices.HandleRef jarg1)17433   public static extern int switch_core_db_step(global::System.Runtime.InteropServices.HandleRef jarg1);
17434 
17435   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_db_reset___")]
switch_core_db_reset(global::System.Runtime.InteropServices.HandleRef jarg1)17436   public static extern int switch_core_db_reset(global::System.Runtime.InteropServices.HandleRef jarg1);
17437 
17438   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_db_bind_int___")]
switch_core_db_bind_int(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)17439   public static extern int switch_core_db_bind_int(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
17440 
17441   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_db_bind_int64___")]
switch_core_db_bind_int64(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3)17442   public static extern int switch_core_db_bind_int64(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3);
17443 
17444   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_db_bind_text___")]
switch_core_db_bind_text(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, string jarg3, int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)17445   public static extern int switch_core_db_bind_text(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, string jarg3, int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
17446 
17447   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_db_bind_double___")]
switch_core_db_bind_double(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, double jarg3)17448   public static extern int switch_core_db_bind_double(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, double jarg3);
17449 
17450   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_db_last_insert_rowid___")]
switch_core_db_last_insert_rowid(global::System.Runtime.InteropServices.HandleRef jarg1)17451   public static extern long switch_core_db_last_insert_rowid(global::System.Runtime.InteropServices.HandleRef jarg1);
17452 
17453   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_db_get_table___")]
switch_core_db_get_table(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, ref string jarg6)17454   public static extern int switch_core_db_get_table(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, ref string jarg6);
17455 
17456   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_db_free_table___")]
switch_core_db_free_table(ref string jarg1)17457   public static extern void switch_core_db_free_table(ref string jarg1);
17458 
17459   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_db_free___")]
switch_core_db_free(string jarg1)17460   public static extern void switch_core_db_free(string jarg1);
17461 
17462   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_db_changes___")]
switch_core_db_changes(global::System.Runtime.InteropServices.HandleRef jarg1)17463   public static extern int switch_core_db_changes(global::System.Runtime.InteropServices.HandleRef jarg1);
17464 
17465   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_db_load_extension___")]
switch_core_db_load_extension(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)17466   public static extern int switch_core_db_load_extension(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
17467 
17468   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CORE_DB_OK_get___")]
SWITCH_CORE_DB_OK_get()17469   public static extern int SWITCH_CORE_DB_OK_get();
17470 
17471   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CORE_DB_ERROR_get___")]
SWITCH_CORE_DB_ERROR_get()17472   public static extern int SWITCH_CORE_DB_ERROR_get();
17473 
17474   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CORE_DB_INTERNAL_get___")]
SWITCH_CORE_DB_INTERNAL_get()17475   public static extern int SWITCH_CORE_DB_INTERNAL_get();
17476 
17477   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CORE_DB_PERM_get___")]
SWITCH_CORE_DB_PERM_get()17478   public static extern int SWITCH_CORE_DB_PERM_get();
17479 
17480   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CORE_DB_ABORT_get___")]
SWITCH_CORE_DB_ABORT_get()17481   public static extern int SWITCH_CORE_DB_ABORT_get();
17482 
17483   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CORE_DB_BUSY_get___")]
SWITCH_CORE_DB_BUSY_get()17484   public static extern int SWITCH_CORE_DB_BUSY_get();
17485 
17486   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CORE_DB_LOCKED_get___")]
SWITCH_CORE_DB_LOCKED_get()17487   public static extern int SWITCH_CORE_DB_LOCKED_get();
17488 
17489   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CORE_DB_NOMEM_get___")]
SWITCH_CORE_DB_NOMEM_get()17490   public static extern int SWITCH_CORE_DB_NOMEM_get();
17491 
17492   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CORE_DB_READONLY_get___")]
SWITCH_CORE_DB_READONLY_get()17493   public static extern int SWITCH_CORE_DB_READONLY_get();
17494 
17495   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CORE_DB_INTERRUPT_get___")]
SWITCH_CORE_DB_INTERRUPT_get()17496   public static extern int SWITCH_CORE_DB_INTERRUPT_get();
17497 
17498   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CORE_DB_IOERR_get___")]
SWITCH_CORE_DB_IOERR_get()17499   public static extern int SWITCH_CORE_DB_IOERR_get();
17500 
17501   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CORE_DB_CORRUPT_get___")]
SWITCH_CORE_DB_CORRUPT_get()17502   public static extern int SWITCH_CORE_DB_CORRUPT_get();
17503 
17504   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CORE_DB_NOTFOUND_get___")]
SWITCH_CORE_DB_NOTFOUND_get()17505   public static extern int SWITCH_CORE_DB_NOTFOUND_get();
17506 
17507   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CORE_DB_FULL_get___")]
SWITCH_CORE_DB_FULL_get()17508   public static extern int SWITCH_CORE_DB_FULL_get();
17509 
17510   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CORE_DB_CANTOPEN_get___")]
SWITCH_CORE_DB_CANTOPEN_get()17511   public static extern int SWITCH_CORE_DB_CANTOPEN_get();
17512 
17513   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CORE_DB_PROTOCOL_get___")]
SWITCH_CORE_DB_PROTOCOL_get()17514   public static extern int SWITCH_CORE_DB_PROTOCOL_get();
17515 
17516   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CORE_DB_EMPTY_get___")]
SWITCH_CORE_DB_EMPTY_get()17517   public static extern int SWITCH_CORE_DB_EMPTY_get();
17518 
17519   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CORE_DB_SCHEMA_get___")]
SWITCH_CORE_DB_SCHEMA_get()17520   public static extern int SWITCH_CORE_DB_SCHEMA_get();
17521 
17522   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CORE_DB_TOOBIG_get___")]
SWITCH_CORE_DB_TOOBIG_get()17523   public static extern int SWITCH_CORE_DB_TOOBIG_get();
17524 
17525   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CORE_DB_CONSTRAINT_get___")]
SWITCH_CORE_DB_CONSTRAINT_get()17526   public static extern int SWITCH_CORE_DB_CONSTRAINT_get();
17527 
17528   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CORE_DB_MISMATCH_get___")]
SWITCH_CORE_DB_MISMATCH_get()17529   public static extern int SWITCH_CORE_DB_MISMATCH_get();
17530 
17531   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CORE_DB_MISUSE_get___")]
SWITCH_CORE_DB_MISUSE_get()17532   public static extern int SWITCH_CORE_DB_MISUSE_get();
17533 
17534   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CORE_DB_NOLFS_get___")]
SWITCH_CORE_DB_NOLFS_get()17535   public static extern int SWITCH_CORE_DB_NOLFS_get();
17536 
17537   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CORE_DB_AUTH_get___")]
SWITCH_CORE_DB_AUTH_get()17538   public static extern int SWITCH_CORE_DB_AUTH_get();
17539 
17540   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CORE_DB_FORMAT_get___")]
SWITCH_CORE_DB_FORMAT_get()17541   public static extern int SWITCH_CORE_DB_FORMAT_get();
17542 
17543   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CORE_DB_RANGE_get___")]
SWITCH_CORE_DB_RANGE_get()17544   public static extern int SWITCH_CORE_DB_RANGE_get();
17545 
17546   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CORE_DB_NOTADB_get___")]
SWITCH_CORE_DB_NOTADB_get()17547   public static extern int SWITCH_CORE_DB_NOTADB_get();
17548 
17549   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CORE_DB_ROW_get___")]
SWITCH_CORE_DB_ROW_get()17550   public static extern int SWITCH_CORE_DB_ROW_get();
17551 
17552   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CORE_DB_DONE_get___")]
SWITCH_CORE_DB_DONE_get()17553   public static extern int SWITCH_CORE_DB_DONE_get();
17554 
17555   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_sql_concat___")]
switch_sql_concat()17556   public static extern string switch_sql_concat();
17557 
17558   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_regex_compile___")]
switch_regex_compile(string jarg1, int jarg2, ref global::System.IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)17559   public static extern global::System.IntPtr switch_regex_compile(string jarg1, int jarg2, ref global::System.IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
17560 
17561   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_regex_copy_substring___")]
switch_regex_copy_substring(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, int jarg4, string jarg5, int jarg6)17562   public static extern int switch_regex_copy_substring(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, int jarg4, string jarg5, int jarg6);
17563 
17564   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_regex_free___")]
switch_regex_free(global::System.Runtime.InteropServices.HandleRef jarg1)17565   public static extern void switch_regex_free(global::System.Runtime.InteropServices.HandleRef jarg1);
17566 
17567   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_regex_perform___")]
switch_regex_perform(string jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, uint jarg5)17568   public static extern int switch_regex_perform(string jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, uint jarg5);
17569 
17570   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_perform_substitution___")]
switch_perform_substitution(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, string jarg3, string jarg4, string jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)17571   public static extern void switch_perform_substitution(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, string jarg3, string jarg4, string jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7);
17572 
17573   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_regex_match___")]
switch_regex_match(string jarg1, string jarg2)17574   public static extern int switch_regex_match(string jarg1, string jarg2);
17575 
17576   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_regex_match_partial___")]
switch_regex_match_partial(string jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)17577   public static extern int switch_regex_match_partial(string jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
17578 
17579   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_capture_regex___")]
switch_capture_regex(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, string jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)17580   public static extern void switch_capture_regex(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, string jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7);
17581 
17582   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_regex_set_var_callback___")]
switch_regex_set_var_callback(string jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)17583   public static extern void switch_regex_set_var_callback(string jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
17584 
17585   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_regex_set_event_header_callback___")]
switch_regex_set_event_header_callback(string jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)17586   public static extern void switch_regex_set_event_header_callback(string jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
17587 
17588   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_MAX_CORE_THREAD_SESSION_OBJS_get___")]
SWITCH_MAX_CORE_THREAD_SESSION_OBJS_get()17589   public static extern int SWITCH_MAX_CORE_THREAD_SESSION_OBJS_get();
17590 
17591   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_MAX_STREAMS_get___")]
SWITCH_MAX_STREAMS_get()17592   public static extern int SWITCH_MAX_STREAMS_get();
17593 
17594   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_time_duration_mms_set___")]
switch_core_time_duration_mms_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17595   public static extern void switch_core_time_duration_mms_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17596 
17597   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_time_duration_mms_get___")]
switch_core_time_duration_mms_get(global::System.Runtime.InteropServices.HandleRef jarg1)17598   public static extern uint switch_core_time_duration_mms_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17599 
17600   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_time_duration_ms_set___")]
switch_core_time_duration_ms_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17601   public static extern void switch_core_time_duration_ms_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17602 
17603   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_time_duration_ms_get___")]
switch_core_time_duration_ms_get(global::System.Runtime.InteropServices.HandleRef jarg1)17604   public static extern uint switch_core_time_duration_ms_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17605 
17606   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_time_duration_sec_set___")]
switch_core_time_duration_sec_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17607   public static extern void switch_core_time_duration_sec_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17608 
17609   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_time_duration_sec_get___")]
switch_core_time_duration_sec_get(global::System.Runtime.InteropServices.HandleRef jarg1)17610   public static extern uint switch_core_time_duration_sec_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17611 
17612   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_time_duration_min_set___")]
switch_core_time_duration_min_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17613   public static extern void switch_core_time_duration_min_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17614 
17615   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_time_duration_min_get___")]
switch_core_time_duration_min_get(global::System.Runtime.InteropServices.HandleRef jarg1)17616   public static extern uint switch_core_time_duration_min_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17617 
17618   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_time_duration_hr_set___")]
switch_core_time_duration_hr_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17619   public static extern void switch_core_time_duration_hr_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17620 
17621   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_time_duration_hr_get___")]
switch_core_time_duration_hr_get(global::System.Runtime.InteropServices.HandleRef jarg1)17622   public static extern uint switch_core_time_duration_hr_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17623 
17624   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_time_duration_day_set___")]
switch_core_time_duration_day_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17625   public static extern void switch_core_time_duration_day_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17626 
17627   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_time_duration_day_get___")]
switch_core_time_duration_day_get(global::System.Runtime.InteropServices.HandleRef jarg1)17628   public static extern uint switch_core_time_duration_day_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17629 
17630   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_time_duration_yr_set___")]
switch_core_time_duration_yr_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17631   public static extern void switch_core_time_duration_yr_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17632 
17633   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_time_duration_yr_get___")]
switch_core_time_duration_yr_get(global::System.Runtime.InteropServices.HandleRef jarg1)17634   public static extern uint switch_core_time_duration_yr_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17635 
17636   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_core_time_duration___")]
new_switch_core_time_duration()17637   public static extern global::System.IntPtr new_switch_core_time_duration();
17638 
17639   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_core_time_duration___")]
delete_switch_core_time_duration(global::System.Runtime.InteropServices.HandleRef jarg1)17640   public static extern void delete_switch_core_time_duration(global::System.Runtime.InteropServices.HandleRef jarg1);
17641 
17642   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_app_log_app_set___")]
switch_app_log_app_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)17643   public static extern void switch_app_log_app_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
17644 
17645   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_app_log_app_get___")]
switch_app_log_app_get(global::System.Runtime.InteropServices.HandleRef jarg1)17646   public static extern string switch_app_log_app_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17647 
17648   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_app_log_arg_set___")]
switch_app_log_arg_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)17649   public static extern void switch_app_log_arg_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
17650 
17651   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_app_log_arg_get___")]
switch_app_log_arg_get(global::System.Runtime.InteropServices.HandleRef jarg1)17652   public static extern string switch_app_log_arg_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17653 
17654   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_app_log_stamp_set___")]
switch_app_log_stamp_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)17655   public static extern void switch_app_log_stamp_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
17656 
17657   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_app_log_stamp_get___")]
switch_app_log_stamp_get(global::System.Runtime.InteropServices.HandleRef jarg1)17658   public static extern global::System.IntPtr switch_app_log_stamp_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17659 
17660   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_app_log_next_set___")]
switch_app_log_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)17661   public static extern void switch_app_log_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
17662 
17663   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_app_log_next_get___")]
switch_app_log_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)17664   public static extern global::System.IntPtr switch_app_log_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17665 
17666   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_app_log___")]
new_switch_app_log()17667   public static extern global::System.IntPtr new_switch_app_log();
17668 
17669   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_app_log___")]
delete_switch_app_log(global::System.Runtime.InteropServices.HandleRef jarg1)17670   public static extern void delete_switch_app_log(global::System.Runtime.InteropServices.HandleRef jarg1);
17671 
17672   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_thread_data_t_func_set___")]
switch_thread_data_t_func_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)17673   public static extern void switch_thread_data_t_func_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
17674 
17675   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_thread_data_t_func_get___")]
switch_thread_data_t_func_get(global::System.Runtime.InteropServices.HandleRef jarg1)17676   public static extern global::System.IntPtr switch_thread_data_t_func_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17677 
17678   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_thread_data_t_obj_set___")]
switch_thread_data_t_obj_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)17679   public static extern void switch_thread_data_t_obj_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
17680 
17681   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_thread_data_t_obj_get___")]
switch_thread_data_t_obj_get(global::System.Runtime.InteropServices.HandleRef jarg1)17682   public static extern global::System.IntPtr switch_thread_data_t_obj_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17683 
17684   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_thread_data_t_alloc_set___")]
switch_thread_data_t_alloc_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)17685   public static extern void switch_thread_data_t_alloc_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
17686 
17687   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_thread_data_t_alloc_get___")]
switch_thread_data_t_alloc_get(global::System.Runtime.InteropServices.HandleRef jarg1)17688   public static extern int switch_thread_data_t_alloc_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17689 
17690   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_thread_data_t_pool_set___")]
switch_thread_data_t_pool_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)17691   public static extern void switch_thread_data_t_pool_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
17692 
17693   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_thread_data_t_pool_get___")]
switch_thread_data_t_pool_get(global::System.Runtime.InteropServices.HandleRef jarg1)17694   public static extern global::System.IntPtr switch_thread_data_t_pool_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17695 
17696   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_thread_data_t___")]
new_switch_thread_data_t()17697   public static extern global::System.IntPtr new_switch_thread_data_t();
17698 
17699   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_thread_data_t___")]
delete_switch_thread_data_t(global::System.Runtime.InteropServices.HandleRef jarg1)17700   public static extern void delete_switch_thread_data_t(global::System.Runtime.InteropServices.HandleRef jarg1);
17701 
17702   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_hold_record_t_on_set___")]
switch_hold_record_t_on_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)17703   public static extern void switch_hold_record_t_on_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
17704 
17705   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_hold_record_t_on_get___")]
switch_hold_record_t_on_get(global::System.Runtime.InteropServices.HandleRef jarg1)17706   public static extern global::System.IntPtr switch_hold_record_t_on_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17707 
17708   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_hold_record_t_off_set___")]
switch_hold_record_t_off_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)17709   public static extern void switch_hold_record_t_off_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
17710 
17711   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_hold_record_t_off_get___")]
switch_hold_record_t_off_get(global::System.Runtime.InteropServices.HandleRef jarg1)17712   public static extern global::System.IntPtr switch_hold_record_t_off_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17713 
17714   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_hold_record_t_uuid_set___")]
switch_hold_record_t_uuid_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)17715   public static extern void switch_hold_record_t_uuid_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
17716 
17717   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_hold_record_t_uuid_get___")]
switch_hold_record_t_uuid_get(global::System.Runtime.InteropServices.HandleRef jarg1)17718   public static extern string switch_hold_record_t_uuid_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17719 
17720   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_hold_record_t_next_set___")]
switch_hold_record_t_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)17721   public static extern void switch_hold_record_t_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
17722 
17723   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_hold_record_t_next_get___")]
switch_hold_record_t_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)17724   public static extern global::System.IntPtr switch_hold_record_t_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17725 
17726   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_hold_record_t___")]
new_switch_hold_record_t()17727   public static extern global::System.IntPtr new_switch_hold_record_t();
17728 
17729   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_hold_record_t___")]
delete_switch_hold_record_t(global::System.Runtime.InteropServices.HandleRef jarg1)17730   public static extern void delete_switch_hold_record_t(global::System.Runtime.InteropServices.HandleRef jarg1);
17731 
17732   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_node_t_uuid_set___")]
switch_device_node_t_uuid_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)17733   public static extern void switch_device_node_t_uuid_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
17734 
17735   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_node_t_uuid_get___")]
switch_device_node_t_uuid_get(global::System.Runtime.InteropServices.HandleRef jarg1)17736   public static extern string switch_device_node_t_uuid_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17737 
17738   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_node_t_xml_cdr_set___")]
switch_device_node_t_xml_cdr_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)17739   public static extern void switch_device_node_t_xml_cdr_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
17740 
17741   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_node_t_xml_cdr_get___")]
switch_device_node_t_xml_cdr_get(global::System.Runtime.InteropServices.HandleRef jarg1)17742   public static extern global::System.IntPtr switch_device_node_t_xml_cdr_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17743 
17744   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_node_t_event__set___")]
switch_device_node_t_event__set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)17745   public static extern void switch_device_node_t_event__set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
17746 
17747   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_node_t_event__get___")]
switch_device_node_t_event__get(global::System.Runtime.InteropServices.HandleRef jarg1)17748   public static extern global::System.IntPtr switch_device_node_t_event__get(global::System.Runtime.InteropServices.HandleRef jarg1);
17749 
17750   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_node_t_callstate_set___")]
switch_device_node_t_callstate_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)17751   public static extern void switch_device_node_t_callstate_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
17752 
17753   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_node_t_callstate_get___")]
switch_device_node_t_callstate_get(global::System.Runtime.InteropServices.HandleRef jarg1)17754   public static extern int switch_device_node_t_callstate_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17755 
17756   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_node_t_hold_record_set___")]
switch_device_node_t_hold_record_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)17757   public static extern void switch_device_node_t_hold_record_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
17758 
17759   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_node_t_hold_record_get___")]
switch_device_node_t_hold_record_get(global::System.Runtime.InteropServices.HandleRef jarg1)17760   public static extern global::System.IntPtr switch_device_node_t_hold_record_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17761 
17762   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_node_t_hup_profile_set___")]
switch_device_node_t_hup_profile_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)17763   public static extern void switch_device_node_t_hup_profile_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
17764 
17765   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_node_t_hup_profile_get___")]
switch_device_node_t_hup_profile_get(global::System.Runtime.InteropServices.HandleRef jarg1)17766   public static extern global::System.IntPtr switch_device_node_t_hup_profile_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17767 
17768   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_node_t_direction_set___")]
switch_device_node_t_direction_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)17769   public static extern void switch_device_node_t_direction_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
17770 
17771   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_node_t_direction_get___")]
switch_device_node_t_direction_get(global::System.Runtime.InteropServices.HandleRef jarg1)17772   public static extern int switch_device_node_t_direction_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17773 
17774   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_node_t_parent_set___")]
switch_device_node_t_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)17775   public static extern void switch_device_node_t_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
17776 
17777   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_node_t_parent_get___")]
switch_device_node_t_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1)17778   public static extern global::System.IntPtr switch_device_node_t_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17779 
17780   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_node_t_next_set___")]
switch_device_node_t_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)17781   public static extern void switch_device_node_t_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
17782 
17783   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_node_t_next_get___")]
switch_device_node_t_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)17784   public static extern global::System.IntPtr switch_device_node_t_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17785 
17786   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_device_node_t___")]
new_switch_device_node_t()17787   public static extern global::System.IntPtr new_switch_device_node_t();
17788 
17789   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_device_node_t___")]
delete_switch_device_node_t(global::System.Runtime.InteropServices.HandleRef jarg1)17790   public static extern void delete_switch_device_node_t(global::System.Runtime.InteropServices.HandleRef jarg1);
17791 
17792   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_total_set___")]
switch_device_stats_t_total_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17793   public static extern void switch_device_stats_t_total_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17794 
17795   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_total_get___")]
switch_device_stats_t_total_get(global::System.Runtime.InteropServices.HandleRef jarg1)17796   public static extern uint switch_device_stats_t_total_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17797 
17798   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_total_in_set___")]
switch_device_stats_t_total_in_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17799   public static extern void switch_device_stats_t_total_in_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17800 
17801   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_total_in_get___")]
switch_device_stats_t_total_in_get(global::System.Runtime.InteropServices.HandleRef jarg1)17802   public static extern uint switch_device_stats_t_total_in_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17803 
17804   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_total_out_set___")]
switch_device_stats_t_total_out_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17805   public static extern void switch_device_stats_t_total_out_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17806 
17807   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_total_out_get___")]
switch_device_stats_t_total_out_get(global::System.Runtime.InteropServices.HandleRef jarg1)17808   public static extern uint switch_device_stats_t_total_out_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17809 
17810   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_offhook_set___")]
switch_device_stats_t_offhook_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17811   public static extern void switch_device_stats_t_offhook_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17812 
17813   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_offhook_get___")]
switch_device_stats_t_offhook_get(global::System.Runtime.InteropServices.HandleRef jarg1)17814   public static extern uint switch_device_stats_t_offhook_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17815 
17816   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_offhook_in_set___")]
switch_device_stats_t_offhook_in_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17817   public static extern void switch_device_stats_t_offhook_in_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17818 
17819   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_offhook_in_get___")]
switch_device_stats_t_offhook_in_get(global::System.Runtime.InteropServices.HandleRef jarg1)17820   public static extern uint switch_device_stats_t_offhook_in_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17821 
17822   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_offhook_out_set___")]
switch_device_stats_t_offhook_out_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17823   public static extern void switch_device_stats_t_offhook_out_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17824 
17825   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_offhook_out_get___")]
switch_device_stats_t_offhook_out_get(global::System.Runtime.InteropServices.HandleRef jarg1)17826   public static extern uint switch_device_stats_t_offhook_out_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17827 
17828   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_active_set___")]
switch_device_stats_t_active_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17829   public static extern void switch_device_stats_t_active_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17830 
17831   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_active_get___")]
switch_device_stats_t_active_get(global::System.Runtime.InteropServices.HandleRef jarg1)17832   public static extern uint switch_device_stats_t_active_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17833 
17834   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_active_in_set___")]
switch_device_stats_t_active_in_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17835   public static extern void switch_device_stats_t_active_in_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17836 
17837   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_active_in_get___")]
switch_device_stats_t_active_in_get(global::System.Runtime.InteropServices.HandleRef jarg1)17838   public static extern uint switch_device_stats_t_active_in_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17839 
17840   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_active_out_set___")]
switch_device_stats_t_active_out_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17841   public static extern void switch_device_stats_t_active_out_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17842 
17843   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_active_out_get___")]
switch_device_stats_t_active_out_get(global::System.Runtime.InteropServices.HandleRef jarg1)17844   public static extern uint switch_device_stats_t_active_out_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17845 
17846   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_held_set___")]
switch_device_stats_t_held_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17847   public static extern void switch_device_stats_t_held_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17848 
17849   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_held_get___")]
switch_device_stats_t_held_get(global::System.Runtime.InteropServices.HandleRef jarg1)17850   public static extern uint switch_device_stats_t_held_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17851 
17852   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_held_in_set___")]
switch_device_stats_t_held_in_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17853   public static extern void switch_device_stats_t_held_in_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17854 
17855   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_held_in_get___")]
switch_device_stats_t_held_in_get(global::System.Runtime.InteropServices.HandleRef jarg1)17856   public static extern uint switch_device_stats_t_held_in_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17857 
17858   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_held_out_set___")]
switch_device_stats_t_held_out_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17859   public static extern void switch_device_stats_t_held_out_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17860 
17861   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_held_out_get___")]
switch_device_stats_t_held_out_get(global::System.Runtime.InteropServices.HandleRef jarg1)17862   public static extern uint switch_device_stats_t_held_out_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17863 
17864   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_unheld_set___")]
switch_device_stats_t_unheld_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17865   public static extern void switch_device_stats_t_unheld_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17866 
17867   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_unheld_get___")]
switch_device_stats_t_unheld_get(global::System.Runtime.InteropServices.HandleRef jarg1)17868   public static extern uint switch_device_stats_t_unheld_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17869 
17870   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_unheld_in_set___")]
switch_device_stats_t_unheld_in_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17871   public static extern void switch_device_stats_t_unheld_in_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17872 
17873   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_unheld_in_get___")]
switch_device_stats_t_unheld_in_get(global::System.Runtime.InteropServices.HandleRef jarg1)17874   public static extern uint switch_device_stats_t_unheld_in_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17875 
17876   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_unheld_out_set___")]
switch_device_stats_t_unheld_out_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17877   public static extern void switch_device_stats_t_unheld_out_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17878 
17879   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_unheld_out_get___")]
switch_device_stats_t_unheld_out_get(global::System.Runtime.InteropServices.HandleRef jarg1)17880   public static extern uint switch_device_stats_t_unheld_out_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17881 
17882   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_hup_set___")]
switch_device_stats_t_hup_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17883   public static extern void switch_device_stats_t_hup_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17884 
17885   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_hup_get___")]
switch_device_stats_t_hup_get(global::System.Runtime.InteropServices.HandleRef jarg1)17886   public static extern uint switch_device_stats_t_hup_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17887 
17888   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_hup_in_set___")]
switch_device_stats_t_hup_in_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17889   public static extern void switch_device_stats_t_hup_in_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17890 
17891   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_hup_in_get___")]
switch_device_stats_t_hup_in_get(global::System.Runtime.InteropServices.HandleRef jarg1)17892   public static extern uint switch_device_stats_t_hup_in_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17893 
17894   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_hup_out_set___")]
switch_device_stats_t_hup_out_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17895   public static extern void switch_device_stats_t_hup_out_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17896 
17897   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_hup_out_get___")]
switch_device_stats_t_hup_out_get(global::System.Runtime.InteropServices.HandleRef jarg1)17898   public static extern uint switch_device_stats_t_hup_out_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17899 
17900   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_ringing_set___")]
switch_device_stats_t_ringing_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17901   public static extern void switch_device_stats_t_ringing_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17902 
17903   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_ringing_get___")]
switch_device_stats_t_ringing_get(global::System.Runtime.InteropServices.HandleRef jarg1)17904   public static extern uint switch_device_stats_t_ringing_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17905 
17906   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_ringing_in_set___")]
switch_device_stats_t_ringing_in_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17907   public static extern void switch_device_stats_t_ringing_in_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17908 
17909   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_ringing_in_get___")]
switch_device_stats_t_ringing_in_get(global::System.Runtime.InteropServices.HandleRef jarg1)17910   public static extern uint switch_device_stats_t_ringing_in_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17911 
17912   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_ringing_out_set___")]
switch_device_stats_t_ringing_out_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17913   public static extern void switch_device_stats_t_ringing_out_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17914 
17915   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_ringing_out_get___")]
switch_device_stats_t_ringing_out_get(global::System.Runtime.InteropServices.HandleRef jarg1)17916   public static extern uint switch_device_stats_t_ringing_out_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17917 
17918   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_early_set___")]
switch_device_stats_t_early_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17919   public static extern void switch_device_stats_t_early_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17920 
17921   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_early_get___")]
switch_device_stats_t_early_get(global::System.Runtime.InteropServices.HandleRef jarg1)17922   public static extern uint switch_device_stats_t_early_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17923 
17924   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_early_in_set___")]
switch_device_stats_t_early_in_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17925   public static extern void switch_device_stats_t_early_in_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17926 
17927   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_early_in_get___")]
switch_device_stats_t_early_in_get(global::System.Runtime.InteropServices.HandleRef jarg1)17928   public static extern uint switch_device_stats_t_early_in_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17929 
17930   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_early_out_set___")]
switch_device_stats_t_early_out_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17931   public static extern void switch_device_stats_t_early_out_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17932 
17933   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_early_out_get___")]
switch_device_stats_t_early_out_get(global::System.Runtime.InteropServices.HandleRef jarg1)17934   public static extern uint switch_device_stats_t_early_out_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17935 
17936   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_ring_wait_set___")]
switch_device_stats_t_ring_wait_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)17937   public static extern void switch_device_stats_t_ring_wait_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
17938 
17939   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_stats_t_ring_wait_get___")]
switch_device_stats_t_ring_wait_get(global::System.Runtime.InteropServices.HandleRef jarg1)17940   public static extern uint switch_device_stats_t_ring_wait_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17941 
17942   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_device_stats_t___")]
new_switch_device_stats_t()17943   public static extern global::System.IntPtr new_switch_device_stats_t();
17944 
17945   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_device_stats_t___")]
delete_switch_device_stats_t(global::System.Runtime.InteropServices.HandleRef jarg1)17946   public static extern void delete_switch_device_stats_t(global::System.Runtime.InteropServices.HandleRef jarg1);
17947 
17948   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_device_id_set___")]
switch_device_record_t_device_id_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)17949   public static extern void switch_device_record_t_device_id_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
17950 
17951   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_device_id_get___")]
switch_device_record_t_device_id_get(global::System.Runtime.InteropServices.HandleRef jarg1)17952   public static extern string switch_device_record_t_device_id_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17953 
17954   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_uuid_set___")]
switch_device_record_t_uuid_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)17955   public static extern void switch_device_record_t_uuid_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
17956 
17957   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_uuid_get___")]
switch_device_record_t_uuid_get(global::System.Runtime.InteropServices.HandleRef jarg1)17958   public static extern string switch_device_record_t_uuid_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17959 
17960   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_refs_set___")]
switch_device_record_t_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)17961   public static extern void switch_device_record_t_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
17962 
17963   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_refs_get___")]
switch_device_record_t_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1)17964   public static extern int switch_device_record_t_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17965 
17966   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_stats_set___")]
switch_device_record_t_stats_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)17967   public static extern void switch_device_record_t_stats_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
17968 
17969   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_stats_get___")]
switch_device_record_t_stats_get(global::System.Runtime.InteropServices.HandleRef jarg1)17970   public static extern global::System.IntPtr switch_device_record_t_stats_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17971 
17972   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_last_stats_set___")]
switch_device_record_t_last_stats_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)17973   public static extern void switch_device_record_t_last_stats_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
17974 
17975   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_last_stats_get___")]
switch_device_record_t_last_stats_get(global::System.Runtime.InteropServices.HandleRef jarg1)17976   public static extern global::System.IntPtr switch_device_record_t_last_stats_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17977 
17978   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_state_set___")]
switch_device_record_t_state_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)17979   public static extern void switch_device_record_t_state_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
17980 
17981   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_state_get___")]
switch_device_record_t_state_get(global::System.Runtime.InteropServices.HandleRef jarg1)17982   public static extern int switch_device_record_t_state_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17983 
17984   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_last_state_set___")]
switch_device_record_t_last_state_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)17985   public static extern void switch_device_record_t_last_state_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
17986 
17987   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_last_state_get___")]
switch_device_record_t_last_state_get(global::System.Runtime.InteropServices.HandleRef jarg1)17988   public static extern int switch_device_record_t_last_state_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17989 
17990   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_active_start_set___")]
switch_device_record_t_active_start_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)17991   public static extern void switch_device_record_t_active_start_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
17992 
17993   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_active_start_get___")]
switch_device_record_t_active_start_get(global::System.Runtime.InteropServices.HandleRef jarg1)17994   public static extern global::System.IntPtr switch_device_record_t_active_start_get(global::System.Runtime.InteropServices.HandleRef jarg1);
17995 
17996   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_active_stop_set___")]
switch_device_record_t_active_stop_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)17997   public static extern void switch_device_record_t_active_stop_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
17998 
17999   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_active_stop_get___")]
switch_device_record_t_active_stop_get(global::System.Runtime.InteropServices.HandleRef jarg1)18000   public static extern global::System.IntPtr switch_device_record_t_active_stop_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18001 
18002   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_last_call_time_set___")]
switch_device_record_t_last_call_time_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18003   public static extern void switch_device_record_t_last_call_time_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18004 
18005   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_last_call_time_get___")]
switch_device_record_t_last_call_time_get(global::System.Runtime.InteropServices.HandleRef jarg1)18006   public static extern global::System.IntPtr switch_device_record_t_last_call_time_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18007 
18008   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_ring_start_set___")]
switch_device_record_t_ring_start_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18009   public static extern void switch_device_record_t_ring_start_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18010 
18011   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_ring_start_get___")]
switch_device_record_t_ring_start_get(global::System.Runtime.InteropServices.HandleRef jarg1)18012   public static extern global::System.IntPtr switch_device_record_t_ring_start_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18013 
18014   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_ring_stop_set___")]
switch_device_record_t_ring_stop_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18015   public static extern void switch_device_record_t_ring_stop_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18016 
18017   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_ring_stop_get___")]
switch_device_record_t_ring_stop_get(global::System.Runtime.InteropServices.HandleRef jarg1)18018   public static extern global::System.IntPtr switch_device_record_t_ring_stop_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18019 
18020   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_hold_start_set___")]
switch_device_record_t_hold_start_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18021   public static extern void switch_device_record_t_hold_start_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18022 
18023   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_hold_start_get___")]
switch_device_record_t_hold_start_get(global::System.Runtime.InteropServices.HandleRef jarg1)18024   public static extern global::System.IntPtr switch_device_record_t_hold_start_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18025 
18026   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_hold_stop_set___")]
switch_device_record_t_hold_stop_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18027   public static extern void switch_device_record_t_hold_stop_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18028 
18029   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_hold_stop_get___")]
switch_device_record_t_hold_stop_get(global::System.Runtime.InteropServices.HandleRef jarg1)18030   public static extern global::System.IntPtr switch_device_record_t_hold_stop_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18031 
18032   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_call_start_set___")]
switch_device_record_t_call_start_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18033   public static extern void switch_device_record_t_call_start_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18034 
18035   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_call_start_get___")]
switch_device_record_t_call_start_get(global::System.Runtime.InteropServices.HandleRef jarg1)18036   public static extern global::System.IntPtr switch_device_record_t_call_start_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18037 
18038   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_uuid_list_set___")]
switch_device_record_t_uuid_list_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18039   public static extern void switch_device_record_t_uuid_list_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18040 
18041   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_uuid_list_get___")]
switch_device_record_t_uuid_list_get(global::System.Runtime.InteropServices.HandleRef jarg1)18042   public static extern global::System.IntPtr switch_device_record_t_uuid_list_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18043 
18044   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_uuid_tail_set___")]
switch_device_record_t_uuid_tail_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18045   public static extern void switch_device_record_t_uuid_tail_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18046 
18047   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_uuid_tail_get___")]
switch_device_record_t_uuid_tail_get(global::System.Runtime.InteropServices.HandleRef jarg1)18048   public static extern global::System.IntPtr switch_device_record_t_uuid_tail_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18049 
18050   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_mutex_set___")]
switch_device_record_t_mutex_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18051   public static extern void switch_device_record_t_mutex_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18052 
18053   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_mutex_get___")]
switch_device_record_t_mutex_get(global::System.Runtime.InteropServices.HandleRef jarg1)18054   public static extern global::System.IntPtr switch_device_record_t_mutex_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18055 
18056   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_pool_set___")]
switch_device_record_t_pool_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18057   public static extern void switch_device_record_t_pool_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18058 
18059   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_pool_get___")]
switch_device_record_t_pool_get(global::System.Runtime.InteropServices.HandleRef jarg1)18060   public static extern global::System.IntPtr switch_device_record_t_pool_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18061 
18062   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_user_data_set___")]
switch_device_record_t_user_data_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18063   public static extern void switch_device_record_t_user_data_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18064 
18065   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_device_record_t_user_data_get___")]
switch_device_record_t_user_data_get(global::System.Runtime.InteropServices.HandleRef jarg1)18066   public static extern global::System.IntPtr switch_device_record_t_user_data_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18067 
18068   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_device_record_t___")]
new_switch_device_record_t()18069   public static extern global::System.IntPtr new_switch_device_record_t();
18070 
18071   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_device_record_t___")]
delete_switch_device_record_t(global::System.Runtime.InteropServices.HandleRef jarg1)18072   public static extern void delete_switch_device_record_t(global::System.Runtime.InteropServices.HandleRef jarg1);
18073 
18074   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_DTLS_SRTP_FNAME_get___")]
DTLS_SRTP_FNAME_get()18075   public static extern string DTLS_SRTP_FNAME_get();
18076 
18077   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_MAX_FPLEN_get___")]
MAX_FPLEN_get()18078   public static extern int MAX_FPLEN_get();
18079 
18080   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_MAX_FPSTRLEN_get___")]
MAX_FPSTRLEN_get()18081   public static extern int MAX_FPSTRLEN_get();
18082 
18083   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_dtls_fingerprint_t_len_set___")]
dtls_fingerprint_t_len_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)18084   public static extern void dtls_fingerprint_t_len_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
18085 
18086   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_dtls_fingerprint_t_len_get___")]
dtls_fingerprint_t_len_get(global::System.Runtime.InteropServices.HandleRef jarg1)18087   public static extern uint dtls_fingerprint_t_len_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18088 
18089   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_dtls_fingerprint_t_data_set___")]
dtls_fingerprint_t_data_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18090   public static extern void dtls_fingerprint_t_data_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18091 
18092   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_dtls_fingerprint_t_data_get___")]
dtls_fingerprint_t_data_get(global::System.Runtime.InteropServices.HandleRef jarg1)18093   public static extern global::System.IntPtr dtls_fingerprint_t_data_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18094 
18095   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_dtls_fingerprint_t_type_set___")]
dtls_fingerprint_t_type_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)18096   public static extern void dtls_fingerprint_t_type_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
18097 
18098   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_dtls_fingerprint_t_type_get___")]
dtls_fingerprint_t_type_get(global::System.Runtime.InteropServices.HandleRef jarg1)18099   public static extern string dtls_fingerprint_t_type_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18100 
18101   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_dtls_fingerprint_t_str_set___")]
dtls_fingerprint_t_str_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)18102   public static extern void dtls_fingerprint_t_str_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
18103 
18104   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_dtls_fingerprint_t_str_get___")]
dtls_fingerprint_t_str_get(global::System.Runtime.InteropServices.HandleRef jarg1)18105   public static extern string dtls_fingerprint_t_str_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18106 
18107   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_dtls_fingerprint_t___")]
new_dtls_fingerprint_t()18108   public static extern global::System.IntPtr new_dtls_fingerprint_t();
18109 
18110   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_dtls_fingerprint_t___")]
delete_dtls_fingerprint_t(global::System.Runtime.InteropServices.HandleRef jarg1)18111   public static extern void delete_dtls_fingerprint_t(global::System.Runtime.InteropServices.HandleRef jarg1);
18112 
18113   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_MESSAGE_STRING_ARG_MAX_get___")]
MESSAGE_STRING_ARG_MAX_get()18114   public static extern int MESSAGE_STRING_ARG_MAX_get();
18115 
18116   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message_from_set___")]
switch_core_session_message_from_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)18117   public static extern void switch_core_session_message_from_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
18118 
18119   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message_from_get___")]
switch_core_session_message_from_get(global::System.Runtime.InteropServices.HandleRef jarg1)18120   public static extern string switch_core_session_message_from_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18121 
18122   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message_message_id_set___")]
switch_core_session_message_message_id_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)18123   public static extern void switch_core_session_message_message_id_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
18124 
18125   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message_message_id_get___")]
switch_core_session_message_message_id_get(global::System.Runtime.InteropServices.HandleRef jarg1)18126   public static extern int switch_core_session_message_message_id_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18127 
18128   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message_numeric_arg_set___")]
switch_core_session_message_numeric_arg_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)18129   public static extern void switch_core_session_message_numeric_arg_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
18130 
18131   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message_numeric_arg_get___")]
switch_core_session_message_numeric_arg_get(global::System.Runtime.InteropServices.HandleRef jarg1)18132   public static extern int switch_core_session_message_numeric_arg_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18133 
18134   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message_string_arg_set___")]
switch_core_session_message_string_arg_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)18135   public static extern void switch_core_session_message_string_arg_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
18136 
18137   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message_string_arg_get___")]
switch_core_session_message_string_arg_get(global::System.Runtime.InteropServices.HandleRef jarg1)18138   public static extern string switch_core_session_message_string_arg_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18139 
18140   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message_string_arg_size_set___")]
switch_core_session_message_string_arg_size_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18141   public static extern void switch_core_session_message_string_arg_size_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18142 
18143   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message_string_arg_size_get___")]
switch_core_session_message_string_arg_size_get(global::System.Runtime.InteropServices.HandleRef jarg1)18144   public static extern global::System.IntPtr switch_core_session_message_string_arg_size_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18145 
18146   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message_pointer_arg_set___")]
switch_core_session_message_pointer_arg_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18147   public static extern void switch_core_session_message_pointer_arg_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18148 
18149   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message_pointer_arg_get___")]
switch_core_session_message_pointer_arg_get(global::System.Runtime.InteropServices.HandleRef jarg1)18150   public static extern global::System.IntPtr switch_core_session_message_pointer_arg_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18151 
18152   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message_pointer_arg_size_set___")]
switch_core_session_message_pointer_arg_size_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18153   public static extern void switch_core_session_message_pointer_arg_size_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18154 
18155   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message_pointer_arg_size_get___")]
switch_core_session_message_pointer_arg_size_get(global::System.Runtime.InteropServices.HandleRef jarg1)18156   public static extern global::System.IntPtr switch_core_session_message_pointer_arg_size_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18157 
18158   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message_numeric_reply_set___")]
switch_core_session_message_numeric_reply_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)18159   public static extern void switch_core_session_message_numeric_reply_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
18160 
18161   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message_numeric_reply_get___")]
switch_core_session_message_numeric_reply_get(global::System.Runtime.InteropServices.HandleRef jarg1)18162   public static extern int switch_core_session_message_numeric_reply_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18163 
18164   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message_string_reply_set___")]
switch_core_session_message_string_reply_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)18165   public static extern void switch_core_session_message_string_reply_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
18166 
18167   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message_string_reply_get___")]
switch_core_session_message_string_reply_get(global::System.Runtime.InteropServices.HandleRef jarg1)18168   public static extern string switch_core_session_message_string_reply_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18169 
18170   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message_string_reply_size_set___")]
switch_core_session_message_string_reply_size_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18171   public static extern void switch_core_session_message_string_reply_size_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18172 
18173   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message_string_reply_size_get___")]
switch_core_session_message_string_reply_size_get(global::System.Runtime.InteropServices.HandleRef jarg1)18174   public static extern global::System.IntPtr switch_core_session_message_string_reply_size_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18175 
18176   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message_pointer_reply_set___")]
switch_core_session_message_pointer_reply_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18177   public static extern void switch_core_session_message_pointer_reply_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18178 
18179   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message_pointer_reply_get___")]
switch_core_session_message_pointer_reply_get(global::System.Runtime.InteropServices.HandleRef jarg1)18180   public static extern global::System.IntPtr switch_core_session_message_pointer_reply_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18181 
18182   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message_pointer_reply_size_set___")]
switch_core_session_message_pointer_reply_size_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18183   public static extern void switch_core_session_message_pointer_reply_size_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18184 
18185   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message_pointer_reply_size_get___")]
switch_core_session_message_pointer_reply_size_get(global::System.Runtime.InteropServices.HandleRef jarg1)18186   public static extern global::System.IntPtr switch_core_session_message_pointer_reply_size_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18187 
18188   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message_flags_set___")]
switch_core_session_message_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)18189   public static extern void switch_core_session_message_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
18190 
18191   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message_flags_get___")]
switch_core_session_message_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1)18192   public static extern uint switch_core_session_message_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18193 
18194   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message__file_set___")]
switch_core_session_message__file_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)18195   public static extern void switch_core_session_message__file_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
18196 
18197   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message__file_get___")]
switch_core_session_message__file_get(global::System.Runtime.InteropServices.HandleRef jarg1)18198   public static extern string switch_core_session_message__file_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18199 
18200   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message__func_set___")]
switch_core_session_message__func_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)18201   public static extern void switch_core_session_message__func_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
18202 
18203   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message__func_get___")]
switch_core_session_message__func_get(global::System.Runtime.InteropServices.HandleRef jarg1)18204   public static extern string switch_core_session_message__func_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18205 
18206   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message__line_set___")]
switch_core_session_message__line_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)18207   public static extern void switch_core_session_message__line_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
18208 
18209   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message__line_get___")]
switch_core_session_message__line_get(global::System.Runtime.InteropServices.HandleRef jarg1)18210   public static extern int switch_core_session_message__line_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18211 
18212   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message_string_array_arg_set___")]
switch_core_session_message_string_array_arg_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18213   public static extern void switch_core_session_message_string_array_arg_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18214 
18215   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message_string_array_arg_get___")]
switch_core_session_message_string_array_arg_get(global::System.Runtime.InteropServices.HandleRef jarg1)18216   public static extern global::System.IntPtr switch_core_session_message_string_array_arg_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18217 
18218   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message_delivery_time_set___")]
switch_core_session_message_delivery_time_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18219   public static extern void switch_core_session_message_delivery_time_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18220 
18221   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message_delivery_time_get___")]
switch_core_session_message_delivery_time_get(global::System.Runtime.InteropServices.HandleRef jarg1)18222   public static extern global::System.IntPtr switch_core_session_message_delivery_time_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18223 
18224   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_core_session_message___")]
new_switch_core_session_message()18225   public static extern global::System.IntPtr new_switch_core_session_message();
18226 
18227   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_core_session_message___")]
delete_switch_core_session_message(global::System.Runtime.InteropServices.HandleRef jarg1)18228   public static extern void delete_switch_core_session_message(global::System.Runtime.InteropServices.HandleRef jarg1);
18229 
18230   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_thread_session_running_set___")]
switch_core_thread_session_running_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)18231   public static extern void switch_core_thread_session_running_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
18232 
18233   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_thread_session_running_get___")]
switch_core_thread_session_running_get(global::System.Runtime.InteropServices.HandleRef jarg1)18234   public static extern int switch_core_thread_session_running_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18235 
18236   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_thread_session_mutex_set___")]
switch_core_thread_session_mutex_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18237   public static extern void switch_core_thread_session_mutex_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18238 
18239   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_thread_session_mutex_get___")]
switch_core_thread_session_mutex_get(global::System.Runtime.InteropServices.HandleRef jarg1)18240   public static extern global::System.IntPtr switch_core_thread_session_mutex_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18241 
18242   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_thread_session_objs_set___")]
switch_core_thread_session_objs_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18243   public static extern void switch_core_thread_session_objs_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18244 
18245   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_thread_session_objs_get___")]
switch_core_thread_session_objs_get(global::System.Runtime.InteropServices.HandleRef jarg1)18246   public static extern global::System.IntPtr switch_core_thread_session_objs_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18247 
18248   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_thread_session_input_callback_set___")]
switch_core_thread_session_input_callback_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18249   public static extern void switch_core_thread_session_input_callback_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18250 
18251   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_thread_session_input_callback_get___")]
switch_core_thread_session_input_callback_get(global::System.Runtime.InteropServices.HandleRef jarg1)18252   public static extern global::System.IntPtr switch_core_thread_session_input_callback_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18253 
18254   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_thread_session_pool_set___")]
switch_core_thread_session_pool_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18255   public static extern void switch_core_thread_session_pool_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18256 
18257   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_thread_session_pool_get___")]
switch_core_thread_session_pool_get(global::System.Runtime.InteropServices.HandleRef jarg1)18258   public static extern global::System.IntPtr switch_core_thread_session_pool_get(global::System.Runtime.InteropServices.HandleRef jarg1);
18259 
18260   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_core_thread_session___")]
new_switch_core_thread_session()18261   public static extern global::System.IntPtr new_switch_core_thread_session();
18262 
18263   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_core_thread_session___")]
delete_switch_core_thread_session(global::System.Runtime.InteropServices.HandleRef jarg1)18264   public static extern void delete_switch_core_thread_session(global::System.Runtime.InteropServices.HandleRef jarg1);
18265 
18266   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_must_malloc___")]
switch_must_malloc(uint jarg1)18267   public static extern global::System.IntPtr switch_must_malloc(uint jarg1);
18268 
18269   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_must_realloc___")]
switch_must_realloc(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)18270   public static extern global::System.IntPtr switch_must_realloc(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
18271 
18272   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_must_strdup___")]
switch_must_strdup(string jarg1)18273   public static extern string switch_must_strdup(string jarg1);
18274 
18275   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_screen_size___")]
switch_core_screen_size(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18276   public static extern void switch_core_screen_size(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18277 
18278   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_sched_heartbeat___")]
switch_core_session_sched_heartbeat(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)18279   public static extern void switch_core_session_sched_heartbeat(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
18280 
18281   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_unsched_heartbeat___")]
switch_core_session_unsched_heartbeat(global::System.Runtime.InteropServices.HandleRef jarg1)18282   public static extern void switch_core_session_unsched_heartbeat(global::System.Runtime.InteropServices.HandleRef jarg1);
18283 
18284   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_enable_heartbeat___")]
switch_core_session_enable_heartbeat(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)18285   public static extern void switch_core_session_enable_heartbeat(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
18286 
18287   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_disable_heartbeat___")]
switch_core_session_disable_heartbeat(global::System.Runtime.InteropServices.HandleRef jarg1)18288   public static extern void switch_core_session_disable_heartbeat(global::System.Runtime.InteropServices.HandleRef jarg1);
18289 
18290   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_pop___")]
switch_core_media_bug_pop(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)18291   public static extern int switch_core_media_bug_pop(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
18292 
18293   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_exec_all___")]
switch_core_media_bug_exec_all(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)18294   public static extern int switch_core_media_bug_exec_all(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
18295 
18296   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_patch_video___")]
switch_core_media_bug_patch_video(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18297   public static extern uint switch_core_media_bug_patch_video(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18298 
18299   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_count___")]
switch_core_media_bug_count(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)18300   public static extern uint switch_core_media_bug_count(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
18301 
18302   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_media_bug_set_spy_fmt___")]
switch_media_bug_set_spy_fmt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)18303   public static extern void switch_media_bug_set_spy_fmt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
18304 
18305   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_push_spy_frame___")]
switch_core_media_bug_push_spy_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)18306   public static extern int switch_core_media_bug_push_spy_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
18307 
18308   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_patch_spy_frame___")]
switch_core_media_bug_patch_spy_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)18309   public static extern int switch_core_media_bug_patch_spy_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
18310 
18311   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_media_bug_parse_spy_fmt___")]
switch_media_bug_parse_spy_fmt(string jarg1)18312   public static extern int switch_media_bug_parse_spy_fmt(string jarg1);
18313 
18314   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_add___")]
switch_core_media_bug_add(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, uint jarg7, global::System.Runtime.InteropServices.HandleRef jarg8)18315   public static extern int switch_core_media_bug_add(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, uint jarg7, global::System.Runtime.InteropServices.HandleRef jarg8);
18316 
18317   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_pause___")]
switch_core_media_bug_pause(global::System.Runtime.InteropServices.HandleRef jarg1)18318   public static extern void switch_core_media_bug_pause(global::System.Runtime.InteropServices.HandleRef jarg1);
18319 
18320   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_resume___")]
switch_core_media_bug_resume(global::System.Runtime.InteropServices.HandleRef jarg1)18321   public static extern void switch_core_media_bug_resume(global::System.Runtime.InteropServices.HandleRef jarg1);
18322 
18323   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_inuse___")]
switch_core_media_bug_inuse(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)18324   public static extern void switch_core_media_bug_inuse(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
18325 
18326   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_get_user_data___")]
switch_core_media_bug_get_user_data(global::System.Runtime.InteropServices.HandleRef jarg1)18327   public static extern global::System.IntPtr switch_core_media_bug_get_user_data(global::System.Runtime.InteropServices.HandleRef jarg1);
18328 
18329   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_get_write_replace_frame___")]
switch_core_media_bug_get_write_replace_frame(global::System.Runtime.InteropServices.HandleRef jarg1)18330   public static extern global::System.IntPtr switch_core_media_bug_get_write_replace_frame(global::System.Runtime.InteropServices.HandleRef jarg1);
18331 
18332   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_get_native_read_frame___")]
switch_core_media_bug_get_native_read_frame(global::System.Runtime.InteropServices.HandleRef jarg1)18333   public static extern global::System.IntPtr switch_core_media_bug_get_native_read_frame(global::System.Runtime.InteropServices.HandleRef jarg1);
18334 
18335   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_get_native_write_frame___")]
switch_core_media_bug_get_native_write_frame(global::System.Runtime.InteropServices.HandleRef jarg1)18336   public static extern global::System.IntPtr switch_core_media_bug_get_native_write_frame(global::System.Runtime.InteropServices.HandleRef jarg1);
18337 
18338   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_get_video_ping_frame___")]
switch_core_media_bug_get_video_ping_frame(global::System.Runtime.InteropServices.HandleRef jarg1)18339   public static extern global::System.IntPtr switch_core_media_bug_get_video_ping_frame(global::System.Runtime.InteropServices.HandleRef jarg1);
18340 
18341   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_set_write_replace_frame___")]
switch_core_media_bug_set_write_replace_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18342   public static extern void switch_core_media_bug_set_write_replace_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18343 
18344   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_get_read_replace_frame___")]
switch_core_media_bug_get_read_replace_frame(global::System.Runtime.InteropServices.HandleRef jarg1)18345   public static extern global::System.IntPtr switch_core_media_bug_get_read_replace_frame(global::System.Runtime.InteropServices.HandleRef jarg1);
18346 
18347   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_set_read_demux_frame___")]
switch_core_media_bug_set_read_demux_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18348   public static extern void switch_core_media_bug_set_read_demux_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18349 
18350   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_get_session___")]
switch_core_media_bug_get_session(global::System.Runtime.InteropServices.HandleRef jarg1)18351   public static extern global::System.IntPtr switch_core_media_bug_get_session(global::System.Runtime.InteropServices.HandleRef jarg1);
18352 
18353   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_set_media_params___")]
switch_core_media_bug_set_media_params(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18354   public static extern void switch_core_media_bug_set_media_params(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18355 
18356   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_get_media_params___")]
switch_core_media_bug_get_media_params(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18357   public static extern void switch_core_media_bug_get_media_params(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18358 
18359   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_get_text___")]
switch_core_media_bug_get_text(global::System.Runtime.InteropServices.HandleRef jarg1)18360   public static extern string switch_core_media_bug_get_text(global::System.Runtime.InteropServices.HandleRef jarg1);
18361 
18362   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_test_flag___")]
switch_core_media_bug_test_flag(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)18363   public static extern uint switch_core_media_bug_test_flag(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
18364 
18365   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_set_flag___")]
switch_core_media_bug_set_flag(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)18366   public static extern uint switch_core_media_bug_set_flag(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
18367 
18368   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_clear_flag___")]
switch_core_media_bug_clear_flag(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)18369   public static extern uint switch_core_media_bug_clear_flag(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
18370 
18371   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_set_read_replace_frame___")]
switch_core_media_bug_set_read_replace_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18372   public static extern void switch_core_media_bug_set_read_replace_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18373 
18374   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_cpu_count___")]
switch_core_cpu_count()18375   public static extern uint switch_core_cpu_count();
18376 
18377   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_remove___")]
switch_core_media_bug_remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18378   public static extern int switch_core_media_bug_remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18379 
18380   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_prune___")]
switch_core_media_bug_prune(global::System.Runtime.InteropServices.HandleRef jarg1)18381   public static extern uint switch_core_media_bug_prune(global::System.Runtime.InteropServices.HandleRef jarg1);
18382 
18383   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_remove_callback___")]
switch_core_media_bug_remove_callback(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18384   public static extern int switch_core_media_bug_remove_callback(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18385 
18386   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_close___")]
switch_core_media_bug_close(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)18387   public static extern int switch_core_media_bug_close(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
18388 
18389   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_remove_all_function___")]
switch_core_media_bug_remove_all_function(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)18390   public static extern int switch_core_media_bug_remove_all_function(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
18391 
18392   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_enumerate___")]
switch_core_media_bug_enumerate(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18393   public static extern int switch_core_media_bug_enumerate(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18394 
18395   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_transfer_callback___")]
switch_core_media_bug_transfer_callback(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)18396   public static extern int switch_core_media_bug_transfer_callback(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
18397 
18398   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_read___")]
switch_core_media_bug_read(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)18399   public static extern int switch_core_media_bug_read(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
18400 
18401   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_flush___")]
switch_core_media_bug_flush(global::System.Runtime.InteropServices.HandleRef jarg1)18402   public static extern void switch_core_media_bug_flush(global::System.Runtime.InteropServices.HandleRef jarg1);
18403 
18404   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_flush_all___")]
switch_core_media_bug_flush_all(global::System.Runtime.InteropServices.HandleRef jarg1)18405   public static extern int switch_core_media_bug_flush_all(global::System.Runtime.InteropServices.HandleRef jarg1);
18406 
18407   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_media_bug_set_pre_buffer_framecount___")]
switch_core_media_bug_set_pre_buffer_framecount(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)18408   public static extern int switch_core_media_bug_set_pre_buffer_framecount(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
18409 
18410   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_port_allocator_new___")]
switch_core_port_allocator_new(string jarg1, ushort jarg2, ushort jarg3, uint jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)18411   public static extern int switch_core_port_allocator_new(string jarg1, ushort jarg2, ushort jarg3, uint jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
18412 
18413   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_port_allocator_request_port___")]
switch_core_port_allocator_request_port(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18414   public static extern int switch_core_port_allocator_request_port(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18415 
18416   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_port_allocator_free_port___")]
switch_core_port_allocator_free_port(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2)18417   public static extern int switch_core_port_allocator_free_port(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2);
18418 
18419   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_port_allocator_destroy___")]
switch_core_port_allocator_destroy(global::System.Runtime.InteropServices.HandleRef jarg1)18420   public static extern void switch_core_port_allocator_destroy(global::System.Runtime.InteropServices.HandleRef jarg1);
18421 
18422   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_test_flag___")]
switch_core_test_flag(int jarg1)18423   public static extern int switch_core_test_flag(int jarg1);
18424 
18425   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_init___")]
switch_core_init(uint jarg1, int jarg2, ref global::System.IntPtr jarg3)18426   public static extern int switch_core_init(uint jarg1, int jarg2, ref global::System.IntPtr jarg3);
18427 
18428   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_init_and_modload___")]
switch_core_init_and_modload(uint jarg1, int jarg2, ref global::System.IntPtr jarg3)18429   public static extern int switch_core_init_and_modload(uint jarg1, int jarg2, ref global::System.IntPtr jarg3);
18430 
18431   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_limit___")]
switch_core_session_limit(uint jarg1)18432   public static extern uint switch_core_session_limit(uint jarg1);
18433 
18434   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_sessions_per_second___")]
switch_core_sessions_per_second(uint jarg1)18435   public static extern uint switch_core_sessions_per_second(uint jarg1);
18436 
18437   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_destroy___")]
switch_core_destroy()18438   public static extern int switch_core_destroy();
18439 
18440   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_io_read_lock___")]
switch_core_session_io_read_lock(global::System.Runtime.InteropServices.HandleRef jarg1)18441   public static extern int switch_core_session_io_read_lock(global::System.Runtime.InteropServices.HandleRef jarg1);
18442 
18443   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_io_write_lock___")]
switch_core_session_io_write_lock(global::System.Runtime.InteropServices.HandleRef jarg1)18444   public static extern int switch_core_session_io_write_lock(global::System.Runtime.InteropServices.HandleRef jarg1);
18445 
18446   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_io_rwunlock___")]
switch_core_session_io_rwunlock(global::System.Runtime.InteropServices.HandleRef jarg1)18447   public static extern int switch_core_session_io_rwunlock(global::System.Runtime.InteropServices.HandleRef jarg1);
18448 
18449   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_read_lock___")]
switch_core_session_read_lock(global::System.Runtime.InteropServices.HandleRef jarg1)18450   public static extern int switch_core_session_read_lock(global::System.Runtime.InteropServices.HandleRef jarg1);
18451 
18452   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_read_lock_hangup___")]
switch_core_session_read_lock_hangup(global::System.Runtime.InteropServices.HandleRef jarg1)18453   public static extern int switch_core_session_read_lock_hangup(global::System.Runtime.InteropServices.HandleRef jarg1);
18454 
18455   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_write_lock___")]
switch_core_session_write_lock(global::System.Runtime.InteropServices.HandleRef jarg1)18456   public static extern void switch_core_session_write_lock(global::System.Runtime.InteropServices.HandleRef jarg1);
18457 
18458   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_rwunlock___")]
switch_core_session_rwunlock(global::System.Runtime.InteropServices.HandleRef jarg1)18459   public static extern void switch_core_session_rwunlock(global::System.Runtime.InteropServices.HandleRef jarg1);
18460 
18461   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_add_state_handler___")]
switch_core_add_state_handler(global::System.Runtime.InteropServices.HandleRef jarg1)18462   public static extern int switch_core_add_state_handler(global::System.Runtime.InteropServices.HandleRef jarg1);
18463 
18464   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_remove_state_handler___")]
switch_core_remove_state_handler(global::System.Runtime.InteropServices.HandleRef jarg1)18465   public static extern void switch_core_remove_state_handler(global::System.Runtime.InteropServices.HandleRef jarg1);
18466 
18467   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_get_state_handler___")]
switch_core_get_state_handler(int jarg1)18468   public static extern global::System.IntPtr switch_core_get_state_handler(int jarg1);
18469 
18470   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_memory_pool_tag___")]
switch_core_memory_pool_tag(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)18471   public static extern void switch_core_memory_pool_tag(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
18472 
18473   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_pool_stats___")]
switch_core_pool_stats(global::System.Runtime.InteropServices.HandleRef jarg1)18474   public static extern void switch_core_pool_stats(global::System.Runtime.InteropServices.HandleRef jarg1);
18475 
18476   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_perform_new_memory_pool___")]
switch_core_perform_new_memory_pool(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4)18477   public static extern int switch_core_perform_new_memory_pool(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4);
18478 
18479   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_sync_clock___")]
switch_core_session_sync_clock()18480   public static extern int switch_core_session_sync_clock();
18481 
18482   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_perform_destroy_memory_pool___")]
switch_core_perform_destroy_memory_pool(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4)18483   public static extern int switch_core_perform_destroy_memory_pool(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4);
18484 
18485   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_memory_pool_set_data___")]
switch_core_memory_pool_set_data(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)18486   public static extern void switch_core_memory_pool_set_data(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
18487 
18488   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_memory_pool_get_data___")]
switch_core_memory_pool_get_data(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)18489   public static extern global::System.IntPtr switch_core_memory_pool_get_data(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
18490 
18491   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_run___")]
switch_core_session_run(global::System.Runtime.InteropServices.HandleRef jarg1)18492   public static extern void switch_core_session_run(global::System.Runtime.InteropServices.HandleRef jarg1);
18493 
18494   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_running___")]
switch_core_session_running(global::System.Runtime.InteropServices.HandleRef jarg1)18495   public static extern uint switch_core_session_running(global::System.Runtime.InteropServices.HandleRef jarg1);
18496 
18497   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_started___")]
switch_core_session_started(global::System.Runtime.InteropServices.HandleRef jarg1)18498   public static extern uint switch_core_session_started(global::System.Runtime.InteropServices.HandleRef jarg1);
18499 
18500   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_perform_permanent_alloc___")]
switch_core_perform_permanent_alloc(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4)18501   public static extern global::System.IntPtr switch_core_perform_permanent_alloc(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4);
18502 
18503   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_perform_alloc___")]
switch_core_perform_alloc(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, string jarg4, int jarg5)18504   public static extern global::System.IntPtr switch_core_perform_alloc(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, string jarg4, int jarg5);
18505 
18506   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_perform_session_alloc___")]
switch_core_perform_session_alloc(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, string jarg4, int jarg5)18507   public static extern global::System.IntPtr switch_core_perform_session_alloc(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, string jarg4, int jarg5);
18508 
18509   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_perform_permanent_strdup___")]
switch_core_perform_permanent_strdup(string jarg1, string jarg2, string jarg3, int jarg4)18510   public static extern string switch_core_perform_permanent_strdup(string jarg1, string jarg2, string jarg3, int jarg4);
18511 
18512   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_perform_session_strdup___")]
switch_core_perform_session_strdup(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, int jarg5)18513   public static extern string switch_core_perform_session_strdup(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, int jarg5);
18514 
18515   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_perform_strdup___")]
switch_core_perform_strdup(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, int jarg5)18516   public static extern string switch_core_perform_strdup(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, int jarg5);
18517 
18518   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_perform_strndup___")]
switch_core_perform_strndup(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, uint jarg3, string jarg4, string jarg5, int jarg6)18519   public static extern string switch_core_perform_strndup(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, uint jarg3, string jarg4, string jarg5, int jarg6);
18520 
18521   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_sprintf___")]
switch_core_session_sprintf(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)18522   public static extern string switch_core_session_sprintf(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
18523 
18524   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_sprintf___")]
switch_core_sprintf(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)18525   public static extern string switch_core_sprintf(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
18526 
18527   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_get_pool___")]
switch_core_session_get_pool(global::System.Runtime.InteropServices.HandleRef jarg1)18528   public static extern global::System.IntPtr switch_core_session_get_pool(global::System.Runtime.InteropServices.HandleRef jarg1);
18529 
18530   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_request_xml___")]
switch_core_session_request_xml(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)18531   public static extern global::System.IntPtr switch_core_session_request_xml(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
18532 
18533   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_request_uuid___")]
switch_core_session_request_uuid(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, uint jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, string jarg5)18534   public static extern global::System.IntPtr switch_core_session_request_uuid(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, uint jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, string jarg5);
18535 
18536   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_set_uuid___")]
switch_core_session_set_uuid(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)18537   public static extern int switch_core_session_set_uuid(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
18538 
18539   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_perform_destroy___")]
switch_core_session_perform_destroy(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4)18540   public static extern void switch_core_session_perform_destroy(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4);
18541 
18542   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_destroy_state___")]
switch_core_session_destroy_state(global::System.Runtime.InteropServices.HandleRef jarg1)18543   public static extern void switch_core_session_destroy_state(global::System.Runtime.InteropServices.HandleRef jarg1);
18544 
18545   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_reporting_state___")]
switch_core_session_reporting_state(global::System.Runtime.InteropServices.HandleRef jarg1)18546   public static extern void switch_core_session_reporting_state(global::System.Runtime.InteropServices.HandleRef jarg1);
18547 
18548   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_hangup_state___")]
switch_core_session_hangup_state(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)18549   public static extern void switch_core_session_hangup_state(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
18550 
18551   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_count___")]
switch_core_session_count()18552   public static extern uint switch_core_session_count();
18553 
18554   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_get_id___")]
switch_core_session_get_id(global::System.Runtime.InteropServices.HandleRef jarg1)18555   public static extern global::System.IntPtr switch_core_session_get_id(global::System.Runtime.InteropServices.HandleRef jarg1);
18556 
18557   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_id___")]
switch_core_session_id()18558   public static extern global::System.IntPtr switch_core_session_id();
18559 
18560   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_id_dec___")]
switch_core_session_id_dec()18561   public static extern global::System.IntPtr switch_core_session_id_dec();
18562 
18563   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_request_by_name___")]
switch_core_session_request_by_name(string jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)18564   public static extern global::System.IntPtr switch_core_session_request_by_name(string jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
18565 
18566   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_thread_launch___")]
switch_core_session_thread_launch(global::System.Runtime.InteropServices.HandleRef jarg1)18567   public static extern int switch_core_session_thread_launch(global::System.Runtime.InteropServices.HandleRef jarg1);
18568 
18569   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_thread_pool_launch_thread___")]
switch_thread_pool_launch_thread(global::System.Runtime.InteropServices.HandleRef jarg1)18570   public static extern int switch_thread_pool_launch_thread(global::System.Runtime.InteropServices.HandleRef jarg1);
18571 
18572   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_thread_pool_launch___")]
switch_core_session_thread_pool_launch(global::System.Runtime.InteropServices.HandleRef jarg1)18573   public static extern int switch_core_session_thread_pool_launch(global::System.Runtime.InteropServices.HandleRef jarg1);
18574 
18575   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_get_channel___")]
switch_core_session_get_channel(global::System.Runtime.InteropServices.HandleRef jarg1)18576   public static extern global::System.IntPtr switch_core_session_get_channel(global::System.Runtime.InteropServices.HandleRef jarg1);
18577 
18578   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_get_mutex___")]
switch_core_session_get_mutex(global::System.Runtime.InteropServices.HandleRef jarg1)18579   public static extern global::System.IntPtr switch_core_session_get_mutex(global::System.Runtime.InteropServices.HandleRef jarg1);
18580 
18581   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_wake_session_thread___")]
switch_core_session_wake_session_thread(global::System.Runtime.InteropServices.HandleRef jarg1)18582   public static extern int switch_core_session_wake_session_thread(global::System.Runtime.InteropServices.HandleRef jarg1);
18583 
18584   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_signal_state_change___")]
switch_core_session_signal_state_change(global::System.Runtime.InteropServices.HandleRef jarg1)18585   public static extern void switch_core_session_signal_state_change(global::System.Runtime.InteropServices.HandleRef jarg1);
18586 
18587   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_get_uuid___")]
switch_core_session_get_uuid(global::System.Runtime.InteropServices.HandleRef jarg1)18588   public static extern string switch_core_session_get_uuid(global::System.Runtime.InteropServices.HandleRef jarg1);
18589 
18590   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_set_loglevel___")]
switch_core_session_set_loglevel(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)18591   public static extern int switch_core_session_set_loglevel(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
18592 
18593   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_get_loglevel___")]
switch_core_session_get_loglevel(global::System.Runtime.InteropServices.HandleRef jarg1)18594   public static extern int switch_core_session_get_loglevel(global::System.Runtime.InteropServices.HandleRef jarg1);
18595 
18596   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_get_jb___")]
switch_core_session_get_jb(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)18597   public static extern global::System.IntPtr switch_core_session_get_jb(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
18598 
18599   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_soft_lock___")]
switch_core_session_soft_lock(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)18600   public static extern void switch_core_session_soft_lock(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
18601 
18602   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_soft_unlock___")]
switch_core_session_soft_unlock(global::System.Runtime.InteropServices.HandleRef jarg1)18603   public static extern void switch_core_session_soft_unlock(global::System.Runtime.InteropServices.HandleRef jarg1);
18604 
18605   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_set_dmachine___")]
switch_core_session_set_dmachine(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)18606   public static extern void switch_core_session_set_dmachine(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
18607 
18608   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_get_dmachine___")]
switch_core_session_get_dmachine(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)18609   public static extern global::System.IntPtr switch_core_session_get_dmachine(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
18610 
18611   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_dmachine_get_target___")]
switch_ivr_dmachine_get_target(global::System.Runtime.InteropServices.HandleRef jarg1)18612   public static extern int switch_ivr_dmachine_get_target(global::System.Runtime.InteropServices.HandleRef jarg1);
18613 
18614   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_dmachine_set_target___")]
switch_ivr_dmachine_set_target(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)18615   public static extern void switch_ivr_dmachine_set_target(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
18616 
18617   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_dmachine_set_terminators___")]
switch_ivr_dmachine_set_terminators(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)18618   public static extern int switch_ivr_dmachine_set_terminators(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
18619 
18620   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_set_codec_slin___")]
switch_core_session_set_codec_slin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18621   public static extern int switch_core_session_set_codec_slin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18622 
18623   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_raw_read___")]
switch_core_session_raw_read(global::System.Runtime.InteropServices.HandleRef jarg1)18624   public static extern void switch_core_session_raw_read(global::System.Runtime.InteropServices.HandleRef jarg1);
18625 
18626   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_get_uuid___")]
switch_core_get_uuid()18627   public static extern string switch_core_get_uuid();
18628 
18629   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_perform_locate___")]
switch_core_session_perform_locate(string jarg1, string jarg2, string jarg3, int jarg4)18630   public static extern global::System.IntPtr switch_core_session_perform_locate(string jarg1, string jarg2, string jarg3, int jarg4);
18631 
18632   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_perform_force_locate___")]
switch_core_session_perform_force_locate(string jarg1, string jarg2, string jarg3, int jarg4)18633   public static extern global::System.IntPtr switch_core_session_perform_force_locate(string jarg1, string jarg2, string jarg3, int jarg4);
18634 
18635   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_get_variable___")]
switch_core_get_variable(string jarg1)18636   public static extern string switch_core_get_variable(string jarg1);
18637 
18638   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_get_variable_dup___")]
switch_core_get_variable_dup(string jarg1)18639   public static extern string switch_core_get_variable_dup(string jarg1);
18640 
18641   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_get_variable_pdup___")]
switch_core_get_variable_pdup(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18642   public static extern string switch_core_get_variable_pdup(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18643 
18644   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_get_hostname___")]
switch_core_get_hostname()18645   public static extern string switch_core_get_hostname();
18646 
18647   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_get_switchname___")]
switch_core_get_switchname()18648   public static extern string switch_core_get_switchname();
18649 
18650   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_get_domain___")]
switch_core_get_domain(int jarg1)18651   public static extern string switch_core_get_domain(int jarg1);
18652 
18653   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_set_variable___")]
switch_core_set_variable(string jarg1, string jarg2)18654   public static extern void switch_core_set_variable(string jarg1, string jarg2);
18655 
18656   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_get_variables___")]
switch_core_get_variables(global::System.Runtime.InteropServices.HandleRef jarg1)18657   public static extern int switch_core_get_variables(global::System.Runtime.InteropServices.HandleRef jarg1);
18658 
18659   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_set_var_conditional___")]
switch_core_set_var_conditional(string jarg1, string jarg2, string jarg3)18660   public static extern int switch_core_set_var_conditional(string jarg1, string jarg2, string jarg3);
18661 
18662   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_dump_variables___")]
switch_core_dump_variables(global::System.Runtime.InteropServices.HandleRef jarg1)18663   public static extern void switch_core_dump_variables(global::System.Runtime.InteropServices.HandleRef jarg1);
18664 
18665   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_hupall___")]
switch_core_session_hupall(int jarg1)18666   public static extern void switch_core_session_hupall(int jarg1);
18667 
18668   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_hupall_matching_var_ans___")]
switch_core_session_hupall_matching_var_ans(string jarg1, string jarg2, int jarg3, int jarg4)18669   public static extern uint switch_core_session_hupall_matching_var_ans(string jarg1, string jarg2, int jarg3, int jarg4);
18670 
18671   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_findall_matching_var___")]
switch_core_session_findall_matching_var(string jarg1, string jarg2)18672   public static extern global::System.IntPtr switch_core_session_findall_matching_var(string jarg1, string jarg2);
18673 
18674   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_findall___")]
switch_core_session_findall()18675   public static extern global::System.IntPtr switch_core_session_findall();
18676 
18677   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_hupall_matching_vars_ans___")]
switch_core_session_hupall_matching_vars_ans(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)18678   public static extern uint switch_core_session_hupall_matching_vars_ans(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
18679 
18680   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_hupall_endpoint___")]
switch_core_session_hupall_endpoint(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)18681   public static extern void switch_core_session_hupall_endpoint(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
18682 
18683   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_perform_get_partner___")]
switch_core_session_perform_get_partner(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, string jarg4, int jarg5)18684   public static extern int switch_core_session_perform_get_partner(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, string jarg4, int jarg5);
18685 
18686   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_message_send___")]
switch_core_session_message_send(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18687   public static extern int switch_core_session_message_send(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18688 
18689   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_queue_message___")]
switch_core_session_queue_message(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18690   public static extern int switch_core_session_queue_message(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18691 
18692   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_free_message___")]
switch_core_session_free_message(global::System.Runtime.InteropServices.HandleRef jarg1)18693   public static extern void switch_core_session_free_message(global::System.Runtime.InteropServices.HandleRef jarg1);
18694 
18695   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_queue_signal_data___")]
switch_core_session_queue_signal_data(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18696   public static extern int switch_core_session_queue_signal_data(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18697 
18698   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_dequeue_signal_data___")]
switch_core_session_dequeue_signal_data(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18699   public static extern int switch_core_session_dequeue_signal_data(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18700 
18701   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_pass_indication___")]
switch_core_session_pass_indication(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)18702   public static extern int switch_core_session_pass_indication(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
18703 
18704   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_queue_indication___")]
switch_core_session_queue_indication(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)18705   public static extern int switch_core_session_queue_indication(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
18706 
18707   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_dequeue_message___")]
switch_core_session_dequeue_message(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18708   public static extern int switch_core_session_dequeue_message(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18709 
18710   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_flush_message___")]
switch_core_session_flush_message(global::System.Runtime.InteropServices.HandleRef jarg1)18711   public static extern int switch_core_session_flush_message(global::System.Runtime.InteropServices.HandleRef jarg1);
18712 
18713   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_event_send___")]
switch_core_session_event_send(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18714   public static extern int switch_core_session_event_send(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18715 
18716   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_get_app_log___")]
switch_core_session_get_app_log(global::System.Runtime.InteropServices.HandleRef jarg1)18717   public static extern global::System.IntPtr switch_core_session_get_app_log(global::System.Runtime.InteropServices.HandleRef jarg1);
18718 
18719   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_exec___")]
switch_core_session_exec(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3)18720   public static extern int switch_core_session_exec(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3);
18721 
18722   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_video_reset___")]
switch_core_session_video_reset(global::System.Runtime.InteropServices.HandleRef jarg1)18723   public static extern void switch_core_session_video_reset(global::System.Runtime.InteropServices.HandleRef jarg1);
18724 
18725   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_execute_application_get_flags___")]
switch_core_session_execute_application_get_flags(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)18726   public static extern int switch_core_session_execute_application_get_flags(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
18727 
18728   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_execute_application_async___")]
switch_core_session_execute_application_async(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)18729   public static extern int switch_core_session_execute_application_async(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
18730 
18731   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_get_app_flags___")]
switch_core_session_get_app_flags(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18732   public static extern int switch_core_session_get_app_flags(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18733 
18734   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_stack_count___")]
switch_core_session_stack_count(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)18735   public static extern uint switch_core_session_stack_count(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
18736 
18737   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_execute_exten___")]
switch_core_session_execute_exten(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4)18738   public static extern int switch_core_session_execute_exten(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4);
18739 
18740   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_receive_event___")]
switch_core_session_receive_event(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18741   public static extern int switch_core_session_receive_event(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18742 
18743   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_get_private_class___")]
switch_core_session_get_private_class(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)18744   public static extern global::System.IntPtr switch_core_session_get_private_class(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
18745 
18746   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_set_private_class___")]
switch_core_session_set_private_class(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)18747   public static extern int switch_core_session_set_private_class(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
18748 
18749   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_add_stream___")]
switch_core_session_add_stream(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18750   public static extern int switch_core_session_add_stream(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18751 
18752   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_get_stream___")]
switch_core_session_get_stream(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)18753   public static extern global::System.IntPtr switch_core_session_get_stream(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
18754 
18755   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_get_stream_count___")]
switch_core_session_get_stream_count(global::System.Runtime.InteropServices.HandleRef jarg1)18756   public static extern int switch_core_session_get_stream_count(global::System.Runtime.InteropServices.HandleRef jarg1);
18757 
18758   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_get_text_buffer___")]
switch_core_session_get_text_buffer(global::System.Runtime.InteropServices.HandleRef jarg1)18759   public static extern string switch_core_session_get_text_buffer(global::System.Runtime.InteropServices.HandleRef jarg1);
18760 
18761   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_launch_thread___")]
switch_core_session_launch_thread(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)18762   public static extern void switch_core_session_launch_thread(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
18763 
18764   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_thread_session_end___")]
switch_core_thread_session_end(global::System.Runtime.InteropServices.HandleRef jarg1)18765   public static extern void switch_core_thread_session_end(global::System.Runtime.InteropServices.HandleRef jarg1);
18766 
18767   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_service_session_av___")]
switch_core_service_session_av(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)18768   public static extern void switch_core_service_session_av(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
18769 
18770   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_outgoing_channel___")]
switch_core_session_outgoing_channel(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, uint jarg7, global::System.Runtime.InteropServices.HandleRef jarg8)18771   public static extern int switch_core_session_outgoing_channel(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, uint jarg7, global::System.Runtime.InteropServices.HandleRef jarg8);
18772 
18773   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_perform_receive_message___")]
switch_core_session_perform_receive_message(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, string jarg4, int jarg5)18774   public static extern int switch_core_session_perform_receive_message(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, string jarg4, int jarg5);
18775 
18776   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_queue_event___")]
switch_core_session_queue_event(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18777   public static extern int switch_core_session_queue_event(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18778 
18779   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_event_count___")]
switch_core_session_event_count(global::System.Runtime.InteropServices.HandleRef jarg1)18780   public static extern uint switch_core_session_event_count(global::System.Runtime.InteropServices.HandleRef jarg1);
18781 
18782   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_messages_waiting___")]
switch_core_session_messages_waiting(global::System.Runtime.InteropServices.HandleRef jarg1)18783   public static extern uint switch_core_session_messages_waiting(global::System.Runtime.InteropServices.HandleRef jarg1);
18784 
18785   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_dequeue_event___")]
switch_core_session_dequeue_event(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)18786   public static extern int switch_core_session_dequeue_event(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
18787 
18788   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_queue_private_event___")]
switch_core_session_queue_private_event(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)18789   public static extern int switch_core_session_queue_private_event(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
18790 
18791   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_private_event_count___")]
switch_core_session_private_event_count(global::System.Runtime.InteropServices.HandleRef jarg1)18792   public static extern uint switch_core_session_private_event_count(global::System.Runtime.InteropServices.HandleRef jarg1);
18793 
18794   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_dequeue_private_event___")]
switch_core_session_dequeue_private_event(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18795   public static extern int switch_core_session_dequeue_private_event(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18796 
18797   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_flush_private_events___")]
switch_core_session_flush_private_events(global::System.Runtime.InteropServices.HandleRef jarg1)18798   public static extern uint switch_core_session_flush_private_events(global::System.Runtime.InteropServices.HandleRef jarg1);
18799 
18800   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_read_frame___")]
switch_core_session_read_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, int jarg4)18801   public static extern int switch_core_session_read_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, int jarg4);
18802 
18803   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_transcoding___")]
switch_core_session_transcoding(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)18804   public static extern int switch_core_session_transcoding(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
18805 
18806   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_passthru___")]
switch_core_session_passthru(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)18807   public static extern void switch_core_session_passthru(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
18808 
18809   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_read_video_frame___")]
switch_core_session_read_video_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, int jarg4)18810   public static extern int switch_core_session_read_video_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, int jarg4);
18811 
18812   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_write_video_frame___")]
switch_core_session_write_video_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, int jarg4)18813   public static extern int switch_core_session_write_video_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, int jarg4);
18814 
18815   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_write_encoded_video_frame___")]
switch_core_session_write_encoded_video_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, int jarg4)18816   public static extern int switch_core_session_write_encoded_video_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, int jarg4);
18817 
18818   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_set_read_impl___")]
switch_core_session_set_read_impl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18819   public static extern int switch_core_session_set_read_impl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18820 
18821   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_set_write_impl___")]
switch_core_session_set_write_impl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18822   public static extern int switch_core_session_set_write_impl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18823 
18824   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_set_video_read_impl___")]
switch_core_session_set_video_read_impl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18825   public static extern int switch_core_session_set_video_read_impl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18826 
18827   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_set_video_write_impl___")]
switch_core_session_set_video_write_impl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18828   public static extern int switch_core_session_set_video_write_impl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18829 
18830   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_reset___")]
switch_core_session_reset(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)18831   public static extern void switch_core_session_reset(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
18832 
18833   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_write_frame___")]
switch_core_session_write_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, int jarg4)18834   public static extern int switch_core_session_write_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, int jarg4);
18835 
18836   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_perform_kill_channel___")]
switch_core_session_perform_kill_channel(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4, int jarg5)18837   public static extern int switch_core_session_perform_kill_channel(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4, int jarg5);
18838 
18839   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_send_dtmf___")]
switch_core_session_send_dtmf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18840   public static extern int switch_core_session_send_dtmf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18841 
18842   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_send_dtmf_string___")]
switch_core_session_send_dtmf_string(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)18843   public static extern int switch_core_session_send_dtmf_string(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
18844 
18845   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_recv_dtmf___")]
switch_core_session_recv_dtmf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18846   public static extern int switch_core_session_recv_dtmf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18847 
18848   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_hash_init_case___")]
switch_core_hash_init_case(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)18849   public static extern int switch_core_hash_init_case(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
18850 
18851   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_hash_destroy___")]
switch_core_hash_destroy(global::System.Runtime.InteropServices.HandleRef jarg1)18852   public static extern int switch_core_hash_destroy(global::System.Runtime.InteropServices.HandleRef jarg1);
18853 
18854   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_hash_insert_auto_free___")]
switch_core_hash_insert_auto_free(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)18855   public static extern int switch_core_hash_insert_auto_free(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
18856 
18857   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_hash_insert_destructor___")]
switch_core_hash_insert_destructor(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)18858   public static extern int switch_core_hash_insert_destructor(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
18859 
18860   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_hash_insert_locked___")]
switch_core_hash_insert_locked(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)18861   public static extern int switch_core_hash_insert_locked(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
18862 
18863   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_hash_insert_wrlock___")]
switch_core_hash_insert_wrlock(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)18864   public static extern int switch_core_hash_insert_wrlock(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
18865 
18866   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_hash_delete___")]
switch_core_hash_delete(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)18867   public static extern global::System.IntPtr switch_core_hash_delete(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
18868 
18869   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_hash_delete_locked___")]
switch_core_hash_delete_locked(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)18870   public static extern global::System.IntPtr switch_core_hash_delete_locked(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
18871 
18872   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_hash_delete_wrlock___")]
switch_core_hash_delete_wrlock(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)18873   public static extern global::System.IntPtr switch_core_hash_delete_wrlock(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
18874 
18875   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_hash_delete_multi___")]
switch_core_hash_delete_multi(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)18876   public static extern int switch_core_hash_delete_multi(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
18877 
18878   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_hash_find___")]
switch_core_hash_find(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)18879   public static extern global::System.IntPtr switch_core_hash_find(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
18880 
18881   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_hash_find_locked___")]
switch_core_hash_find_locked(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)18882   public static extern global::System.IntPtr switch_core_hash_find_locked(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
18883 
18884   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_hash_find_rdlock___")]
switch_core_hash_find_rdlock(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)18885   public static extern global::System.IntPtr switch_core_hash_find_rdlock(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
18886 
18887   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_hash_first_iter___")]
switch_core_hash_first_iter(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18888   public static extern global::System.IntPtr switch_core_hash_first_iter(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18889 
18890   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_hash_empty___")]
switch_core_hash_empty(global::System.Runtime.InteropServices.HandleRef jarg1)18891   public static extern int switch_core_hash_empty(global::System.Runtime.InteropServices.HandleRef jarg1);
18892 
18893   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_hash_next___")]
switch_core_hash_next(global::System.Runtime.InteropServices.HandleRef jarg1)18894   public static extern global::System.IntPtr switch_core_hash_next(global::System.Runtime.InteropServices.HandleRef jarg1);
18895 
18896   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_hash_this___")]
switch_core_hash_this(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)18897   public static extern void switch_core_hash_this(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
18898 
18899   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_hash_this_val___")]
switch_core_hash_this_val(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18900   public static extern void switch_core_hash_this_val(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18901 
18902   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_inthash_init___")]
switch_core_inthash_init(global::System.Runtime.InteropServices.HandleRef jarg1)18903   public static extern int switch_core_inthash_init(global::System.Runtime.InteropServices.HandleRef jarg1);
18904 
18905   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_inthash_destroy___")]
switch_core_inthash_destroy(global::System.Runtime.InteropServices.HandleRef jarg1)18906   public static extern int switch_core_inthash_destroy(global::System.Runtime.InteropServices.HandleRef jarg1);
18907 
18908   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_inthash_insert___")]
switch_core_inthash_insert(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)18909   public static extern int switch_core_inthash_insert(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
18910 
18911   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_inthash_delete___")]
switch_core_inthash_delete(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)18912   public static extern global::System.IntPtr switch_core_inthash_delete(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
18913 
18914   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_inthash_find___")]
switch_core_inthash_find(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)18915   public static extern global::System.IntPtr switch_core_inthash_find(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
18916 
18917   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_timer_init___")]
switch_core_timer_init(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3, int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)18918   public static extern int switch_core_timer_init(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3, int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
18919 
18920   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_time_calibrate_clock___")]
switch_time_calibrate_clock()18921   public static extern void switch_time_calibrate_clock();
18922 
18923   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_timer_next___")]
switch_core_timer_next(global::System.Runtime.InteropServices.HandleRef jarg1)18924   public static extern int switch_core_timer_next(global::System.Runtime.InteropServices.HandleRef jarg1);
18925 
18926   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_timer_step___")]
switch_core_timer_step(global::System.Runtime.InteropServices.HandleRef jarg1)18927   public static extern int switch_core_timer_step(global::System.Runtime.InteropServices.HandleRef jarg1);
18928 
18929   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_timer_sync___")]
switch_core_timer_sync(global::System.Runtime.InteropServices.HandleRef jarg1)18930   public static extern int switch_core_timer_sync(global::System.Runtime.InteropServices.HandleRef jarg1);
18931 
18932   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_timer_check___")]
switch_core_timer_check(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)18933   public static extern int switch_core_timer_check(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
18934 
18935   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_timer_destroy___")]
switch_core_timer_destroy(global::System.Runtime.InteropServices.HandleRef jarg1)18936   public static extern int switch_core_timer_destroy(global::System.Runtime.InteropServices.HandleRef jarg1);
18937 
18938   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_codec_init_with_bitrate___")]
switch_core_codec_init_with_bitrate(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, uint jarg5, int jarg6, int jarg7, uint jarg8, uint jarg9, global::System.Runtime.InteropServices.HandleRef jarg10, global::System.Runtime.InteropServices.HandleRef jarg11)18939   public static extern int switch_core_codec_init_with_bitrate(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, uint jarg5, int jarg6, int jarg7, uint jarg8, uint jarg9, global::System.Runtime.InteropServices.HandleRef jarg10, global::System.Runtime.InteropServices.HandleRef jarg11);
18940 
18941   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_codec_copy___")]
switch_core_codec_copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)18942   public static extern int switch_core_codec_copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
18943 
18944   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_codec_parse_fmtp___")]
switch_core_codec_parse_fmtp(string jarg1, string jarg2, uint jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)18945   public static extern int switch_core_codec_parse_fmtp(string jarg1, string jarg2, uint jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
18946 
18947   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_codec_reset___")]
switch_core_codec_reset(global::System.Runtime.InteropServices.HandleRef jarg1)18948   public static extern int switch_core_codec_reset(global::System.Runtime.InteropServices.HandleRef jarg1);
18949 
18950   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_codec_encode___")]
switch_core_codec_encode(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, uint jarg4, uint jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8, global::System.Runtime.InteropServices.HandleRef jarg9)18951   public static extern int switch_core_codec_encode(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, uint jarg4, uint jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8, global::System.Runtime.InteropServices.HandleRef jarg9);
18952 
18953   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_codec_decode___")]
switch_core_codec_decode(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, uint jarg4, uint jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8, global::System.Runtime.InteropServices.HandleRef jarg9)18954   public static extern int switch_core_codec_decode(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, uint jarg4, uint jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8, global::System.Runtime.InteropServices.HandleRef jarg9);
18955 
18956   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_codec_encode_video___")]
switch_core_codec_encode_video(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18957   public static extern int switch_core_codec_encode_video(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18958 
18959   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_codec_control___")]
switch_core_codec_control(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8)18960   public static extern int switch_core_codec_control(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8);
18961 
18962   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_codec_decode_video___")]
switch_core_codec_decode_video(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18963   public static extern int switch_core_codec_decode_video(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18964 
18965   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_codec_destroy___")]
switch_core_codec_destroy(global::System.Runtime.InteropServices.HandleRef jarg1)18966   public static extern int switch_core_codec_destroy(global::System.Runtime.InteropServices.HandleRef jarg1);
18967 
18968   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_set_read_codec___")]
switch_core_session_set_read_codec(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18969   public static extern int switch_core_session_set_read_codec(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18970 
18971   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_set_real_read_codec___")]
switch_core_session_set_real_read_codec(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18972   public static extern int switch_core_session_set_real_read_codec(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18973 
18974   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_unset_read_codec___")]
switch_core_session_unset_read_codec(global::System.Runtime.InteropServices.HandleRef jarg1)18975   public static extern void switch_core_session_unset_read_codec(global::System.Runtime.InteropServices.HandleRef jarg1);
18976 
18977   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_unset_write_codec___")]
switch_core_session_unset_write_codec(global::System.Runtime.InteropServices.HandleRef jarg1)18978   public static extern void switch_core_session_unset_write_codec(global::System.Runtime.InteropServices.HandleRef jarg1);
18979 
18980   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_lock_codec_write___")]
switch_core_session_lock_codec_write(global::System.Runtime.InteropServices.HandleRef jarg1)18981   public static extern void switch_core_session_lock_codec_write(global::System.Runtime.InteropServices.HandleRef jarg1);
18982 
18983   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_unlock_codec_write___")]
switch_core_session_unlock_codec_write(global::System.Runtime.InteropServices.HandleRef jarg1)18984   public static extern void switch_core_session_unlock_codec_write(global::System.Runtime.InteropServices.HandleRef jarg1);
18985 
18986   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_lock_codec_read___")]
switch_core_session_lock_codec_read(global::System.Runtime.InteropServices.HandleRef jarg1)18987   public static extern void switch_core_session_lock_codec_read(global::System.Runtime.InteropServices.HandleRef jarg1);
18988 
18989   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_unlock_codec_read___")]
switch_core_session_unlock_codec_read(global::System.Runtime.InteropServices.HandleRef jarg1)18990   public static extern void switch_core_session_unlock_codec_read(global::System.Runtime.InteropServices.HandleRef jarg1);
18991 
18992   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_get_read_impl___")]
switch_core_session_get_read_impl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18993   public static extern int switch_core_session_get_read_impl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18994 
18995   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_get_real_read_impl___")]
switch_core_session_get_real_read_impl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18996   public static extern int switch_core_session_get_real_read_impl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
18997 
18998   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_get_write_impl___")]
switch_core_session_get_write_impl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)18999   public static extern int switch_core_session_get_write_impl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19000 
19001   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_get_video_read_impl___")]
switch_core_session_get_video_read_impl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19002   public static extern int switch_core_session_get_video_read_impl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19003 
19004   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_get_video_write_impl___")]
switch_core_session_get_video_write_impl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19005   public static extern int switch_core_session_get_video_write_impl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19006 
19007   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_get_read_codec___")]
switch_core_session_get_read_codec(global::System.Runtime.InteropServices.HandleRef jarg1)19008   public static extern global::System.IntPtr switch_core_session_get_read_codec(global::System.Runtime.InteropServices.HandleRef jarg1);
19009 
19010   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_get_effective_read_codec___")]
switch_core_session_get_effective_read_codec(global::System.Runtime.InteropServices.HandleRef jarg1)19011   public static extern global::System.IntPtr switch_core_session_get_effective_read_codec(global::System.Runtime.InteropServices.HandleRef jarg1);
19012 
19013   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_set_write_codec___")]
switch_core_session_set_write_codec(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19014   public static extern int switch_core_session_set_write_codec(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19015 
19016   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_get_write_codec___")]
switch_core_session_get_write_codec(global::System.Runtime.InteropServices.HandleRef jarg1)19017   public static extern global::System.IntPtr switch_core_session_get_write_codec(global::System.Runtime.InteropServices.HandleRef jarg1);
19018 
19019   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_get_effective_write_codec___")]
switch_core_session_get_effective_write_codec(global::System.Runtime.InteropServices.HandleRef jarg1)19020   public static extern global::System.IntPtr switch_core_session_get_effective_write_codec(global::System.Runtime.InteropServices.HandleRef jarg1);
19021 
19022   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_set_video_read_codec___")]
switch_core_session_set_video_read_codec(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19023   public static extern int switch_core_session_set_video_read_codec(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19024 
19025   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_get_video_read_codec___")]
switch_core_session_get_video_read_codec(global::System.Runtime.InteropServices.HandleRef jarg1)19026   public static extern global::System.IntPtr switch_core_session_get_video_read_codec(global::System.Runtime.InteropServices.HandleRef jarg1);
19027 
19028   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_set_video_write_codec___")]
switch_core_session_set_video_write_codec(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19029   public static extern int switch_core_session_set_video_write_codec(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19030 
19031   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_get_video_write_codec___")]
switch_core_session_get_video_write_codec(global::System.Runtime.InteropServices.HandleRef jarg1)19032   public static extern global::System.IntPtr switch_core_session_get_video_write_codec(global::System.Runtime.InteropServices.HandleRef jarg1);
19033 
19034   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_db_open_file___")]
switch_core_db_open_file(string jarg1)19035   public static extern global::System.IntPtr switch_core_db_open_file(string jarg1);
19036 
19037   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_db_open_in_memory___")]
switch_core_db_open_in_memory(string jarg1)19038   public static extern global::System.IntPtr switch_core_db_open_in_memory(string jarg1);
19039 
19040   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_db_persistant_execute___")]
switch_core_db_persistant_execute(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, uint jarg3)19041   public static extern int switch_core_db_persistant_execute(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, uint jarg3);
19042 
19043   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_db_persistant_execute_trans___")]
switch_core_db_persistant_execute_trans(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, uint jarg3)19044   public static extern int switch_core_db_persistant_execute_trans(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, uint jarg3);
19045 
19046   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_db_test_reactive___")]
switch_core_db_test_reactive(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4)19047   public static extern void switch_core_db_test_reactive(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4);
19048 
19049   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_perform_file_open___")]
switch_core_perform_file_open(string jarg1, string jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, string jarg5, uint jarg6, uint jarg7, uint jarg8, global::System.Runtime.InteropServices.HandleRef jarg9)19050   public static extern int switch_core_perform_file_open(string jarg1, string jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, string jarg5, uint jarg6, uint jarg7, uint jarg8, global::System.Runtime.InteropServices.HandleRef jarg9);
19051 
19052   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_file_read___")]
switch_core_file_read(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)19053   public static extern int switch_core_file_read(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
19054 
19055   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_file_write___")]
switch_core_file_write(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)19056   public static extern int switch_core_file_write(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
19057 
19058   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_file_write_video___")]
switch_core_file_write_video(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19059   public static extern int switch_core_file_write_video(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19060 
19061   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_file_read_video___")]
switch_core_file_read_video(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)19062   public static extern int switch_core_file_read_video(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
19063 
19064   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_file_seek___")]
switch_core_file_seek(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, int jarg4)19065   public static extern int switch_core_file_seek(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, int jarg4);
19066 
19067   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_file_set_string___")]
switch_core_file_set_string(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, string jarg3)19068   public static extern int switch_core_file_set_string(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, string jarg3);
19069 
19070   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_file_get_string___")]
switch_core_file_get_string(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, ref global::System.IntPtr jarg3)19071   public static extern int switch_core_file_get_string(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, ref global::System.IntPtr jarg3);
19072 
19073   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_file_pre_close___")]
switch_core_file_pre_close(global::System.Runtime.InteropServices.HandleRef jarg1)19074   public static extern int switch_core_file_pre_close(global::System.Runtime.InteropServices.HandleRef jarg1);
19075 
19076   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_file_close___")]
switch_core_file_close(global::System.Runtime.InteropServices.HandleRef jarg1)19077   public static extern int switch_core_file_close(global::System.Runtime.InteropServices.HandleRef jarg1);
19078 
19079   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_file_command___")]
switch_core_file_command(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)19080   public static extern int switch_core_file_command(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
19081 
19082   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_file_truncate___")]
switch_core_file_truncate(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)19083   public static extern int switch_core_file_truncate(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
19084 
19085   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_file_has_video___")]
switch_core_file_has_video(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)19086   public static extern int switch_core_file_has_video(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
19087 
19088   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_speech_open___")]
switch_core_speech_open(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, uint jarg4, uint jarg5, uint jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8)19089   public static extern int switch_core_speech_open(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, uint jarg4, uint jarg5, uint jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8);
19090 
19091   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_speech_feed_tts___")]
switch_core_speech_feed_tts(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)19092   public static extern int switch_core_speech_feed_tts(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
19093 
19094   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_speech_flush_tts___")]
switch_core_speech_flush_tts(global::System.Runtime.InteropServices.HandleRef jarg1)19095   public static extern void switch_core_speech_flush_tts(global::System.Runtime.InteropServices.HandleRef jarg1);
19096 
19097   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_speech_text_param_tts___")]
switch_core_speech_text_param_tts(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)19098   public static extern void switch_core_speech_text_param_tts(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
19099 
19100   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_speech_numeric_param_tts___")]
switch_core_speech_numeric_param_tts(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3)19101   public static extern void switch_core_speech_numeric_param_tts(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3);
19102 
19103   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_speech_float_param_tts___")]
switch_core_speech_float_param_tts(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, double jarg3)19104   public static extern void switch_core_speech_float_param_tts(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, double jarg3);
19105 
19106   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_speech_read_tts___")]
switch_core_speech_read_tts(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)19107   public static extern int switch_core_speech_read_tts(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
19108 
19109   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_speech_close___")]
switch_core_speech_close(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19110   public static extern int switch_core_speech_close(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19111 
19112   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_asr_open___")]
switch_core_asr_open(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4, string jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)19113   public static extern int switch_core_asr_open(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4, string jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7);
19114 
19115   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_asr_close___")]
switch_core_asr_close(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19116   public static extern int switch_core_asr_close(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19117 
19118   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_asr_feed___")]
switch_core_asr_feed(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)19119   public static extern int switch_core_asr_feed(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
19120 
19121   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_asr_feed_dtmf___")]
switch_core_asr_feed_dtmf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)19122   public static extern int switch_core_asr_feed_dtmf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
19123 
19124   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_asr_check_results___")]
switch_core_asr_check_results(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19125   public static extern int switch_core_asr_check_results(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19126 
19127   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_asr_get_results___")]
switch_core_asr_get_results(global::System.Runtime.InteropServices.HandleRef jarg1, ref string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)19128   public static extern int switch_core_asr_get_results(global::System.Runtime.InteropServices.HandleRef jarg1, ref string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
19129 
19130   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_asr_get_result_headers___")]
switch_core_asr_get_result_headers(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)19131   public static extern int switch_core_asr_get_result_headers(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
19132 
19133   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_asr_load_grammar___")]
switch_core_asr_load_grammar(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)19134   public static extern int switch_core_asr_load_grammar(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
19135 
19136   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_asr_unload_grammar___")]
switch_core_asr_unload_grammar(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)19137   public static extern int switch_core_asr_unload_grammar(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
19138 
19139   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_asr_enable_grammar___")]
switch_core_asr_enable_grammar(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)19140   public static extern int switch_core_asr_enable_grammar(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
19141 
19142   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_asr_disable_grammar___")]
switch_core_asr_disable_grammar(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)19143   public static extern int switch_core_asr_disable_grammar(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
19144 
19145   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_asr_disable_all_grammars___")]
switch_core_asr_disable_all_grammars(global::System.Runtime.InteropServices.HandleRef jarg1)19146   public static extern int switch_core_asr_disable_all_grammars(global::System.Runtime.InteropServices.HandleRef jarg1);
19147 
19148   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_asr_pause___")]
switch_core_asr_pause(global::System.Runtime.InteropServices.HandleRef jarg1)19149   public static extern int switch_core_asr_pause(global::System.Runtime.InteropServices.HandleRef jarg1);
19150 
19151   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_asr_resume___")]
switch_core_asr_resume(global::System.Runtime.InteropServices.HandleRef jarg1)19152   public static extern int switch_core_asr_resume(global::System.Runtime.InteropServices.HandleRef jarg1);
19153 
19154   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_asr_start_input_timers___")]
switch_core_asr_start_input_timers(global::System.Runtime.InteropServices.HandleRef jarg1)19155   public static extern int switch_core_asr_start_input_timers(global::System.Runtime.InteropServices.HandleRef jarg1);
19156 
19157   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_asr_text_param___")]
switch_core_asr_text_param(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)19158   public static extern void switch_core_asr_text_param(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
19159 
19160   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_asr_numeric_param___")]
switch_core_asr_numeric_param(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3)19161   public static extern void switch_core_asr_numeric_param(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3);
19162 
19163   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_asr_float_param___")]
switch_core_asr_float_param(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, double jarg3)19164   public static extern void switch_core_asr_float_param(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, double jarg3);
19165 
19166   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_directory_open___")]
switch_core_directory_open(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, string jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)19167   public static extern int switch_core_directory_open(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, string jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
19168 
19169   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_directory_query___")]
switch_core_directory_query(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)19170   public static extern int switch_core_directory_query(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
19171 
19172   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_directory_next___")]
switch_core_directory_next(global::System.Runtime.InteropServices.HandleRef jarg1)19173   public static extern int switch_core_directory_next(global::System.Runtime.InteropServices.HandleRef jarg1);
19174 
19175   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_directory_next_pair___")]
switch_core_directory_next_pair(global::System.Runtime.InteropServices.HandleRef jarg1, ref string jarg2, ref string jarg3)19176   public static extern int switch_core_directory_next_pair(global::System.Runtime.InteropServices.HandleRef jarg1, ref string jarg2, ref string jarg3);
19177 
19178   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_directory_close___")]
switch_core_directory_close(global::System.Runtime.InteropServices.HandleRef jarg1)19179   public static extern int switch_core_directory_close(global::System.Runtime.InteropServices.HandleRef jarg1);
19180 
19181   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_data_channel___")]
switch_core_data_channel(int jarg1)19182   public static extern global::System.IntPtr switch_core_data_channel(int jarg1);
19183 
19184   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_ready___")]
switch_core_ready()19185   public static extern int switch_core_ready();
19186 
19187   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_running___")]
switch_core_running()19188   public static extern int switch_core_running();
19189 
19190   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_ready_inbound___")]
switch_core_ready_inbound()19191   public static extern int switch_core_ready_inbound();
19192 
19193   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_ready_outbound___")]
switch_core_ready_outbound()19194   public static extern int switch_core_ready_outbound();
19195 
19196   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_flags___")]
switch_core_flags()19197   public static extern uint switch_core_flags();
19198 
19199   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_management_exec___")]
switch_core_management_exec(string jarg1, int jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)19200   public static extern int switch_core_management_exec(string jarg1, int jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
19201 
19202   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_set_process_privileges___")]
switch_core_set_process_privileges()19203   public static extern int switch_core_set_process_privileges();
19204 
19205   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_set_normal_priority___")]
set_normal_priority()19206   public static extern int set_normal_priority();
19207 
19208   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_set_auto_priority___")]
set_auto_priority()19209   public static extern int set_auto_priority();
19210 
19211   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_set_realtime_priority___")]
set_realtime_priority()19212   public static extern int set_realtime_priority();
19213 
19214   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_set_low_priority___")]
set_low_priority()19215   public static extern int set_low_priority();
19216 
19217   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_change_user_group___")]
change_user_group(string jarg1, string jarg2)19218   public static extern int change_user_group(string jarg1, string jarg2);
19219 
19220   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_runtime_loop___")]
switch_core_runtime_loop(int jarg1)19221   public static extern void switch_core_runtime_loop(int jarg1);
19222 
19223   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_set_console___")]
switch_core_set_console(string jarg1)19224   public static extern int switch_core_set_console(string jarg1);
19225 
19226   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_measure_time___")]
switch_core_measure_time(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19227   public static extern void switch_core_measure_time(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19228 
19229   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_uptime___")]
switch_core_uptime()19230   public static extern global::System.IntPtr switch_core_uptime();
19231 
19232   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_ctl___")]
switch_core_session_ctl(int jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19233   public static extern int switch_core_session_ctl(int jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19234 
19235   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_get_console___")]
switch_core_get_console()19236   public static extern global::System.IntPtr switch_core_get_console();
19237 
19238   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_set_globals___")]
switch_core_set_globals()19239   public static extern void switch_core_set_globals();
19240 
19241   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_compare___")]
switch_core_session_compare(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19242   public static extern byte switch_core_session_compare(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19243 
19244   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_check_interface___")]
switch_core_session_check_interface(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19245   public static extern byte switch_core_session_check_interface(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19246 
19247   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_set_video_read_callback___")]
switch_core_session_set_video_read_callback(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)19248   public static extern int switch_core_session_set_video_read_callback(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
19249 
19250   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_video_read_callback___")]
switch_core_session_video_read_callback(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19251   public static extern int switch_core_session_video_read_callback(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19252 
19253   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_mime_index___")]
switch_core_mime_index()19254   public static extern global::System.IntPtr switch_core_mime_index();
19255 
19256   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_mime_ext2type___")]
switch_core_mime_ext2type(string jarg1)19257   public static extern string switch_core_mime_ext2type(string jarg1);
19258 
19259   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_mime_type2ext___")]
switch_core_mime_type2ext(string jarg1)19260   public static extern string switch_core_mime_type2ext(string jarg1);
19261 
19262   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_mime_add_type___")]
switch_core_mime_add_type(string jarg1, string jarg2)19263   public static extern int switch_core_mime_add_type(string jarg1, string jarg2);
19264 
19265   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_create_module_interface___")]
switch_loadable_module_create_module_interface(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)19266   public static extern global::System.IntPtr switch_loadable_module_create_module_interface(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
19267 
19268   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_create_interface___")]
switch_loadable_module_create_interface(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)19269   public static extern global::System.IntPtr switch_loadable_module_create_interface(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
19270 
19271   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_micro_time_now___")]
switch_micro_time_now()19272   public static extern global::System.IntPtr switch_micro_time_now();
19273 
19274   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mono_micro_time_now___")]
switch_mono_micro_time_now()19275   public static extern global::System.IntPtr switch_mono_micro_time_now();
19276 
19277   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_memory_reclaim___")]
switch_core_memory_reclaim()19278   public static extern void switch_core_memory_reclaim();
19279 
19280   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_memory_reclaim_events___")]
switch_core_memory_reclaim_events()19281   public static extern void switch_core_memory_reclaim_events();
19282 
19283   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_memory_reclaim_logger___")]
switch_core_memory_reclaim_logger()19284   public static extern void switch_core_memory_reclaim_logger();
19285 
19286   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_memory_reclaim_all___")]
switch_core_memory_reclaim_all()19287   public static extern void switch_core_memory_reclaim_all();
19288 
19289   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_setrlimits___")]
switch_core_setrlimits()19290   public static extern void switch_core_setrlimits();
19291 
19292   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_time_ref___")]
switch_time_ref()19293   public static extern global::System.IntPtr switch_time_ref();
19294 
19295   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_time_sync___")]
switch_time_sync()19296   public static extern void switch_time_sync();
19297 
19298   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_epoch_time_now___")]
switch_epoch_time_now(global::System.Runtime.InteropServices.HandleRef jarg1)19299   public static extern global::System.IntPtr switch_epoch_time_now(global::System.Runtime.InteropServices.HandleRef jarg1);
19300 
19301   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_lookup_timezone___")]
switch_lookup_timezone(string jarg1)19302   public static extern string switch_lookup_timezone(string jarg1);
19303 
19304   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_strftime_tz___")]
switch_strftime_tz(string jarg1, string jarg2, string jarg3, uint jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)19305   public static extern int switch_strftime_tz(string jarg1, string jarg2, string jarg3, uint jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
19306 
19307   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_time_exp_tz_name___")]
switch_time_exp_tz_name(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)19308   public static extern int switch_time_exp_tz_name(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
19309 
19310   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_load_network_lists___")]
switch_load_network_lists(int jarg1)19311   public static extern void switch_load_network_lists(int jarg1);
19312 
19313   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_check_network_list_ip_port_token___")]
switch_check_network_list_ip_port_token(string jarg1, int jarg2, string jarg3, ref global::System.IntPtr jarg4)19314   public static extern int switch_check_network_list_ip_port_token(string jarg1, int jarg2, string jarg3, ref global::System.IntPtr jarg4);
19315 
19316   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_check_network_list_ip_token___")]
switch_check_network_list_ip_token(string jarg1, string jarg2, ref global::System.IntPtr jarg3)19317   public static extern int switch_check_network_list_ip_token(string jarg1, string jarg2, ref global::System.IntPtr jarg3);
19318 
19319   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_time_set_monotonic___")]
switch_time_set_monotonic(int jarg1)19320   public static extern void switch_time_set_monotonic(int jarg1);
19321 
19322   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_time_set_timerfd___")]
switch_time_set_timerfd(int jarg1)19323   public static extern void switch_time_set_timerfd(int jarg1);
19324 
19325   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_time_set_nanosleep___")]
switch_time_set_nanosleep(int jarg1)19326   public static extern void switch_time_set_nanosleep(int jarg1);
19327 
19328   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_time_set_matrix___")]
switch_time_set_matrix(int jarg1)19329   public static extern void switch_time_set_matrix(int jarg1);
19330 
19331   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_time_set_cond_yield___")]
switch_time_set_cond_yield(int jarg1)19332   public static extern void switch_time_set_cond_yield(int jarg1);
19333 
19334   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_time_set_use_system_time___")]
switch_time_set_use_system_time(int jarg1)19335   public static extern void switch_time_set_use_system_time(int jarg1);
19336 
19337   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_min_dtmf_duration___")]
switch_core_min_dtmf_duration(uint jarg1)19338   public static extern uint switch_core_min_dtmf_duration(uint jarg1);
19339 
19340   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_max_dtmf_duration___")]
switch_core_max_dtmf_duration(uint jarg1)19341   public static extern uint switch_core_max_dtmf_duration(uint jarg1);
19342 
19343   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_min_idle_cpu___")]
switch_core_min_idle_cpu(double jarg1)19344   public static extern double switch_core_min_idle_cpu(double jarg1);
19345 
19346   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_idle_cpu___")]
switch_core_idle_cpu()19347   public static extern double switch_core_idle_cpu();
19348 
19349   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_default_dtmf_duration___")]
switch_core_default_dtmf_duration(uint jarg1)19350   public static extern uint switch_core_default_dtmf_duration(uint jarg1);
19351 
19352   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_console_set_complete___")]
switch_console_set_complete(string jarg1)19353   public static extern int switch_console_set_complete(string jarg1);
19354 
19355   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_console_set_alias___")]
switch_console_set_alias(string jarg1)19356   public static extern int switch_console_set_alias(string jarg1);
19357 
19358   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_system___")]
switch_system(string jarg1, int jarg2)19359   public static extern int switch_system(string jarg1, int jarg2);
19360 
19361   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_stream_system___")]
switch_stream_system(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19362   public static extern int switch_stream_system(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19363 
19364   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cond_yield___")]
switch_cond_yield(global::System.Runtime.InteropServices.HandleRef jarg1)19365   public static extern void switch_cond_yield(global::System.Runtime.InteropServices.HandleRef jarg1);
19366 
19367   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cond_next___")]
switch_cond_next()19368   public static extern void switch_cond_next();
19369 
19370   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_chat_send_args___")]
switch_core_chat_send_args(string jarg1, string jarg2, string jarg3, string jarg4, string jarg5, string jarg6, string jarg7, string jarg8, int jarg9)19371   public static extern int switch_core_chat_send_args(string jarg1, string jarg2, string jarg3, string jarg4, string jarg5, string jarg6, string jarg7, string jarg8, int jarg9);
19372 
19373   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_chat_send___")]
switch_core_chat_send(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19374   public static extern int switch_core_chat_send(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19375 
19376   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_chat_deliver___")]
switch_core_chat_deliver(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19377   public static extern int switch_core_chat_deliver(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19378 
19379   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_preprocess_session___")]
switch_ivr_preprocess_session(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)19380   public static extern int switch_ivr_preprocess_session(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
19381 
19382   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_sqldb_pause___")]
switch_core_sqldb_pause()19383   public static extern void switch_core_sqldb_pause();
19384 
19385   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_sqldb_resume___")]
switch_core_sqldb_resume()19386   public static extern void switch_core_sqldb_resume();
19387 
19388   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CACHE_DB_LEN_get___")]
CACHE_DB_LEN_get()19389   public static extern int CACHE_DB_LEN_get();
19390 
19391   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_native_handle_t_core_db_dbh_set___")]
switch_cache_db_native_handle_t_core_db_dbh_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19392   public static extern void switch_cache_db_native_handle_t_core_db_dbh_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19393 
19394   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_native_handle_t_core_db_dbh_get___")]
switch_cache_db_native_handle_t_core_db_dbh_get(global::System.Runtime.InteropServices.HandleRef jarg1)19395   public static extern global::System.IntPtr switch_cache_db_native_handle_t_core_db_dbh_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19396 
19397   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_native_handle_t_odbc_dbh_set___")]
switch_cache_db_native_handle_t_odbc_dbh_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19398   public static extern void switch_cache_db_native_handle_t_odbc_dbh_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19399 
19400   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_native_handle_t_odbc_dbh_get___")]
switch_cache_db_native_handle_t_odbc_dbh_get(global::System.Runtime.InteropServices.HandleRef jarg1)19401   public static extern global::System.IntPtr switch_cache_db_native_handle_t_odbc_dbh_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19402 
19403   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_native_handle_t_database_interface_dbh_set___")]
switch_cache_db_native_handle_t_database_interface_dbh_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19404   public static extern void switch_cache_db_native_handle_t_database_interface_dbh_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19405 
19406   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_native_handle_t_database_interface_dbh_get___")]
switch_cache_db_native_handle_t_database_interface_dbh_get(global::System.Runtime.InteropServices.HandleRef jarg1)19407   public static extern global::System.IntPtr switch_cache_db_native_handle_t_database_interface_dbh_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19408 
19409   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_cache_db_native_handle_t___")]
new_switch_cache_db_native_handle_t()19410   public static extern global::System.IntPtr new_switch_cache_db_native_handle_t();
19411 
19412   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_cache_db_native_handle_t___")]
delete_switch_cache_db_native_handle_t(global::System.Runtime.InteropServices.HandleRef jarg1)19413   public static extern void delete_switch_cache_db_native_handle_t(global::System.Runtime.InteropServices.HandleRef jarg1);
19414 
19415   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_core_db_options_t_db_path_set___")]
switch_cache_db_core_db_options_t_db_path_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)19416   public static extern void switch_cache_db_core_db_options_t_db_path_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
19417 
19418   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_core_db_options_t_db_path_get___")]
switch_cache_db_core_db_options_t_db_path_get(global::System.Runtime.InteropServices.HandleRef jarg1)19419   public static extern string switch_cache_db_core_db_options_t_db_path_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19420 
19421   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_core_db_options_t_in_memory_set___")]
switch_cache_db_core_db_options_t_in_memory_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)19422   public static extern void switch_cache_db_core_db_options_t_in_memory_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
19423 
19424   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_core_db_options_t_in_memory_get___")]
switch_cache_db_core_db_options_t_in_memory_get(global::System.Runtime.InteropServices.HandleRef jarg1)19425   public static extern int switch_cache_db_core_db_options_t_in_memory_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19426 
19427   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_cache_db_core_db_options_t___")]
new_switch_cache_db_core_db_options_t()19428   public static extern global::System.IntPtr new_switch_cache_db_core_db_options_t();
19429 
19430   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_cache_db_core_db_options_t___")]
delete_switch_cache_db_core_db_options_t(global::System.Runtime.InteropServices.HandleRef jarg1)19431   public static extern void delete_switch_cache_db_core_db_options_t(global::System.Runtime.InteropServices.HandleRef jarg1);
19432 
19433   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_odbc_options_t_dsn_set___")]
switch_cache_db_odbc_options_t_dsn_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)19434   public static extern void switch_cache_db_odbc_options_t_dsn_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
19435 
19436   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_odbc_options_t_dsn_get___")]
switch_cache_db_odbc_options_t_dsn_get(global::System.Runtime.InteropServices.HandleRef jarg1)19437   public static extern string switch_cache_db_odbc_options_t_dsn_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19438 
19439   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_odbc_options_t_user_set___")]
switch_cache_db_odbc_options_t_user_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)19440   public static extern void switch_cache_db_odbc_options_t_user_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
19441 
19442   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_odbc_options_t_user_get___")]
switch_cache_db_odbc_options_t_user_get(global::System.Runtime.InteropServices.HandleRef jarg1)19443   public static extern string switch_cache_db_odbc_options_t_user_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19444 
19445   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_odbc_options_t_pass_set___")]
switch_cache_db_odbc_options_t_pass_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)19446   public static extern void switch_cache_db_odbc_options_t_pass_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
19447 
19448   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_odbc_options_t_pass_get___")]
switch_cache_db_odbc_options_t_pass_get(global::System.Runtime.InteropServices.HandleRef jarg1)19449   public static extern string switch_cache_db_odbc_options_t_pass_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19450 
19451   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_cache_db_odbc_options_t___")]
new_switch_cache_db_odbc_options_t()19452   public static extern global::System.IntPtr new_switch_cache_db_odbc_options_t();
19453 
19454   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_cache_db_odbc_options_t___")]
delete_switch_cache_db_odbc_options_t(global::System.Runtime.InteropServices.HandleRef jarg1)19455   public static extern void delete_switch_cache_db_odbc_options_t(global::System.Runtime.InteropServices.HandleRef jarg1);
19456 
19457   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_database_interface_options_t_original_dsn_set___")]
switch_cache_db_database_interface_options_t_original_dsn_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)19458   public static extern void switch_cache_db_database_interface_options_t_original_dsn_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
19459 
19460   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_database_interface_options_t_original_dsn_get___")]
switch_cache_db_database_interface_options_t_original_dsn_get(global::System.Runtime.InteropServices.HandleRef jarg1)19461   public static extern string switch_cache_db_database_interface_options_t_original_dsn_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19462 
19463   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_database_interface_options_t_connection_string_set___")]
switch_cache_db_database_interface_options_t_connection_string_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)19464   public static extern void switch_cache_db_database_interface_options_t_connection_string_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
19465 
19466   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_database_interface_options_t_connection_string_get___")]
switch_cache_db_database_interface_options_t_connection_string_get(global::System.Runtime.InteropServices.HandleRef jarg1)19467   public static extern string switch_cache_db_database_interface_options_t_connection_string_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19468 
19469   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_database_interface_options_t_prefix_set___")]
switch_cache_db_database_interface_options_t_prefix_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)19470   public static extern void switch_cache_db_database_interface_options_t_prefix_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
19471 
19472   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_database_interface_options_t_prefix_get___")]
switch_cache_db_database_interface_options_t_prefix_get(global::System.Runtime.InteropServices.HandleRef jarg1)19473   public static extern string switch_cache_db_database_interface_options_t_prefix_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19474 
19475   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_database_interface_options_t_database_interface_set___")]
switch_cache_db_database_interface_options_t_database_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19476   public static extern void switch_cache_db_database_interface_options_t_database_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19477 
19478   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_database_interface_options_t_database_interface_get___")]
switch_cache_db_database_interface_options_t_database_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1)19479   public static extern global::System.IntPtr switch_cache_db_database_interface_options_t_database_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19480 
19481   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_database_interface_options_t_make_module_no_unloadable_set___")]
switch_cache_db_database_interface_options_t_make_module_no_unloadable_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)19482   public static extern void switch_cache_db_database_interface_options_t_make_module_no_unloadable_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
19483 
19484   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_database_interface_options_t_make_module_no_unloadable_get___")]
switch_cache_db_database_interface_options_t_make_module_no_unloadable_get(global::System.Runtime.InteropServices.HandleRef jarg1)19485   public static extern int switch_cache_db_database_interface_options_t_make_module_no_unloadable_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19486 
19487   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_cache_db_database_interface_options_t___")]
new_switch_cache_db_database_interface_options_t()19488   public static extern global::System.IntPtr new_switch_cache_db_database_interface_options_t();
19489 
19490   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_cache_db_database_interface_options_t___")]
delete_switch_cache_db_database_interface_options_t(global::System.Runtime.InteropServices.HandleRef jarg1)19491   public static extern void delete_switch_cache_db_database_interface_options_t(global::System.Runtime.InteropServices.HandleRef jarg1);
19492 
19493   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_connection_options_t_core_db_options_set___")]
switch_cache_db_connection_options_t_core_db_options_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19494   public static extern void switch_cache_db_connection_options_t_core_db_options_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19495 
19496   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_connection_options_t_core_db_options_get___")]
switch_cache_db_connection_options_t_core_db_options_get(global::System.Runtime.InteropServices.HandleRef jarg1)19497   public static extern global::System.IntPtr switch_cache_db_connection_options_t_core_db_options_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19498 
19499   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_connection_options_t_odbc_options_set___")]
switch_cache_db_connection_options_t_odbc_options_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19500   public static extern void switch_cache_db_connection_options_t_odbc_options_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19501 
19502   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_connection_options_t_odbc_options_get___")]
switch_cache_db_connection_options_t_odbc_options_get(global::System.Runtime.InteropServices.HandleRef jarg1)19503   public static extern global::System.IntPtr switch_cache_db_connection_options_t_odbc_options_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19504 
19505   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_connection_options_t_database_interface_options_set___")]
switch_cache_db_connection_options_t_database_interface_options_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19506   public static extern void switch_cache_db_connection_options_t_database_interface_options_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19507 
19508   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_connection_options_t_database_interface_options_get___")]
switch_cache_db_connection_options_t_database_interface_options_get(global::System.Runtime.InteropServices.HandleRef jarg1)19509   public static extern global::System.IntPtr switch_cache_db_connection_options_t_database_interface_options_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19510 
19511   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_cache_db_connection_options_t___")]
new_switch_cache_db_connection_options_t()19512   public static extern global::System.IntPtr new_switch_cache_db_connection_options_t();
19513 
19514   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_cache_db_connection_options_t___")]
delete_switch_cache_db_connection_options_t(global::System.Runtime.InteropServices.HandleRef jarg1)19515   public static extern void delete_switch_cache_db_connection_options_t(global::System.Runtime.InteropServices.HandleRef jarg1);
19516 
19517   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_type_name___")]
switch_cache_db_type_name(int jarg1)19518   public static extern string switch_cache_db_type_name(int jarg1);
19519 
19520   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_get_type___")]
switch_cache_db_get_type(global::System.Runtime.InteropServices.HandleRef jarg1)19521   public static extern int switch_cache_db_get_type(global::System.Runtime.InteropServices.HandleRef jarg1);
19522 
19523   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_dismiss_db_handle___")]
switch_cache_db_dismiss_db_handle(global::System.Runtime.InteropServices.HandleRef jarg1)19524   public static extern void switch_cache_db_dismiss_db_handle(global::System.Runtime.InteropServices.HandleRef jarg1);
19525 
19526   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_release_db_handle___")]
switch_cache_db_release_db_handle(global::System.Runtime.InteropServices.HandleRef jarg1)19527   public static extern void switch_cache_db_release_db_handle(global::System.Runtime.InteropServices.HandleRef jarg1);
19528 
19529   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative__switch_cache_db_get_db_handle___")]
_switch_cache_db_get_db_handle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, string jarg4, string jarg5, int jarg6)19530   public static extern int _switch_cache_db_get_db_handle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, string jarg4, string jarg5, int jarg6);
19531 
19532   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative__switch_cache_db_get_db_handle_dsn_ex___")]
_switch_cache_db_get_db_handle_dsn_ex(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3, string jarg4, string jarg5, int jarg6)19533   public static extern int _switch_cache_db_get_db_handle_dsn_ex(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3, string jarg4, string jarg5, int jarg6);
19534 
19535   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative__switch_cache_db_get_db_handle_dsn___")]
_switch_cache_db_get_db_handle_dsn(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, int jarg5)19536   public static extern int _switch_cache_db_get_db_handle_dsn(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, int jarg5);
19537 
19538   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_create_schema___")]
switch_cache_db_create_schema(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, ref string jarg3)19539   public static extern int switch_cache_db_create_schema(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, ref string jarg3);
19540 
19541   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_execute_sql2str___")]
switch_cache_db_execute_sql2str(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, uint jarg4, ref string jarg5)19542   public static extern string switch_cache_db_execute_sql2str(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, uint jarg4, ref string jarg5);
19543 
19544   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_execute_sql___")]
switch_cache_db_execute_sql(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, ref string jarg3)19545   public static extern int switch_cache_db_execute_sql(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, ref string jarg3);
19546 
19547   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_execute_sql_callback___")]
switch_cache_db_execute_sql_callback(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, ref string jarg5)19548   public static extern int switch_cache_db_execute_sql_callback(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, ref string jarg5);
19549 
19550   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_execute_sql_callback_err___")]
switch_cache_db_execute_sql_callback_err(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, ref string jarg6)19551   public static extern int switch_cache_db_execute_sql_callback_err(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, ref string jarg6);
19552 
19553   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_affected_rows___")]
switch_cache_db_affected_rows(global::System.Runtime.InteropServices.HandleRef jarg1)19554   public static extern int switch_cache_db_affected_rows(global::System.Runtime.InteropServices.HandleRef jarg1);
19555 
19556   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_load_extension___")]
switch_cache_db_load_extension(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)19557   public static extern int switch_cache_db_load_extension(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
19558 
19559   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_status___")]
switch_cache_db_status(global::System.Runtime.InteropServices.HandleRef jarg1)19560   public static extern void switch_cache_db_status(global::System.Runtime.InteropServices.HandleRef jarg1);
19561 
19562   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative__switch_core_db_handle___")]
_switch_core_db_handle(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4)19563   public static extern int _switch_core_db_handle(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4);
19564 
19565   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_test_reactive___")]
switch_cache_db_test_reactive(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4)19566   public static extern int switch_cache_db_test_reactive(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4);
19567 
19568   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_test_reactive_ex___")]
switch_cache_db_test_reactive_ex(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, string jarg5)19569   public static extern int switch_cache_db_test_reactive_ex(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, string jarg5);
19570 
19571   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_persistant_execute___")]
switch_cache_db_persistant_execute(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, uint jarg3)19572   public static extern int switch_cache_db_persistant_execute(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, uint jarg3);
19573 
19574   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_persistant_execute_trans_full___")]
switch_cache_db_persistant_execute_trans_full(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, uint jarg3, string jarg4, string jarg5, string jarg6, string jarg7)19575   public static extern int switch_cache_db_persistant_execute_trans_full(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, uint jarg3, string jarg4, string jarg5, string jarg6, string jarg7);
19576 
19577   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_database_interface_flush_handles___")]
switch_cache_db_database_interface_flush_handles(global::System.Runtime.InteropServices.HandleRef jarg1)19578   public static extern void switch_cache_db_database_interface_flush_handles(global::System.Runtime.InteropServices.HandleRef jarg1);
19579 
19580   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_check_core_db_dsn___")]
switch_core_check_core_db_dsn()19581   public static extern int switch_core_check_core_db_dsn();
19582 
19583   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_available___")]
switch_database_available(string jarg1)19584   public static extern int switch_database_available(string jarg1);
19585 
19586   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_set_signal_handlers___")]
switch_core_set_signal_handlers()19587   public static extern void switch_core_set_signal_handlers();
19588 
19589   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_debug_level___")]
switch_core_debug_level()19590   public static extern uint switch_core_debug_level();
19591 
19592   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_sps___")]
switch_core_sps()19593   public static extern int switch_core_sps();
19594 
19595   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_sps_last___")]
switch_core_sps_last()19596   public static extern int switch_core_sps_last();
19597 
19598   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_sps_peak___")]
switch_core_sps_peak()19599   public static extern int switch_core_sps_peak();
19600 
19601   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_sps_peak_fivemin___")]
switch_core_sps_peak_fivemin()19602   public static extern int switch_core_sps_peak_fivemin();
19603 
19604   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_sessions_peak___")]
switch_core_sessions_peak()19605   public static extern int switch_core_sessions_peak();
19606 
19607   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_sessions_peak_fivemin___")]
switch_core_sessions_peak_fivemin()19608   public static extern int switch_core_sessions_peak_fivemin();
19609 
19610   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_flush_handles___")]
switch_cache_db_flush_handles()19611   public static extern void switch_cache_db_flush_handles();
19612 
19613   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_banner___")]
switch_core_banner()19614   public static extern string switch_core_banner();
19615 
19616   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_in_thread___")]
switch_core_session_in_thread(global::System.Runtime.InteropServices.HandleRef jarg1)19617   public static extern int switch_core_session_in_thread(global::System.Runtime.InteropServices.HandleRef jarg1);
19618 
19619   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_default_ptime___")]
switch_default_ptime(string jarg1, uint jarg2)19620   public static extern uint switch_default_ptime(string jarg1, uint jarg2);
19621 
19622   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_default_rate___")]
switch_default_rate(string jarg1, uint jarg2)19623   public static extern uint switch_default_rate(string jarg1, uint jarg2);
19624 
19625   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_max_audio_channels___")]
switch_core_max_audio_channels(uint jarg1)19626   public static extern uint switch_core_max_audio_channels(uint jarg1);
19627 
19628   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_add_registration___")]
switch_core_add_registration(string jarg1, string jarg2, string jarg3, string jarg4, uint jarg5, string jarg6, string jarg7, string jarg8, string jarg9)19629   public static extern int switch_core_add_registration(string jarg1, string jarg2, string jarg3, string jarg4, uint jarg5, string jarg6, string jarg7, string jarg8, string jarg9);
19630 
19631   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_del_registration___")]
switch_core_del_registration(string jarg1, string jarg2, string jarg3)19632   public static extern int switch_core_del_registration(string jarg1, string jarg2, string jarg3);
19633 
19634   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_expire_registration___")]
switch_core_expire_registration(int jarg1)19635   public static extern int switch_core_expire_registration(int jarg1);
19636 
19637   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_get_rtp_port_range_start_port___")]
switch_core_get_rtp_port_range_start_port()19638   public static extern ushort switch_core_get_rtp_port_range_start_port();
19639 
19640   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_get_rtp_port_range_end_port___")]
switch_core_get_rtp_port_range_end_port()19641   public static extern ushort switch_core_get_rtp_port_range_end_port();
19642 
19643   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_say_file_handle_get_variable___")]
switch_say_file_handle_get_variable(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)19644   public static extern string switch_say_file_handle_get_variable(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
19645 
19646   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_say_file_handle_get_path___")]
switch_say_file_handle_get_path(global::System.Runtime.InteropServices.HandleRef jarg1)19647   public static extern string switch_say_file_handle_get_path(global::System.Runtime.InteropServices.HandleRef jarg1);
19648 
19649   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_say_file_handle_detach_path___")]
switch_say_file_handle_detach_path(global::System.Runtime.InteropServices.HandleRef jarg1)19650   public static extern string switch_say_file_handle_detach_path(global::System.Runtime.InteropServices.HandleRef jarg1);
19651 
19652   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_say_file_handle_destroy___")]
switch_say_file_handle_destroy(global::System.Runtime.InteropServices.HandleRef jarg1)19653   public static extern void switch_say_file_handle_destroy(global::System.Runtime.InteropServices.HandleRef jarg1);
19654 
19655   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_say_file_handle_create___")]
switch_say_file_handle_create(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)19656   public static extern int switch_say_file_handle_create(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
19657 
19658   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_say_file___")]
switch_say_file(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)19659   public static extern void switch_say_file(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
19660 
19661   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_max_file_desc___")]
switch_max_file_desc()19662   public static extern int switch_max_file_desc();
19663 
19664   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_close_extra_files___")]
switch_close_extra_files(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)19665   public static extern void switch_close_extra_files(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
19666 
19667   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_thread_set_cpu_affinity___")]
switch_core_thread_set_cpu_affinity(int jarg1)19668   public static extern int switch_core_thread_set_cpu_affinity(int jarg1);
19669 
19670   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_os_yield___")]
switch_os_yield()19671   public static extern void switch_os_yield();
19672 
19673   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_get_stacksizes___")]
switch_core_get_stacksizes(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19674   public static extern int switch_core_get_stacksizes(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19675 
19676   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_gen_encoded_silence___")]
switch_core_gen_encoded_silence(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)19677   public static extern void switch_core_gen_encoded_silence(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
19678 
19679   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_dbtype___")]
switch_core_dbtype()19680   public static extern int switch_core_dbtype();
19681 
19682   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_sql_exec___")]
switch_core_sql_exec(string jarg1)19683   public static extern void switch_core_sql_exec(string jarg1);
19684 
19685   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_recovery_recover___")]
switch_core_recovery_recover(string jarg1, string jarg2)19686   public static extern int switch_core_recovery_recover(string jarg1, string jarg2);
19687 
19688   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_recovery_untrack___")]
switch_core_recovery_untrack(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)19689   public static extern void switch_core_recovery_untrack(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
19690 
19691   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_recovery_track___")]
switch_core_recovery_track(global::System.Runtime.InteropServices.HandleRef jarg1)19692   public static extern void switch_core_recovery_track(global::System.Runtime.InteropServices.HandleRef jarg1);
19693 
19694   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_recovery_flush___")]
switch_core_recovery_flush(string jarg1, string jarg2)19695   public static extern void switch_core_recovery_flush(string jarg1, string jarg2);
19696 
19697   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_sql_queue_manager_pause___")]
switch_sql_queue_manager_pause(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)19698   public static extern void switch_sql_queue_manager_pause(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
19699 
19700   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_sql_queue_manager_resume___")]
switch_sql_queue_manager_resume(global::System.Runtime.InteropServices.HandleRef jarg1)19701   public static extern void switch_sql_queue_manager_resume(global::System.Runtime.InteropServices.HandleRef jarg1);
19702 
19703   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_sql_queue_manager_size___")]
switch_sql_queue_manager_size(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)19704   public static extern int switch_sql_queue_manager_size(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
19705 
19706   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_sql_queue_manager_push_confirm___")]
switch_sql_queue_manager_push_confirm(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, uint jarg3, int jarg4)19707   public static extern int switch_sql_queue_manager_push_confirm(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, uint jarg3, int jarg4);
19708 
19709   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_sql_queue_manager_push___")]
switch_sql_queue_manager_push(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, uint jarg3, int jarg4)19710   public static extern int switch_sql_queue_manager_push(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, uint jarg3, int jarg4);
19711 
19712   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_sql_queue_manager_destroy___")]
switch_sql_queue_manager_destroy(global::System.Runtime.InteropServices.HandleRef jarg1)19713   public static extern int switch_sql_queue_manager_destroy(global::System.Runtime.InteropServices.HandleRef jarg1);
19714 
19715   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_sql_queue_manager_init_name___")]
switch_sql_queue_manager_init_name(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, string jarg4, uint jarg5, string jarg6, string jarg7, string jarg8, string jarg9)19716   public static extern int switch_sql_queue_manager_init_name(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, string jarg4, uint jarg5, string jarg6, string jarg7, string jarg8, string jarg9);
19717 
19718   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_sql_queue_manager_start___")]
switch_sql_queue_manager_start(global::System.Runtime.InteropServices.HandleRef jarg1)19719   public static extern int switch_sql_queue_manager_start(global::System.Runtime.InteropServices.HandleRef jarg1);
19720 
19721   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_sql_queue_manager_stop___")]
switch_sql_queue_manager_stop(global::System.Runtime.InteropServices.HandleRef jarg1)19722   public static extern int switch_sql_queue_manager_stop(global::System.Runtime.InteropServices.HandleRef jarg1);
19723 
19724   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cache_db_execute_sql_event_callback___")]
switch_cache_db_execute_sql_event_callback(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, ref string jarg5)19725   public static extern int switch_cache_db_execute_sql_event_callback(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, ref string jarg5);
19726 
19727   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_sql_queue_manager_execute_sql_callback___")]
switch_sql_queue_manager_execute_sql_callback(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)19728   public static extern void switch_sql_queue_manager_execute_sql_callback(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
19729 
19730   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_sql_queue_manager_execute_sql_callback_err___")]
switch_sql_queue_manager_execute_sql_callback_err(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)19731   public static extern void switch_sql_queue_manager_execute_sql_callback_err(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
19732 
19733   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_sql_queue_manager_execute_sql_event_callback___")]
switch_sql_queue_manager_execute_sql_event_callback(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)19734   public static extern void switch_sql_queue_manager_execute_sql_event_callback(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
19735 
19736   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_sql_queue_manager_execute_sql_event_callback_err___")]
switch_sql_queue_manager_execute_sql_event_callback_err(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)19737   public static extern void switch_sql_queue_manager_execute_sql_event_callback_err(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
19738 
19739   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_fork___")]
switch_fork()19740   public static extern global::System.IntPtr switch_fork();
19741 
19742   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_gen_certs___")]
switch_core_gen_certs(string jarg1)19743   public static extern int switch_core_gen_certs(string jarg1);
19744 
19745   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_cert_gen_fingerprint___")]
switch_core_cert_gen_fingerprint(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19746   public static extern int switch_core_cert_gen_fingerprint(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19747 
19748   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_cert_expand_fingerprint___")]
switch_core_cert_expand_fingerprint(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)19749   public static extern int switch_core_cert_expand_fingerprint(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
19750 
19751   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_cert_verify___")]
switch_core_cert_verify(global::System.Runtime.InteropServices.HandleRef jarg1)19752   public static extern int switch_core_cert_verify(global::System.Runtime.InteropServices.HandleRef jarg1);
19753 
19754   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative__switch_core_session_request_video_refresh___")]
_switch_core_session_request_video_refresh(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, string jarg3, string jarg4, int jarg5)19755   public static extern int _switch_core_session_request_video_refresh(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, string jarg3, string jarg4, int jarg5);
19756 
19757   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_send_and_request_video_refresh___")]
switch_core_session_send_and_request_video_refresh(global::System.Runtime.InteropServices.HandleRef jarg1)19758   public static extern int switch_core_session_send_and_request_video_refresh(global::System.Runtime.InteropServices.HandleRef jarg1);
19759 
19760   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_stream_system_fork___")]
switch_stream_system_fork(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19761   public static extern int switch_stream_system_fork(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19762 
19763   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_debug_pool___")]
switch_core_session_debug_pool(global::System.Runtime.InteropServices.HandleRef jarg1)19764   public static extern void switch_core_session_debug_pool(global::System.Runtime.InteropServices.HandleRef jarg1);
19765 
19766   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_override_io_routines___")]
switch_core_session_override_io_routines(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19767   public static extern int switch_core_session_override_io_routines(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19768 
19769   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_version_major___")]
switch_version_major()19770   public static extern string switch_version_major();
19771 
19772   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_version_minor___")]
switch_version_minor()19773   public static extern string switch_version_minor();
19774 
19775   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_version_micro___")]
switch_version_micro()19776   public static extern string switch_version_micro();
19777 
19778   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_version_revision___")]
switch_version_revision()19779   public static extern string switch_version_revision();
19780 
19781   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_version_revision_human___")]
switch_version_revision_human()19782   public static extern string switch_version_revision_human();
19783 
19784   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_version_full___")]
switch_version_full()19785   public static extern string switch_version_full();
19786 
19787   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_version_full_human___")]
switch_version_full_human()19788   public static extern string switch_version_full_human();
19789 
19790   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_autobind_cpu___")]
switch_core_autobind_cpu()19791   public static extern void switch_core_autobind_cpu();
19792 
19793   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_start_text_thread___")]
switch_core_session_start_text_thread(global::System.Runtime.InteropServices.HandleRef jarg1)19794   public static extern int switch_core_session_start_text_thread(global::System.Runtime.InteropServices.HandleRef jarg1);
19795 
19796   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_get_event_channel_key_separator___")]
switch_core_get_event_channel_key_separator()19797   public static extern string switch_core_get_event_channel_key_separator();
19798 
19799   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_module_name_set___")]
switch_loadable_module_interface_module_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)19800   public static extern void switch_loadable_module_interface_module_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
19801 
19802   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_module_name_get___")]
switch_loadable_module_interface_module_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)19803   public static extern string switch_loadable_module_interface_module_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19804 
19805   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_endpoint_interface_set___")]
switch_loadable_module_interface_endpoint_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19806   public static extern void switch_loadable_module_interface_endpoint_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19807 
19808   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_endpoint_interface_get___")]
switch_loadable_module_interface_endpoint_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1)19809   public static extern global::System.IntPtr switch_loadable_module_interface_endpoint_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19810 
19811   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_timer_interface_set___")]
switch_loadable_module_interface_timer_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19812   public static extern void switch_loadable_module_interface_timer_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19813 
19814   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_timer_interface_get___")]
switch_loadable_module_interface_timer_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1)19815   public static extern global::System.IntPtr switch_loadable_module_interface_timer_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19816 
19817   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_dialplan_interface_set___")]
switch_loadable_module_interface_dialplan_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19818   public static extern void switch_loadable_module_interface_dialplan_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19819 
19820   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_dialplan_interface_get___")]
switch_loadable_module_interface_dialplan_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1)19821   public static extern global::System.IntPtr switch_loadable_module_interface_dialplan_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19822 
19823   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_codec_interface_set___")]
switch_loadable_module_interface_codec_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19824   public static extern void switch_loadable_module_interface_codec_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19825 
19826   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_codec_interface_get___")]
switch_loadable_module_interface_codec_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1)19827   public static extern global::System.IntPtr switch_loadable_module_interface_codec_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19828 
19829   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_application_interface_set___")]
switch_loadable_module_interface_application_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19830   public static extern void switch_loadable_module_interface_application_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19831 
19832   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_application_interface_get___")]
switch_loadable_module_interface_application_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1)19833   public static extern global::System.IntPtr switch_loadable_module_interface_application_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19834 
19835   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_chat_application_interface_set___")]
switch_loadable_module_interface_chat_application_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19836   public static extern void switch_loadable_module_interface_chat_application_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19837 
19838   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_chat_application_interface_get___")]
switch_loadable_module_interface_chat_application_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1)19839   public static extern global::System.IntPtr switch_loadable_module_interface_chat_application_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19840 
19841   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_api_interface_set___")]
switch_loadable_module_interface_api_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19842   public static extern void switch_loadable_module_interface_api_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19843 
19844   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_api_interface_get___")]
switch_loadable_module_interface_api_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1)19845   public static extern global::System.IntPtr switch_loadable_module_interface_api_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19846 
19847   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_json_api_interface_set___")]
switch_loadable_module_interface_json_api_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19848   public static extern void switch_loadable_module_interface_json_api_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19849 
19850   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_json_api_interface_get___")]
switch_loadable_module_interface_json_api_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1)19851   public static extern global::System.IntPtr switch_loadable_module_interface_json_api_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19852 
19853   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_file_interface_set___")]
switch_loadable_module_interface_file_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19854   public static extern void switch_loadable_module_interface_file_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19855 
19856   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_file_interface_get___")]
switch_loadable_module_interface_file_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1)19857   public static extern global::System.IntPtr switch_loadable_module_interface_file_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19858 
19859   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_speech_interface_set___")]
switch_loadable_module_interface_speech_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19860   public static extern void switch_loadable_module_interface_speech_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19861 
19862   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_speech_interface_get___")]
switch_loadable_module_interface_speech_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1)19863   public static extern global::System.IntPtr switch_loadable_module_interface_speech_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19864 
19865   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_directory_interface_set___")]
switch_loadable_module_interface_directory_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19866   public static extern void switch_loadable_module_interface_directory_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19867 
19868   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_directory_interface_get___")]
switch_loadable_module_interface_directory_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1)19869   public static extern global::System.IntPtr switch_loadable_module_interface_directory_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19870 
19871   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_chat_interface_set___")]
switch_loadable_module_interface_chat_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19872   public static extern void switch_loadable_module_interface_chat_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19873 
19874   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_chat_interface_get___")]
switch_loadable_module_interface_chat_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1)19875   public static extern global::System.IntPtr switch_loadable_module_interface_chat_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19876 
19877   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_say_interface_set___")]
switch_loadable_module_interface_say_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19878   public static extern void switch_loadable_module_interface_say_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19879 
19880   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_say_interface_get___")]
switch_loadable_module_interface_say_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1)19881   public static extern global::System.IntPtr switch_loadable_module_interface_say_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19882 
19883   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_asr_interface_set___")]
switch_loadable_module_interface_asr_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19884   public static extern void switch_loadable_module_interface_asr_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19885 
19886   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_asr_interface_get___")]
switch_loadable_module_interface_asr_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1)19887   public static extern global::System.IntPtr switch_loadable_module_interface_asr_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19888 
19889   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_management_interface_set___")]
switch_loadable_module_interface_management_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19890   public static extern void switch_loadable_module_interface_management_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19891 
19892   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_management_interface_get___")]
switch_loadable_module_interface_management_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1)19893   public static extern global::System.IntPtr switch_loadable_module_interface_management_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19894 
19895   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_limit_interface_set___")]
switch_loadable_module_interface_limit_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19896   public static extern void switch_loadable_module_interface_limit_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19897 
19898   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_limit_interface_get___")]
switch_loadable_module_interface_limit_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1)19899   public static extern global::System.IntPtr switch_loadable_module_interface_limit_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19900 
19901   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_database_interface_set___")]
switch_loadable_module_interface_database_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19902   public static extern void switch_loadable_module_interface_database_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19903 
19904   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_database_interface_get___")]
switch_loadable_module_interface_database_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1)19905   public static extern global::System.IntPtr switch_loadable_module_interface_database_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19906 
19907   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_rwlock_set___")]
switch_loadable_module_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19908   public static extern void switch_loadable_module_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19909 
19910   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_rwlock_get___")]
switch_loadable_module_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1)19911   public static extern global::System.IntPtr switch_loadable_module_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19912 
19913   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_refs_set___")]
switch_loadable_module_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)19914   public static extern void switch_loadable_module_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
19915 
19916   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_refs_get___")]
switch_loadable_module_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1)19917   public static extern int switch_loadable_module_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19918 
19919   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_pool_set___")]
switch_loadable_module_interface_pool_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19920   public static extern void switch_loadable_module_interface_pool_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19921 
19922   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_interface_pool_get___")]
switch_loadable_module_interface_pool_get(global::System.Runtime.InteropServices.HandleRef jarg1)19923   public static extern global::System.IntPtr switch_loadable_module_interface_pool_get(global::System.Runtime.InteropServices.HandleRef jarg1);
19924 
19925   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_loadable_module_interface___")]
new_switch_loadable_module_interface()19926   public static extern global::System.IntPtr new_switch_loadable_module_interface();
19927 
19928   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_loadable_module_interface___")]
delete_switch_loadable_module_interface(global::System.Runtime.InteropServices.HandleRef jarg1)19929   public static extern void delete_switch_loadable_module_interface(global::System.Runtime.InteropServices.HandleRef jarg1);
19930 
19931   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_init___")]
switch_loadable_module_init(int jarg1)19932   public static extern int switch_loadable_module_init(int jarg1);
19933 
19934   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_shutdown___")]
switch_loadable_module_shutdown()19935   public static extern void switch_loadable_module_shutdown();
19936 
19937   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_get_endpoint_interface___")]
switch_loadable_module_get_endpoint_interface(string jarg1)19938   public static extern global::System.IntPtr switch_loadable_module_get_endpoint_interface(string jarg1);
19939 
19940   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_get_codec_interface___")]
switch_loadable_module_get_codec_interface(string jarg1, string jarg2)19941   public static extern global::System.IntPtr switch_loadable_module_get_codec_interface(string jarg1, string jarg2);
19942 
19943   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_parse_codec_buf___")]
switch_parse_codec_buf(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, ref string jarg6, ref string jarg7)19944   public static extern string switch_parse_codec_buf(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, ref string jarg6, ref string jarg7);
19945 
19946   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_get_dialplan_interface___")]
switch_loadable_module_get_dialplan_interface(string jarg1)19947   public static extern global::System.IntPtr switch_loadable_module_get_dialplan_interface(string jarg1);
19948 
19949   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_enumerate_available___")]
switch_loadable_module_enumerate_available(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)19950   public static extern int switch_loadable_module_enumerate_available(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
19951 
19952   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_enumerate_loaded___")]
switch_loadable_module_enumerate_loaded(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)19953   public static extern int switch_loadable_module_enumerate_loaded(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
19954 
19955   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_build_dynamic___")]
switch_loadable_module_build_dynamic(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5)19956   public static extern int switch_loadable_module_build_dynamic(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5);
19957 
19958   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_get_timer_interface___")]
switch_loadable_module_get_timer_interface(string jarg1)19959   public static extern global::System.IntPtr switch_loadable_module_get_timer_interface(string jarg1);
19960 
19961   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_get_application_interface___")]
switch_loadable_module_get_application_interface(string jarg1)19962   public static extern global::System.IntPtr switch_loadable_module_get_application_interface(string jarg1);
19963 
19964   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_get_chat_application_interface___")]
switch_loadable_module_get_chat_application_interface(string jarg1)19965   public static extern global::System.IntPtr switch_loadable_module_get_chat_application_interface(string jarg1);
19966 
19967   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_execute_chat_app___")]
switch_core_execute_chat_app(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)19968   public static extern int switch_core_execute_chat_app(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
19969 
19970   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_get_api_interface___")]
switch_loadable_module_get_api_interface(string jarg1)19971   public static extern global::System.IntPtr switch_loadable_module_get_api_interface(string jarg1);
19972 
19973   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_get_json_api_interface___")]
switch_loadable_module_get_json_api_interface(string jarg1)19974   public static extern global::System.IntPtr switch_loadable_module_get_json_api_interface(string jarg1);
19975 
19976   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_get_file_interface___")]
switch_loadable_module_get_file_interface(string jarg1, string jarg2)19977   public static extern global::System.IntPtr switch_loadable_module_get_file_interface(string jarg1, string jarg2);
19978 
19979   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_get_database_interface___")]
switch_loadable_module_get_database_interface(string jarg1, string jarg2)19980   public static extern global::System.IntPtr switch_loadable_module_get_database_interface(string jarg1, string jarg2);
19981 
19982   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_get_speech_interface___")]
switch_loadable_module_get_speech_interface(string jarg1)19983   public static extern global::System.IntPtr switch_loadable_module_get_speech_interface(string jarg1);
19984 
19985   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_get_asr_interface___")]
switch_loadable_module_get_asr_interface(string jarg1)19986   public static extern global::System.IntPtr switch_loadable_module_get_asr_interface(string jarg1);
19987 
19988   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_get_directory_interface___")]
switch_loadable_module_get_directory_interface(string jarg1)19989   public static extern global::System.IntPtr switch_loadable_module_get_directory_interface(string jarg1);
19990 
19991   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_get_chat_interface___")]
switch_loadable_module_get_chat_interface(string jarg1)19992   public static extern global::System.IntPtr switch_loadable_module_get_chat_interface(string jarg1);
19993 
19994   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_get_say_interface___")]
switch_loadable_module_get_say_interface(string jarg1)19995   public static extern global::System.IntPtr switch_loadable_module_get_say_interface(string jarg1);
19996 
19997   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_get_management_interface___")]
switch_loadable_module_get_management_interface(string jarg1)19998   public static extern global::System.IntPtr switch_loadable_module_get_management_interface(string jarg1);
19999 
20000   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_get_limit_interface___")]
switch_loadable_module_get_limit_interface(string jarg1)20001   public static extern global::System.IntPtr switch_loadable_module_get_limit_interface(string jarg1);
20002 
20003   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_get_codecs___")]
switch_loadable_module_get_codecs(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)20004   public static extern int switch_loadable_module_get_codecs(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
20005 
20006   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_get_codecs_sorted___")]
switch_loadable_module_get_codecs_sorted(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, ref string jarg4, int jarg5)20007   public static extern int switch_loadable_module_get_codecs_sorted(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, ref string jarg4, int jarg5);
20008 
20009   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_api_execute___")]
switch_api_execute(string jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)20010   public static extern int switch_api_execute(string jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
20011 
20012   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_json_api_execute___")]
switch_json_api_execute(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)20013   public static extern int switch_json_api_execute(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
20014 
20015   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_load_module___")]
switch_loadable_module_load_module(string jarg1, string jarg2, int jarg3, ref global::System.IntPtr jarg4)20016   public static extern int switch_loadable_module_load_module(string jarg1, string jarg2, int jarg3, ref global::System.IntPtr jarg4);
20017 
20018   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_exists___")]
switch_loadable_module_exists(string jarg1)20019   public static extern int switch_loadable_module_exists(string jarg1);
20020 
20021   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_protect___")]
switch_loadable_module_protect(string jarg1)20022   public static extern int switch_loadable_module_protect(string jarg1);
20023 
20024   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_loadable_module_unload_module___")]
switch_loadable_module_unload_module(string jarg1, string jarg2, int jarg3, ref global::System.IntPtr jarg4)20025   public static extern int switch_loadable_module_unload_module(string jarg1, string jarg2, int jarg3, ref global::System.IntPtr jarg4);
20026 
20027   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_codec_next_id___")]
switch_core_codec_next_id()20028   public static extern uint switch_core_codec_next_id();
20029 
20030   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_check_interval___")]
switch_check_interval(uint jarg1, uint jarg2)20031   public static extern int switch_check_interval(uint jarg1, uint jarg2);
20032 
20033   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_codec_add_implementation___")]
switch_core_codec_add_implementation(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, byte jarg4, string jarg5, string jarg6, uint jarg7, uint jarg8, int jarg9, int jarg10, uint jarg11, uint jarg12, uint jarg13, byte jarg14, int jarg15, global::System.Runtime.InteropServices.HandleRef jarg16, global::System.Runtime.InteropServices.HandleRef jarg17, global::System.Runtime.InteropServices.HandleRef jarg18, global::System.Runtime.InteropServices.HandleRef jarg19)20034   public static extern void switch_core_codec_add_implementation(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, byte jarg4, string jarg5, string jarg6, uint jarg7, uint jarg8, int jarg9, int jarg10, uint jarg11, uint jarg12, uint jarg13, byte jarg14, int jarg15, global::System.Runtime.InteropServices.HandleRef jarg16, global::System.Runtime.InteropServices.HandleRef jarg17, global::System.Runtime.InteropServices.HandleRef jarg18, global::System.Runtime.InteropServices.HandleRef jarg19);
20035 
20036   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_codec_add_video_implementation___")]
switch_core_codec_add_video_implementation(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, byte jarg3, string jarg4, string jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8, global::System.Runtime.InteropServices.HandleRef jarg9, global::System.Runtime.InteropServices.HandleRef jarg10)20037   public static extern void switch_core_codec_add_video_implementation(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, byte jarg3, string jarg4, string jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8, global::System.Runtime.InteropServices.HandleRef jarg9, global::System.Runtime.InteropServices.HandleRef jarg10);
20038 
20039   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_codec_ready___")]
switch_core_codec_ready(global::System.Runtime.InteropServices.HandleRef jarg1)20040   public static extern int switch_core_codec_ready(global::System.Runtime.InteropServices.HandleRef jarg1);
20041 
20042   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_get_secondary_recover_callback___")]
switch_core_get_secondary_recover_callback(string jarg1)20043   public static extern global::System.IntPtr switch_core_get_secondary_recover_callback(string jarg1);
20044 
20045   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_register_secondary_recover_callback___")]
switch_core_register_secondary_recover_callback(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20046   public static extern int switch_core_register_secondary_recover_callback(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20047 
20048   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_unregister_secondary_recover_callback___")]
switch_core_unregister_secondary_recover_callback(string jarg1)20049   public static extern void switch_core_unregister_secondary_recover_callback(string jarg1);
20050 
20051   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_CMD_CHUNK_LEN_get___")]
SWITCH_CMD_CHUNK_LEN_get()20052   public static extern int SWITCH_CMD_CHUNK_LEN_get();
20053 
20054   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_console_loop___")]
switch_console_loop()20055   public static extern void switch_console_loop();
20056 
20057   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_console_stream_raw_write___")]
switch_console_stream_raw_write(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)20058   public static extern int switch_console_stream_raw_write(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
20059 
20060   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_stream_write_file_contents___")]
switch_stream_write_file_contents(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20061   public static extern int switch_stream_write_file_contents(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20062 
20063   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_console_init___")]
switch_console_init(global::System.Runtime.InteropServices.HandleRef jarg1)20064   public static extern int switch_console_init(global::System.Runtime.InteropServices.HandleRef jarg1);
20065 
20066   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_console_shutdown___")]
switch_console_shutdown()20067   public static extern int switch_console_shutdown();
20068 
20069   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_console_add_complete_func___")]
switch_console_add_complete_func(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20070   public static extern int switch_console_add_complete_func(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20071 
20072   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_console_del_complete_func___")]
switch_console_del_complete_func(string jarg1)20073   public static extern int switch_console_del_complete_func(string jarg1);
20074 
20075   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_console_run_complete_func___")]
switch_console_run_complete_func(string jarg1, string jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)20076   public static extern int switch_console_run_complete_func(string jarg1, string jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
20077 
20078   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_console_push_match_unique___")]
switch_console_push_match_unique(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20079   public static extern void switch_console_push_match_unique(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20080 
20081   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_console_push_match___")]
switch_console_push_match(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20082   public static extern void switch_console_push_match(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20083 
20084   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_console_free_matches___")]
switch_console_free_matches(global::System.Runtime.InteropServices.HandleRef jarg1)20085   public static extern void switch_console_free_matches(global::System.Runtime.InteropServices.HandleRef jarg1);
20086 
20087   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_console_complete___")]
switch_console_complete(string jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)20088   public static extern byte switch_console_complete(string jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
20089 
20090   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_console_sort_matches___")]
switch_console_sort_matches(global::System.Runtime.InteropServices.HandleRef jarg1)20091   public static extern void switch_console_sort_matches(global::System.Runtime.InteropServices.HandleRef jarg1);
20092 
20093   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_console_save_history___")]
switch_console_save_history()20094   public static extern void switch_console_save_history();
20095 
20096   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_console_expand_alias___")]
switch_console_expand_alias(string jarg1, string jarg2)20097   public static extern string switch_console_expand_alias(string jarg1, string jarg2);
20098 
20099   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_console_execute___")]
switch_console_execute(string jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)20100   public static extern int switch_console_execute(string jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
20101 
20102   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_URL_UNSAFE_get___")]
SWITCH_URL_UNSAFE_get()20103   public static extern string SWITCH_URL_UNSAFE_get();
20104 
20105   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_MAX_NETWORK_PORTS_get___")]
MAX_NETWORK_PORTS_get()20106   public static extern int MAX_NETWORK_PORTS_get();
20107 
20108   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_network_port_range_port_set___")]
switch_network_port_range_port_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)20109   public static extern void switch_network_port_range_port_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
20110 
20111   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_network_port_range_port_get___")]
switch_network_port_range_port_get(global::System.Runtime.InteropServices.HandleRef jarg1)20112   public static extern int switch_network_port_range_port_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20113 
20114   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_network_port_range_ports_set___")]
switch_network_port_range_ports_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20115   public static extern void switch_network_port_range_ports_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20116 
20117   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_network_port_range_ports_get___")]
switch_network_port_range_ports_get(global::System.Runtime.InteropServices.HandleRef jarg1)20118   public static extern global::System.IntPtr switch_network_port_range_ports_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20119 
20120   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_network_port_range_min_port_set___")]
switch_network_port_range_min_port_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)20121   public static extern void switch_network_port_range_min_port_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
20122 
20123   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_network_port_range_min_port_get___")]
switch_network_port_range_min_port_get(global::System.Runtime.InteropServices.HandleRef jarg1)20124   public static extern int switch_network_port_range_min_port_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20125 
20126   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_network_port_range_max_port_set___")]
switch_network_port_range_max_port_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)20127   public static extern void switch_network_port_range_max_port_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
20128 
20129   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_network_port_range_max_port_get___")]
switch_network_port_range_max_port_get(global::System.Runtime.InteropServices.HandleRef jarg1)20130   public static extern int switch_network_port_range_max_port_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20131 
20132   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_network_port_range___")]
new_switch_network_port_range()20133   public static extern global::System.IntPtr new_switch_network_port_range();
20134 
20135   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_network_port_range___")]
delete_switch_network_port_range(global::System.Runtime.InteropServices.HandleRef jarg1)20136   public static extern void delete_switch_network_port_range(global::System.Runtime.InteropServices.HandleRef jarg1);
20137 
20138   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_get_hex_bytes___")]
switch_get_hex_bytes(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)20139   public static extern string switch_get_hex_bytes(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
20140 
20141   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_round_to_step___")]
switch_round_to_step(uint jarg1, uint jarg2)20142   public static extern uint switch_round_to_step(uint jarg1, uint jarg2);
20143 
20144   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_toupper___")]
switch_toupper(uint jarg1)20145   public static extern uint switch_toupper(uint jarg1);
20146 
20147   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_tolower___")]
switch_tolower(uint jarg1)20148   public static extern uint switch_tolower(uint jarg1);
20149 
20150   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_toupper_max___")]
switch_toupper_max(string jarg1)20151   public static extern void switch_toupper_max(string jarg1);
20152 
20153   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_tolower_max___")]
switch_tolower_max(string jarg1)20154   public static extern void switch_tolower_max(string jarg1);
20155 
20156   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_old_switch_toupper___")]
old_switch_toupper(int jarg1)20157   public static extern int old_switch_toupper(int jarg1);
20158 
20159   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_old_switch_tolower___")]
old_switch_tolower(int jarg1)20160   public static extern int old_switch_tolower(int jarg1);
20161 
20162   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_isalnum___")]
switch_isalnum(int jarg1)20163   public static extern int switch_isalnum(int jarg1);
20164 
20165   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_isalpha___")]
switch_isalpha(int jarg1)20166   public static extern int switch_isalpha(int jarg1);
20167 
20168   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_iscntrl___")]
switch_iscntrl(int jarg1)20169   public static extern int switch_iscntrl(int jarg1);
20170 
20171   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_isdigit___")]
switch_isdigit(int jarg1)20172   public static extern int switch_isdigit(int jarg1);
20173 
20174   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_isgraph___")]
switch_isgraph(int jarg1)20175   public static extern int switch_isgraph(int jarg1);
20176 
20177   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_islower___")]
switch_islower(int jarg1)20178   public static extern int switch_islower(int jarg1);
20179 
20180   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_isprint___")]
switch_isprint(int jarg1)20181   public static extern int switch_isprint(int jarg1);
20182 
20183   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ispunct___")]
switch_ispunct(int jarg1)20184   public static extern int switch_ispunct(int jarg1);
20185 
20186   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_isspace___")]
switch_isspace(int jarg1)20187   public static extern int switch_isspace(int jarg1);
20188 
20189   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_isupper___")]
switch_isupper(int jarg1)20190   public static extern int switch_isupper(int jarg1);
20191 
20192   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_isxdigit___")]
switch_isxdigit(int jarg1)20193   public static extern int switch_isxdigit(int jarg1);
20194 
20195   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_ip_t_v4_set___")]
ip_t_v4_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)20196   public static extern void ip_t_v4_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
20197 
20198   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_ip_t_v4_get___")]
ip_t_v4_get(global::System.Runtime.InteropServices.HandleRef jarg1)20199   public static extern uint ip_t_v4_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20200 
20201   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_ip_t_v6_set___")]
ip_t_v6_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20202   public static extern void ip_t_v6_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20203 
20204   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_ip_t_v6_get___")]
ip_t_v6_get(global::System.Runtime.InteropServices.HandleRef jarg1)20205   public static extern global::System.IntPtr ip_t_v6_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20206 
20207   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_ip_t___")]
new_ip_t()20208   public static extern global::System.IntPtr new_ip_t();
20209 
20210   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_ip_t___")]
delete_ip_t(global::System.Runtime.InteropServices.HandleRef jarg1)20211   public static extern void delete_ip_t(global::System.Runtime.InteropServices.HandleRef jarg1);
20212 
20213   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_testv6_subnet___")]
switch_testv6_subnet(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)20214   public static extern int switch_testv6_subnet(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
20215 
20216   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_print_host___")]
switch_print_host(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)20217   public static extern string switch_print_host(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
20218 
20219   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SMAX_get___")]
SWITCH_SMAX_get()20220   public static extern int SWITCH_SMAX_get();
20221 
20222   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_SMIN_get___")]
SWITCH_SMIN_get()20223   public static extern int SWITCH_SMIN_get();
20224 
20225   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative__zstr___")]
_zstr(string jarg1)20226   public static extern int _zstr(string jarg1);
20227 
20228   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_is_moh___")]
switch_is_moh(string jarg1)20229   public static extern int switch_is_moh(string jarg1);
20230 
20231   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_strchr_strict___")]
switch_strchr_strict(string jarg1, char jarg2, string jarg3)20232   public static extern string switch_strchr_strict(string jarg1, char jarg2, string jarg3);
20233 
20234   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_string_has_escaped_data___")]
switch_string_has_escaped_data(string jarg1)20235   public static extern int switch_string_has_escaped_data(string jarg1);
20236 
20237   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_b64_encode___")]
switch_b64_encode(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)20238   public static extern int switch_b64_encode(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
20239 
20240   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_b64_decode___")]
switch_b64_decode(string jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)20241   public static extern global::System.IntPtr switch_b64_decode(string jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
20242 
20243   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_amp_encode___")]
switch_amp_encode(string jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)20244   public static extern string switch_amp_encode(string jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
20245 
20246   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_print_bits___")]
switch_print_bits(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)20247   public static extern string switch_print_bits(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
20248 
20249   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_is_digit_string___")]
switch_is_digit_string(string jarg1)20250   public static extern int switch_is_digit_string(string jarg1);
20251 
20252   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_itodtmf___")]
switch_itodtmf(char jarg1)20253   public static extern char switch_itodtmf(char jarg1);
20254 
20255   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dtmftoi___")]
switch_dtmftoi(string jarg1)20256   public static extern int switch_dtmftoi(string jarg1);
20257 
20258   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_known_bitrate___")]
switch_known_bitrate(byte jarg1)20259   public static extern uint switch_known_bitrate(byte jarg1);
20260 
20261   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_fd_read_line___")]
switch_fd_read_line(int jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)20262   public static extern global::System.IntPtr switch_fd_read_line(int jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
20263 
20264   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_fd_read_dline___")]
switch_fd_read_dline(int jarg1, ref string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)20265   public static extern global::System.IntPtr switch_fd_read_dline(int jarg1, ref string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
20266 
20267   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_fp_read_dline___")]
switch_fp_read_dline(global::System.Runtime.InteropServices.HandleRef jarg1, ref string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)20268   public static extern global::System.IntPtr switch_fp_read_dline(global::System.Runtime.InteropServices.HandleRef jarg1, ref string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
20269 
20270   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_alloc___")]
switch_frame_alloc(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20271   public static extern int switch_frame_alloc(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20272 
20273   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_dup___")]
switch_frame_dup(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20274   public static extern int switch_frame_dup(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20275 
20276   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_free___")]
switch_frame_free(global::System.Runtime.InteropServices.HandleRef jarg1)20277   public static extern int switch_frame_free(global::System.Runtime.InteropServices.HandleRef jarg1);
20278 
20279   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_is_number___")]
switch_is_number(string jarg1)20280   public static extern int switch_is_number(string jarg1);
20281 
20282   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_is_leading_number___")]
switch_is_leading_number(string jarg1)20283   public static extern int switch_is_leading_number(string jarg1);
20284 
20285   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_find_parameter___")]
switch_find_parameter(string jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)20286   public static extern string switch_find_parameter(string jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
20287 
20288   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_true___")]
switch_true(string jarg1)20289   public static extern int switch_true(string jarg1);
20290 
20291   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_true_byte___")]
switch_true_byte(string jarg1)20292   public static extern byte switch_true_byte(string jarg1);
20293 
20294   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_false___")]
switch_false(string jarg1)20295   public static extern int switch_false(string jarg1);
20296 
20297   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_resolve_host___")]
switch_resolve_host(string jarg1, string jarg2, uint jarg3)20298   public static extern int switch_resolve_host(string jarg1, string jarg2, uint jarg3);
20299 
20300   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_find_local_ip___")]
switch_find_local_ip(string jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4)20301   public static extern int switch_find_local_ip(string jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4);
20302 
20303   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_find_interface_ip___")]
switch_find_interface_ip(string jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, string jarg4, int jarg5)20304   public static extern int switch_find_interface_ip(string jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, string jarg4, int jarg5);
20305 
20306   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_get_addr___")]
get_addr(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)20307   public static extern string get_addr(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
20308 
20309   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_get_addr6___")]
get_addr6(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)20310   public static extern string get_addr6(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
20311 
20312   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_get_addr_int___")]
get_addr_int(global::System.Runtime.InteropServices.HandleRef jarg1)20313   public static extern int get_addr_int(global::System.Runtime.InteropServices.HandleRef jarg1);
20314 
20315   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cmp_addr___")]
switch_cmp_addr(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20316   public static extern int switch_cmp_addr(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20317 
20318   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cp_addr___")]
switch_cp_addr(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20319   public static extern int switch_cp_addr(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20320 
20321   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_get_port___")]
get_port(global::System.Runtime.InteropServices.HandleRef jarg1)20322   public static extern ushort get_port(global::System.Runtime.InteropServices.HandleRef jarg1);
20323 
20324   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_build_uri___")]
switch_build_uri(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, string jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, int jarg6)20325   public static extern int switch_build_uri(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, string jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, int jarg6);
20326 
20327   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_errno_is_break___")]
switch_errno_is_break(int jarg1)20328   public static extern int switch_errno_is_break(int jarg1);
20329 
20330   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_priority_name___")]
switch_priority_name(int jarg1)20331   public static extern string switch_priority_name(int jarg1);
20332 
20333   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rfc2833_to_char___")]
switch_rfc2833_to_char(int jarg1)20334   public static extern char switch_rfc2833_to_char(int jarg1);
20335 
20336   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_char_to_rfc2833___")]
switch_char_to_rfc2833(char jarg1)20337   public static extern byte switch_char_to_rfc2833(char jarg1);
20338 
20339   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_sanitize_number___")]
switch_sanitize_number(string jarg1)20340   public static extern string switch_sanitize_number(string jarg1);
20341 
20342   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_string_var_check___")]
switch_string_var_check(string jarg1, int jarg2)20343   public static extern int switch_string_var_check(string jarg1, int jarg2);
20344 
20345   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_string_var_check_const___")]
switch_string_var_check_const(string jarg1)20346   public static extern int switch_string_var_check_const(string jarg1);
20347 
20348   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_var_clean_string___")]
switch_var_clean_string(string jarg1)20349   public static extern string switch_var_clean_string(string jarg1);
20350 
20351   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_clean_string___")]
switch_clean_string(string jarg1)20352   public static extern string switch_clean_string(string jarg1);
20353 
20354   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_clean_name_string___")]
switch_clean_name_string(string jarg1)20355   public static extern string switch_clean_name_string(string jarg1);
20356 
20357   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_safe_atoi___")]
switch_safe_atoi(string jarg1, int jarg2)20358   public static extern int switch_safe_atoi(string jarg1, int jarg2);
20359 
20360   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_safe_strdup___")]
switch_safe_strdup(string jarg1)20361   public static extern string switch_safe_strdup(string jarg1);
20362 
20363   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_lc_strdup___")]
switch_lc_strdup(string jarg1)20364   public static extern string switch_lc_strdup(string jarg1);
20365 
20366   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_uc_strdup___")]
switch_uc_strdup(string jarg1)20367   public static extern string switch_uc_strdup(string jarg1);
20368 
20369   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_strstr___")]
switch_strstr(string jarg1, string jarg2)20370   public static extern int switch_strstr(string jarg1, string jarg2);
20371 
20372   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_str_time___")]
switch_str_time(string jarg1)20373   public static extern global::System.IntPtr switch_str_time(string jarg1);
20374 
20375   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_separate_string___")]
switch_separate_string(string jarg1, char jarg2, ref string jarg3, uint jarg4)20376   public static extern uint switch_separate_string(string jarg1, char jarg2, ref string jarg3, uint jarg4);
20377 
20378   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_separate_string_string___")]
switch_separate_string_string(string jarg1, string jarg2, ref string jarg3, uint jarg4)20379   public static extern uint switch_separate_string_string(string jarg1, string jarg2, ref string jarg3, uint jarg4);
20380 
20381   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_strip_spaces___")]
switch_strip_spaces(string jarg1, int jarg2)20382   public static extern string switch_strip_spaces(string jarg1, int jarg2);
20383 
20384   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_strip_whitespace___")]
switch_strip_whitespace(string jarg1)20385   public static extern string switch_strip_whitespace(string jarg1);
20386 
20387   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_strip_commas___")]
switch_strip_commas(string jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)20388   public static extern string switch_strip_commas(string jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
20389 
20390   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_strip_nonnumerics___")]
switch_strip_nonnumerics(string jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)20391   public static extern string switch_strip_nonnumerics(string jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
20392 
20393   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_separate_paren_args___")]
switch_separate_paren_args(string jarg1)20394   public static extern string switch_separate_paren_args(string jarg1);
20395 
20396   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_stristr___")]
switch_stristr(string jarg1, string jarg2)20397   public static extern string switch_stristr(string jarg1, string jarg2);
20398 
20399   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_is_lan_addr___")]
switch_is_lan_addr(string jarg1)20400   public static extern int switch_is_lan_addr(string jarg1);
20401 
20402   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_replace_char___")]
switch_replace_char(string jarg1, char jarg2, char jarg3, int jarg4)20403   public static extern string switch_replace_char(string jarg1, char jarg2, char jarg3, int jarg4);
20404 
20405   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ast2regex___")]
switch_ast2regex(string jarg1, string jarg2, uint jarg3)20406   public static extern int switch_ast2regex(string jarg1, string jarg2, uint jarg3);
20407 
20408   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_pool_strip_whitespace___")]
switch_pool_strip_whitespace(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20409   public static extern string switch_pool_strip_whitespace(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20410 
20411   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_escape_char___")]
switch_escape_char(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, char jarg4)20412   public static extern string switch_escape_char(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, char jarg4);
20413 
20414   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_escape_string___")]
switch_escape_string(string jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)20415   public static extern string switch_escape_string(string jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
20416 
20417   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_escape_string_pool___")]
switch_escape_string_pool(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20418   public static extern string switch_escape_string_pool(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20419 
20420   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_socket_waitfor___")]
switch_socket_waitfor(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)20421   public static extern int switch_socket_waitfor(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
20422 
20423   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cut_path___")]
switch_cut_path(string jarg1)20424   public static extern string switch_cut_path(string jarg1);
20425 
20426   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_string_replace___")]
switch_string_replace(string jarg1, string jarg2, string jarg3)20427   public static extern string switch_string_replace(string jarg1, string jarg2, string jarg3);
20428 
20429   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_string_match___")]
switch_string_match(string jarg1, uint jarg2, string jarg3, uint jarg4)20430   public static extern int switch_string_match(string jarg1, uint jarg2, string jarg3, uint jarg4);
20431 
20432   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_strcasecmp_any___")]
switch_strcasecmp_any(string jarg1)20433   public static extern int switch_strcasecmp_any(string jarg1);
20434 
20435   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_util_quote_shell_arg___")]
switch_util_quote_shell_arg(string jarg1)20436   public static extern string switch_util_quote_shell_arg(string jarg1);
20437 
20438   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_util_quote_shell_arg_pool___")]
switch_util_quote_shell_arg_pool(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20439   public static extern string switch_util_quote_shell_arg_pool(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20440 
20441   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_calc_bitrate___")]
switch_calc_bitrate(int jarg1, int jarg2, float jarg3, double jarg4)20442   public static extern int switch_calc_bitrate(int jarg1, int jarg2, float jarg3, double jarg4);
20443 
20444   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_calc_fps___")]
switch_calc_fps(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, int jarg3)20445   public static extern void switch_calc_fps(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, int jarg3);
20446 
20447   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_parse_bandwidth_string___")]
switch_parse_bandwidth_string(string jarg1)20448   public static extern int switch_parse_bandwidth_string(string jarg1);
20449 
20450   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_parse_cpu_string___")]
switch_parse_cpu_string(string jarg1)20451   public static extern uint switch_parse_cpu_string(string jarg1);
20452 
20453   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_needs_url_encode___")]
switch_needs_url_encode(string jarg1)20454   public static extern int switch_needs_url_encode(string jarg1);
20455 
20456   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_url_encode_opt___")]
switch_url_encode_opt(string jarg1, string jarg2, uint jarg3, int jarg4)20457   public static extern string switch_url_encode_opt(string jarg1, string jarg2, uint jarg3, int jarg4);
20458 
20459   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_url_encode___")]
switch_url_encode(string jarg1, string jarg2, uint jarg3)20460   public static extern string switch_url_encode(string jarg1, string jarg2, uint jarg3);
20461 
20462   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_url_decode___")]
switch_url_decode(string jarg1)20463   public static extern string switch_url_decode(string jarg1);
20464 
20465   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_url_encode_opt___")]
switch_core_url_encode_opt(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3)20466   public static extern string switch_core_url_encode_opt(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3);
20467 
20468   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_url_encode___")]
switch_core_url_encode(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20469   public static extern string switch_core_url_encode(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20470 
20471   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_url_encode_opt___")]
switch_core_session_url_encode_opt(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3)20472   public static extern string switch_core_session_url_encode_opt(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3);
20473 
20474   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_session_url_encode___")]
switch_core_session_url_encode(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20475   public static extern string switch_core_session_url_encode(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20476 
20477   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_simple_email___")]
switch_simple_email(string jarg1, string jarg2, string jarg3, string jarg4, string jarg5, string jarg6, string jarg7)20478   public static extern int switch_simple_email(string jarg1, string jarg2, string jarg3, string jarg4, string jarg5, string jarg6, string jarg7);
20479 
20480   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_find_end_paren___")]
switch_find_end_paren(string jarg1, char jarg2, char jarg3)20481   public static extern string switch_find_end_paren(string jarg1, char jarg2, char jarg3);
20482 
20483   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_separate_file_params___")]
switch_separate_file_params(string jarg1, ref string jarg2, ref string jarg3)20484   public static extern void switch_separate_file_params(string jarg1, ref string jarg2, ref string jarg3);
20485 
20486   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_is_file_path___")]
switch_is_file_path(string jarg1)20487   public static extern int switch_is_file_path(string jarg1);
20488 
20489   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_parse_audio_col___")]
switch_parse_audio_col(int jarg1)20490   public static extern string switch_parse_audio_col(int jarg1);
20491 
20492   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_parse_cidr___")]
switch_parse_cidr(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)20493   public static extern int switch_parse_cidr(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
20494 
20495   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_network_list_create___")]
switch_network_list_create(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)20496   public static extern int switch_network_list_create(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
20497 
20498   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_network_list_add_cidr_token___")]
switch_network_list_add_cidr_token(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3, string jarg4)20499   public static extern int switch_network_list_add_cidr_token(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3, string jarg4);
20500 
20501   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_network_ipv4_mapped_ipv6_addr___")]
switch_network_ipv4_mapped_ipv6_addr(string jarg1)20502   public static extern string switch_network_ipv4_mapped_ipv6_addr(string jarg1);
20503 
20504   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_network_list_add_host_mask___")]
switch_network_list_add_host_mask(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4)20505   public static extern int switch_network_list_add_host_mask(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4);
20506 
20507   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_network_list_add_cidr_port_token___")]
switch_network_list_add_cidr_port_token(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3, string jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)20508   public static extern int switch_network_list_add_cidr_port_token(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3, string jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
20509 
20510   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_network_list_add_host_port_mask___")]
switch_network_list_add_host_port_mask(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)20511   public static extern int switch_network_list_add_host_port_mask(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
20512 
20513   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_network_list_validate_ip_port_token___")]
switch_network_list_validate_ip_port_token(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, int jarg3, ref global::System.IntPtr jarg4)20514   public static extern int switch_network_list_validate_ip_port_token(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, int jarg3, ref global::System.IntPtr jarg4);
20515 
20516   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_network_list_validate_ip6_port_token___")]
switch_network_list_validate_ip6_port_token(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, ref global::System.IntPtr jarg4)20517   public static extern int switch_network_list_validate_ip6_port_token(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, ref global::System.IntPtr jarg4);
20518 
20519   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_network_list_validate_ip_token___")]
switch_network_list_validate_ip_token(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, ref global::System.IntPtr jarg3)20520   public static extern int switch_network_list_validate_ip_token(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, ref global::System.IntPtr jarg3);
20521 
20522   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_network_list_validate_ip6_token___")]
switch_network_list_validate_ip6_token(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, ref global::System.IntPtr jarg3)20523   public static extern int switch_network_list_validate_ip6_token(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, ref global::System.IntPtr jarg3);
20524 
20525   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dow_int2str___")]
switch_dow_int2str(int jarg1)20526   public static extern string switch_dow_int2str(int jarg1);
20527 
20528   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dow_str2int___")]
switch_dow_str2int(string jarg1)20529   public static extern int switch_dow_str2int(string jarg1);
20530 
20531   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dow_cmp___")]
switch_dow_cmp(string jarg1, int jarg2)20532   public static extern int switch_dow_cmp(string jarg1, int jarg2);
20533 
20534   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_number_cmp___")]
switch_number_cmp(string jarg1, int jarg2)20535   public static extern int switch_number_cmp(string jarg1, int jarg2);
20536 
20537   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_tod_cmp___")]
switch_tod_cmp(string jarg1, int jarg2)20538   public static extern int switch_tod_cmp(string jarg1, int jarg2);
20539 
20540   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_fulldate_cmp___")]
switch_fulldate_cmp(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20541   public static extern int switch_fulldate_cmp(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20542 
20543   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_split_date___")]
switch_split_date(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)20544   public static extern void switch_split_date(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
20545 
20546   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_split_time___")]
switch_split_time(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)20547   public static extern void switch_split_time(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
20548 
20549   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_split_user_domain___")]
switch_split_user_domain(string jarg1, ref string jarg2, ref string jarg3)20550   public static extern int switch_split_user_domain(string jarg1, ref string jarg2, ref string jarg3);
20551 
20552   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_calloc___")]
switch_calloc(uint jarg1, uint jarg2)20553   public static extern global::System.IntPtr switch_calloc(uint jarg1, uint jarg2);
20554 
20555   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_uuid_str___")]
switch_uuid_str(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20556   public static extern string switch_uuid_str(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20557 
20558   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_format_number___")]
switch_format_number(string jarg1)20559   public static extern string switch_format_number(string jarg1);
20560 
20561   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_atoui___")]
switch_atoui(string jarg1)20562   public static extern uint switch_atoui(string jarg1);
20563 
20564   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_atoul___")]
switch_atoul(string jarg1)20565   public static extern uint switch_atoul(string jarg1);
20566 
20567   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_strerror_r___")]
switch_strerror_r(int jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)20568   public static extern string switch_strerror_r(int jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
20569 
20570   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_wait_sock___")]
switch_wait_sock(int jarg1, uint jarg2, int jarg3)20571   public static extern int switch_wait_sock(int jarg1, uint jarg2, int jarg3);
20572 
20573   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_wait_socklist___")]
switch_wait_socklist(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3)20574   public static extern int switch_wait_socklist(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3);
20575 
20576   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_method_set___")]
switch_http_request_t_method_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20577   public static extern void switch_http_request_t_method_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20578 
20579   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_method_get___")]
switch_http_request_t_method_get(global::System.Runtime.InteropServices.HandleRef jarg1)20580   public static extern string switch_http_request_t_method_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20581 
20582   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_uri_set___")]
switch_http_request_t_uri_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20583   public static extern void switch_http_request_t_uri_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20584 
20585   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_uri_get___")]
switch_http_request_t_uri_get(global::System.Runtime.InteropServices.HandleRef jarg1)20586   public static extern string switch_http_request_t_uri_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20587 
20588   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_qs_set___")]
switch_http_request_t_qs_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20589   public static extern void switch_http_request_t_qs_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20590 
20591   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_qs_get___")]
switch_http_request_t_qs_get(global::System.Runtime.InteropServices.HandleRef jarg1)20592   public static extern string switch_http_request_t_qs_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20593 
20594   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_host_set___")]
switch_http_request_t_host_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20595   public static extern void switch_http_request_t_host_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20596 
20597   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_host_get___")]
switch_http_request_t_host_get(global::System.Runtime.InteropServices.HandleRef jarg1)20598   public static extern string switch_http_request_t_host_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20599 
20600   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_port_set___")]
switch_http_request_t_port_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2)20601   public static extern void switch_http_request_t_port_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2);
20602 
20603   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_port_get___")]
switch_http_request_t_port_get(global::System.Runtime.InteropServices.HandleRef jarg1)20604   public static extern ushort switch_http_request_t_port_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20605 
20606   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_from_set___")]
switch_http_request_t_from_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20607   public static extern void switch_http_request_t_from_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20608 
20609   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_from_get___")]
switch_http_request_t_from_get(global::System.Runtime.InteropServices.HandleRef jarg1)20610   public static extern string switch_http_request_t_from_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20611 
20612   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_user_agent_set___")]
switch_http_request_t_user_agent_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20613   public static extern void switch_http_request_t_user_agent_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20614 
20615   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_user_agent_get___")]
switch_http_request_t_user_agent_get(global::System.Runtime.InteropServices.HandleRef jarg1)20616   public static extern string switch_http_request_t_user_agent_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20617 
20618   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_referer_set___")]
switch_http_request_t_referer_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20619   public static extern void switch_http_request_t_referer_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20620 
20621   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_referer_get___")]
switch_http_request_t_referer_get(global::System.Runtime.InteropServices.HandleRef jarg1)20622   public static extern string switch_http_request_t_referer_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20623 
20624   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_user_set___")]
switch_http_request_t_user_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20625   public static extern void switch_http_request_t_user_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20626 
20627   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_user_get___")]
switch_http_request_t_user_get(global::System.Runtime.InteropServices.HandleRef jarg1)20628   public static extern string switch_http_request_t_user_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20629 
20630   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_keepalive_set___")]
switch_http_request_t_keepalive_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)20631   public static extern void switch_http_request_t_keepalive_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
20632 
20633   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_keepalive_get___")]
switch_http_request_t_keepalive_get(global::System.Runtime.InteropServices.HandleRef jarg1)20634   public static extern int switch_http_request_t_keepalive_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20635 
20636   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_content_type_set___")]
switch_http_request_t_content_type_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20637   public static extern void switch_http_request_t_content_type_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20638 
20639   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_content_type_get___")]
switch_http_request_t_content_type_get(global::System.Runtime.InteropServices.HandleRef jarg1)20640   public static extern string switch_http_request_t_content_type_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20641 
20642   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_content_length_set___")]
switch_http_request_t_content_length_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20643   public static extern void switch_http_request_t_content_length_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20644 
20645   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_content_length_get___")]
switch_http_request_t_content_length_get(global::System.Runtime.InteropServices.HandleRef jarg1)20646   public static extern global::System.IntPtr switch_http_request_t_content_length_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20647 
20648   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_bytes_header_set___")]
switch_http_request_t_bytes_header_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20649   public static extern void switch_http_request_t_bytes_header_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20650 
20651   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_bytes_header_get___")]
switch_http_request_t_bytes_header_get(global::System.Runtime.InteropServices.HandleRef jarg1)20652   public static extern global::System.IntPtr switch_http_request_t_bytes_header_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20653 
20654   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_bytes_read_set___")]
switch_http_request_t_bytes_read_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20655   public static extern void switch_http_request_t_bytes_read_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20656 
20657   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_bytes_read_get___")]
switch_http_request_t_bytes_read_get(global::System.Runtime.InteropServices.HandleRef jarg1)20658   public static extern global::System.IntPtr switch_http_request_t_bytes_read_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20659 
20660   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_bytes_buffered_set___")]
switch_http_request_t_bytes_buffered_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20661   public static extern void switch_http_request_t_bytes_buffered_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20662 
20663   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_bytes_buffered_get___")]
switch_http_request_t_bytes_buffered_get(global::System.Runtime.InteropServices.HandleRef jarg1)20664   public static extern global::System.IntPtr switch_http_request_t_bytes_buffered_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20665 
20666   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_headers_set___")]
switch_http_request_t_headers_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20667   public static extern void switch_http_request_t_headers_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20668 
20669   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_headers_get___")]
switch_http_request_t_headers_get(global::System.Runtime.InteropServices.HandleRef jarg1)20670   public static extern global::System.IntPtr switch_http_request_t_headers_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20671 
20672   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_user_data_set___")]
switch_http_request_t_user_data_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20673   public static extern void switch_http_request_t_user_data_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20674 
20675   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t_user_data_get___")]
switch_http_request_t_user_data_get(global::System.Runtime.InteropServices.HandleRef jarg1)20676   public static extern global::System.IntPtr switch_http_request_t_user_data_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20677 
20678   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t__buffer_set___")]
switch_http_request_t__buffer_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20679   public static extern void switch_http_request_t__buffer_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20680 
20681   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t__buffer_get___")]
switch_http_request_t__buffer_get(global::System.Runtime.InteropServices.HandleRef jarg1)20682   public static extern string switch_http_request_t__buffer_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20683 
20684   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t__destroy_headers_set___")]
switch_http_request_t__destroy_headers_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)20685   public static extern void switch_http_request_t__destroy_headers_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
20686 
20687   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_request_t__destroy_headers_get___")]
switch_http_request_t__destroy_headers_get(global::System.Runtime.InteropServices.HandleRef jarg1)20688   public static extern int switch_http_request_t__destroy_headers_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20689 
20690   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_http_request_t___")]
new_switch_http_request_t()20691   public static extern global::System.IntPtr new_switch_http_request_t();
20692 
20693   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_http_request_t___")]
delete_switch_http_request_t(global::System.Runtime.InteropServices.HandleRef jarg1)20694   public static extern void delete_switch_http_request_t(global::System.Runtime.InteropServices.HandleRef jarg1);
20695 
20696   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_parse_header___")]
switch_http_parse_header(string jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)20697   public static extern int switch_http_parse_header(string jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
20698 
20699   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_free_request___")]
switch_http_free_request(global::System.Runtime.InteropServices.HandleRef jarg1)20700   public static extern void switch_http_free_request(global::System.Runtime.InteropServices.HandleRef jarg1);
20701 
20702   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_dump_request___")]
switch_http_dump_request(global::System.Runtime.InteropServices.HandleRef jarg1)20703   public static extern void switch_http_dump_request(global::System.Runtime.InteropServices.HandleRef jarg1);
20704 
20705   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_http_parse_qs___")]
switch_http_parse_qs(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20706   public static extern void switch_http_parse_qs(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20707 
20708   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_buffer_free___")]
switch_frame_buffer_free(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20709   public static extern int switch_frame_buffer_free(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20710 
20711   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_buffer_dup___")]
switch_frame_buffer_dup(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)20712   public static extern int switch_frame_buffer_dup(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
20713 
20714   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_buffer_destroy___")]
switch_frame_buffer_destroy(global::System.Runtime.InteropServices.HandleRef jarg1)20715   public static extern int switch_frame_buffer_destroy(global::System.Runtime.InteropServices.HandleRef jarg1);
20716 
20717   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_buffer_create___")]
switch_frame_buffer_create(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20718   public static extern int switch_frame_buffer_create(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20719 
20720   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_buffer_push___")]
switch_frame_buffer_push(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20721   public static extern int switch_frame_buffer_push(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20722 
20723   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_buffer_trypush___")]
switch_frame_buffer_trypush(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20724   public static extern int switch_frame_buffer_trypush(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20725 
20726   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_buffer_pop___")]
switch_frame_buffer_pop(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20727   public static extern int switch_frame_buffer_pop(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20728 
20729   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_buffer_trypop___")]
switch_frame_buffer_trypop(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20730   public static extern int switch_frame_buffer_trypop(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20731 
20732   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_buffer_size___")]
switch_frame_buffer_size(global::System.Runtime.InteropServices.HandleRef jarg1)20733   public static extern int switch_frame_buffer_size(global::System.Runtime.InteropServices.HandleRef jarg1);
20734 
20735   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cputime_userms_set___")]
switch_cputime_userms_set(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)20736   public static extern void switch_cputime_userms_set(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
20737 
20738   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cputime_userms_get___")]
switch_cputime_userms_get(global::System.Runtime.InteropServices.HandleRef jarg1)20739   public static extern long switch_cputime_userms_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20740 
20741   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cputime_kernelms_set___")]
switch_cputime_kernelms_set(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)20742   public static extern void switch_cputime_kernelms_set(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
20743 
20744   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_cputime_kernelms_get___")]
switch_cputime_kernelms_get(global::System.Runtime.InteropServices.HandleRef jarg1)20745   public static extern long switch_cputime_kernelms_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20746 
20747   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_cputime___")]
new_switch_cputime()20748   public static extern global::System.IntPtr new_switch_cputime();
20749 
20750   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_cputime___")]
delete_switch_cputime(global::System.Runtime.InteropServices.HandleRef jarg1)20751   public static extern void delete_switch_cputime(global::System.Runtime.InteropServices.HandleRef jarg1);
20752 
20753   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_getcputime___")]
switch_getcputime(global::System.Runtime.InteropServices.HandleRef jarg1)20754   public static extern void switch_getcputime(global::System.Runtime.InteropServices.HandleRef jarg1);
20755 
20756   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_html_strip___")]
switch_html_strip(string jarg1)20757   public static extern string switch_html_strip(string jarg1);
20758 
20759   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_getpid___")]
switch_getpid()20760   public static extern uint switch_getpid();
20761 
20762   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_profile_node_t_var_set___")]
profile_node_t_var_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20763   public static extern void profile_node_t_var_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20764 
20765   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_profile_node_t_var_get___")]
profile_node_t_var_get(global::System.Runtime.InteropServices.HandleRef jarg1)20766   public static extern string profile_node_t_var_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20767 
20768   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_profile_node_t_val_set___")]
profile_node_t_val_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20769   public static extern void profile_node_t_val_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20770 
20771   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_profile_node_t_val_get___")]
profile_node_t_val_get(global::System.Runtime.InteropServices.HandleRef jarg1)20772   public static extern string profile_node_t_val_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20773 
20774   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_profile_node_t_next_set___")]
profile_node_t_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20775   public static extern void profile_node_t_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20776 
20777   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_profile_node_t_next_get___")]
profile_node_t_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)20778   public static extern global::System.IntPtr profile_node_t_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20779 
20780   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_profile_node_t___")]
new_profile_node_t()20781   public static extern global::System.IntPtr new_profile_node_t();
20782 
20783   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_profile_node_t___")]
delete_profile_node_t(global::System.Runtime.InteropServices.HandleRef jarg1)20784   public static extern void delete_profile_node_t(global::System.Runtime.InteropServices.HandleRef jarg1);
20785 
20786   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_username_set___")]
switch_caller_profile_username_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20787   public static extern void switch_caller_profile_username_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20788 
20789   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_username_get___")]
switch_caller_profile_username_get(global::System.Runtime.InteropServices.HandleRef jarg1)20790   public static extern string switch_caller_profile_username_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20791 
20792   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_dialplan_set___")]
switch_caller_profile_dialplan_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20793   public static extern void switch_caller_profile_dialplan_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20794 
20795   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_dialplan_get___")]
switch_caller_profile_dialplan_get(global::System.Runtime.InteropServices.HandleRef jarg1)20796   public static extern string switch_caller_profile_dialplan_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20797 
20798   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_caller_id_name_set___")]
switch_caller_profile_caller_id_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20799   public static extern void switch_caller_profile_caller_id_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20800 
20801   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_caller_id_name_get___")]
switch_caller_profile_caller_id_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)20802   public static extern string switch_caller_profile_caller_id_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20803 
20804   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_caller_id_number_set___")]
switch_caller_profile_caller_id_number_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20805   public static extern void switch_caller_profile_caller_id_number_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20806 
20807   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_caller_id_number_get___")]
switch_caller_profile_caller_id_number_get(global::System.Runtime.InteropServices.HandleRef jarg1)20808   public static extern string switch_caller_profile_caller_id_number_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20809 
20810   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_orig_caller_id_name_set___")]
switch_caller_profile_orig_caller_id_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20811   public static extern void switch_caller_profile_orig_caller_id_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20812 
20813   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_orig_caller_id_name_get___")]
switch_caller_profile_orig_caller_id_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)20814   public static extern string switch_caller_profile_orig_caller_id_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20815 
20816   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_orig_caller_id_number_set___")]
switch_caller_profile_orig_caller_id_number_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20817   public static extern void switch_caller_profile_orig_caller_id_number_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20818 
20819   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_orig_caller_id_number_get___")]
switch_caller_profile_orig_caller_id_number_get(global::System.Runtime.InteropServices.HandleRef jarg1)20820   public static extern string switch_caller_profile_orig_caller_id_number_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20821 
20822   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_callee_id_name_set___")]
switch_caller_profile_callee_id_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20823   public static extern void switch_caller_profile_callee_id_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20824 
20825   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_callee_id_name_get___")]
switch_caller_profile_callee_id_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)20826   public static extern string switch_caller_profile_callee_id_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20827 
20828   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_callee_id_number_set___")]
switch_caller_profile_callee_id_number_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20829   public static extern void switch_caller_profile_callee_id_number_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20830 
20831   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_callee_id_number_get___")]
switch_caller_profile_callee_id_number_get(global::System.Runtime.InteropServices.HandleRef jarg1)20832   public static extern string switch_caller_profile_callee_id_number_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20833 
20834   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_caller_ton_set___")]
switch_caller_profile_caller_ton_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)20835   public static extern void switch_caller_profile_caller_ton_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
20836 
20837   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_caller_ton_get___")]
switch_caller_profile_caller_ton_get(global::System.Runtime.InteropServices.HandleRef jarg1)20838   public static extern byte switch_caller_profile_caller_ton_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20839 
20840   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_caller_numplan_set___")]
switch_caller_profile_caller_numplan_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)20841   public static extern void switch_caller_profile_caller_numplan_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
20842 
20843   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_caller_numplan_get___")]
switch_caller_profile_caller_numplan_get(global::System.Runtime.InteropServices.HandleRef jarg1)20844   public static extern byte switch_caller_profile_caller_numplan_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20845 
20846   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_network_addr_set___")]
switch_caller_profile_network_addr_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20847   public static extern void switch_caller_profile_network_addr_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20848 
20849   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_network_addr_get___")]
switch_caller_profile_network_addr_get(global::System.Runtime.InteropServices.HandleRef jarg1)20850   public static extern string switch_caller_profile_network_addr_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20851 
20852   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_ani_set___")]
switch_caller_profile_ani_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20853   public static extern void switch_caller_profile_ani_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20854 
20855   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_ani_get___")]
switch_caller_profile_ani_get(global::System.Runtime.InteropServices.HandleRef jarg1)20856   public static extern string switch_caller_profile_ani_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20857 
20858   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_ani_ton_set___")]
switch_caller_profile_ani_ton_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)20859   public static extern void switch_caller_profile_ani_ton_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
20860 
20861   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_ani_ton_get___")]
switch_caller_profile_ani_ton_get(global::System.Runtime.InteropServices.HandleRef jarg1)20862   public static extern byte switch_caller_profile_ani_ton_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20863 
20864   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_ani_numplan_set___")]
switch_caller_profile_ani_numplan_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)20865   public static extern void switch_caller_profile_ani_numplan_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
20866 
20867   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_ani_numplan_get___")]
switch_caller_profile_ani_numplan_get(global::System.Runtime.InteropServices.HandleRef jarg1)20868   public static extern byte switch_caller_profile_ani_numplan_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20869 
20870   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_aniii_set___")]
switch_caller_profile_aniii_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20871   public static extern void switch_caller_profile_aniii_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20872 
20873   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_aniii_get___")]
switch_caller_profile_aniii_get(global::System.Runtime.InteropServices.HandleRef jarg1)20874   public static extern string switch_caller_profile_aniii_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20875 
20876   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_rdnis_set___")]
switch_caller_profile_rdnis_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20877   public static extern void switch_caller_profile_rdnis_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20878 
20879   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_rdnis_get___")]
switch_caller_profile_rdnis_get(global::System.Runtime.InteropServices.HandleRef jarg1)20880   public static extern string switch_caller_profile_rdnis_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20881 
20882   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_rdnis_ton_set___")]
switch_caller_profile_rdnis_ton_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)20883   public static extern void switch_caller_profile_rdnis_ton_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
20884 
20885   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_rdnis_ton_get___")]
switch_caller_profile_rdnis_ton_get(global::System.Runtime.InteropServices.HandleRef jarg1)20886   public static extern byte switch_caller_profile_rdnis_ton_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20887 
20888   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_rdnis_numplan_set___")]
switch_caller_profile_rdnis_numplan_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)20889   public static extern void switch_caller_profile_rdnis_numplan_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
20890 
20891   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_rdnis_numplan_get___")]
switch_caller_profile_rdnis_numplan_get(global::System.Runtime.InteropServices.HandleRef jarg1)20892   public static extern byte switch_caller_profile_rdnis_numplan_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20893 
20894   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_destination_number_set___")]
switch_caller_profile_destination_number_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20895   public static extern void switch_caller_profile_destination_number_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20896 
20897   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_destination_number_get___")]
switch_caller_profile_destination_number_get(global::System.Runtime.InteropServices.HandleRef jarg1)20898   public static extern string switch_caller_profile_destination_number_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20899 
20900   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_destination_number_ton_set___")]
switch_caller_profile_destination_number_ton_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)20901   public static extern void switch_caller_profile_destination_number_ton_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
20902 
20903   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_destination_number_ton_get___")]
switch_caller_profile_destination_number_ton_get(global::System.Runtime.InteropServices.HandleRef jarg1)20904   public static extern byte switch_caller_profile_destination_number_ton_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20905 
20906   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_destination_number_numplan_set___")]
switch_caller_profile_destination_number_numplan_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)20907   public static extern void switch_caller_profile_destination_number_numplan_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
20908 
20909   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_destination_number_numplan_get___")]
switch_caller_profile_destination_number_numplan_get(global::System.Runtime.InteropServices.HandleRef jarg1)20910   public static extern byte switch_caller_profile_destination_number_numplan_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20911 
20912   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_source_set___")]
switch_caller_profile_source_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20913   public static extern void switch_caller_profile_source_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20914 
20915   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_source_get___")]
switch_caller_profile_source_get(global::System.Runtime.InteropServices.HandleRef jarg1)20916   public static extern string switch_caller_profile_source_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20917 
20918   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_chan_name_set___")]
switch_caller_profile_chan_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20919   public static extern void switch_caller_profile_chan_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20920 
20921   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_chan_name_get___")]
switch_caller_profile_chan_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)20922   public static extern string switch_caller_profile_chan_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20923 
20924   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_uuid_set___")]
switch_caller_profile_uuid_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20925   public static extern void switch_caller_profile_uuid_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20926 
20927   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_uuid_get___")]
switch_caller_profile_uuid_get(global::System.Runtime.InteropServices.HandleRef jarg1)20928   public static extern string switch_caller_profile_uuid_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20929 
20930   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_context_set___")]
switch_caller_profile_context_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20931   public static extern void switch_caller_profile_context_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20932 
20933   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_context_get___")]
switch_caller_profile_context_get(global::System.Runtime.InteropServices.HandleRef jarg1)20934   public static extern string switch_caller_profile_context_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20935 
20936   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_profile_index_set___")]
switch_caller_profile_profile_index_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)20937   public static extern void switch_caller_profile_profile_index_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
20938 
20939   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_profile_index_get___")]
switch_caller_profile_profile_index_get(global::System.Runtime.InteropServices.HandleRef jarg1)20940   public static extern string switch_caller_profile_profile_index_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20941 
20942   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_flags_set___")]
switch_caller_profile_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)20943   public static extern void switch_caller_profile_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
20944 
20945   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_flags_get___")]
switch_caller_profile_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1)20946   public static extern uint switch_caller_profile_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20947 
20948   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_originator_caller_profile_set___")]
switch_caller_profile_originator_caller_profile_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20949   public static extern void switch_caller_profile_originator_caller_profile_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20950 
20951   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_originator_caller_profile_get___")]
switch_caller_profile_originator_caller_profile_get(global::System.Runtime.InteropServices.HandleRef jarg1)20952   public static extern global::System.IntPtr switch_caller_profile_originator_caller_profile_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20953 
20954   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_originatee_caller_profile_set___")]
switch_caller_profile_originatee_caller_profile_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20955   public static extern void switch_caller_profile_originatee_caller_profile_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20956 
20957   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_originatee_caller_profile_get___")]
switch_caller_profile_originatee_caller_profile_get(global::System.Runtime.InteropServices.HandleRef jarg1)20958   public static extern global::System.IntPtr switch_caller_profile_originatee_caller_profile_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20959 
20960   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_origination_caller_profile_set___")]
switch_caller_profile_origination_caller_profile_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20961   public static extern void switch_caller_profile_origination_caller_profile_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20962 
20963   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_origination_caller_profile_get___")]
switch_caller_profile_origination_caller_profile_get(global::System.Runtime.InteropServices.HandleRef jarg1)20964   public static extern global::System.IntPtr switch_caller_profile_origination_caller_profile_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20965 
20966   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_hunt_caller_profile_set___")]
switch_caller_profile_hunt_caller_profile_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20967   public static extern void switch_caller_profile_hunt_caller_profile_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20968 
20969   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_hunt_caller_profile_get___")]
switch_caller_profile_hunt_caller_profile_get(global::System.Runtime.InteropServices.HandleRef jarg1)20970   public static extern global::System.IntPtr switch_caller_profile_hunt_caller_profile_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20971 
20972   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_times_set___")]
switch_caller_profile_times_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20973   public static extern void switch_caller_profile_times_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20974 
20975   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_times_get___")]
switch_caller_profile_times_get(global::System.Runtime.InteropServices.HandleRef jarg1)20976   public static extern global::System.IntPtr switch_caller_profile_times_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20977 
20978   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_old_times_set___")]
switch_caller_profile_old_times_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20979   public static extern void switch_caller_profile_old_times_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20980 
20981   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_old_times_get___")]
switch_caller_profile_old_times_get(global::System.Runtime.InteropServices.HandleRef jarg1)20982   public static extern global::System.IntPtr switch_caller_profile_old_times_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20983 
20984   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_caller_extension_set___")]
switch_caller_profile_caller_extension_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20985   public static extern void switch_caller_profile_caller_extension_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20986 
20987   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_caller_extension_get___")]
switch_caller_profile_caller_extension_get(global::System.Runtime.InteropServices.HandleRef jarg1)20988   public static extern global::System.IntPtr switch_caller_profile_caller_extension_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20989 
20990   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_pool_set___")]
switch_caller_profile_pool_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20991   public static extern void switch_caller_profile_pool_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20992 
20993   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_pool_get___")]
switch_caller_profile_pool_get(global::System.Runtime.InteropServices.HandleRef jarg1)20994   public static extern global::System.IntPtr switch_caller_profile_pool_get(global::System.Runtime.InteropServices.HandleRef jarg1);
20995 
20996   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_next_set___")]
switch_caller_profile_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)20997   public static extern void switch_caller_profile_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
20998 
20999   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_next_get___")]
switch_caller_profile_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)21000   public static extern global::System.IntPtr switch_caller_profile_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21001 
21002   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_direction_set___")]
switch_caller_profile_direction_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)21003   public static extern void switch_caller_profile_direction_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
21004 
21005   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_direction_get___")]
switch_caller_profile_direction_get(global::System.Runtime.InteropServices.HandleRef jarg1)21006   public static extern int switch_caller_profile_direction_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21007 
21008   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_logical_direction_set___")]
switch_caller_profile_logical_direction_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)21009   public static extern void switch_caller_profile_logical_direction_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
21010 
21011   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_logical_direction_get___")]
switch_caller_profile_logical_direction_get(global::System.Runtime.InteropServices.HandleRef jarg1)21012   public static extern int switch_caller_profile_logical_direction_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21013 
21014   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_soft_set___")]
switch_caller_profile_soft_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21015   public static extern void switch_caller_profile_soft_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21016 
21017   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_soft_get___")]
switch_caller_profile_soft_get(global::System.Runtime.InteropServices.HandleRef jarg1)21018   public static extern global::System.IntPtr switch_caller_profile_soft_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21019 
21020   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_uuid_str_set___")]
switch_caller_profile_uuid_str_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)21021   public static extern void switch_caller_profile_uuid_str_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
21022 
21023   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_uuid_str_get___")]
switch_caller_profile_uuid_str_get(global::System.Runtime.InteropServices.HandleRef jarg1)21024   public static extern string switch_caller_profile_uuid_str_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21025 
21026   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_clone_of_set___")]
switch_caller_profile_clone_of_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)21027   public static extern void switch_caller_profile_clone_of_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
21028 
21029   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_clone_of_get___")]
switch_caller_profile_clone_of_get(global::System.Runtime.InteropServices.HandleRef jarg1)21030   public static extern string switch_caller_profile_clone_of_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21031 
21032   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_transfer_source_set___")]
switch_caller_profile_transfer_source_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)21033   public static extern void switch_caller_profile_transfer_source_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
21034 
21035   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_transfer_source_get___")]
switch_caller_profile_transfer_source_get(global::System.Runtime.InteropServices.HandleRef jarg1)21036   public static extern string switch_caller_profile_transfer_source_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21037 
21038   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_caller_profile___")]
new_switch_caller_profile()21039   public static extern global::System.IntPtr new_switch_caller_profile();
21040 
21041   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_caller_profile___")]
delete_switch_caller_profile(global::System.Runtime.InteropServices.HandleRef jarg1)21042   public static extern void delete_switch_caller_profile(global::System.Runtime.InteropServices.HandleRef jarg1);
21043 
21044   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_application_application_name_set___")]
switch_caller_application_application_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)21045   public static extern void switch_caller_application_application_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
21046 
21047   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_application_application_name_get___")]
switch_caller_application_application_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)21048   public static extern string switch_caller_application_application_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21049 
21050   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_application_application_data_set___")]
switch_caller_application_application_data_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)21051   public static extern void switch_caller_application_application_data_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
21052 
21053   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_application_application_data_get___")]
switch_caller_application_application_data_get(global::System.Runtime.InteropServices.HandleRef jarg1)21054   public static extern string switch_caller_application_application_data_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21055 
21056   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_application_application_function_set___")]
switch_caller_application_application_function_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21057   public static extern void switch_caller_application_application_function_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21058 
21059   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_application_application_function_get___")]
switch_caller_application_application_function_get(global::System.Runtime.InteropServices.HandleRef jarg1)21060   public static extern global::System.IntPtr switch_caller_application_application_function_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21061 
21062   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_application_next_set___")]
switch_caller_application_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21063   public static extern void switch_caller_application_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21064 
21065   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_application_next_get___")]
switch_caller_application_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)21066   public static extern global::System.IntPtr switch_caller_application_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21067 
21068   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_caller_application___")]
new_switch_caller_application()21069   public static extern global::System.IntPtr new_switch_caller_application();
21070 
21071   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_caller_application___")]
delete_switch_caller_application(global::System.Runtime.InteropServices.HandleRef jarg1)21072   public static extern void delete_switch_caller_application(global::System.Runtime.InteropServices.HandleRef jarg1);
21073 
21074   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_extension_extension_name_set___")]
switch_caller_extension_extension_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)21075   public static extern void switch_caller_extension_extension_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
21076 
21077   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_extension_extension_name_get___")]
switch_caller_extension_extension_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)21078   public static extern string switch_caller_extension_extension_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21079 
21080   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_extension_extension_number_set___")]
switch_caller_extension_extension_number_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)21081   public static extern void switch_caller_extension_extension_number_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
21082 
21083   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_extension_extension_number_get___")]
switch_caller_extension_extension_number_get(global::System.Runtime.InteropServices.HandleRef jarg1)21084   public static extern string switch_caller_extension_extension_number_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21085 
21086   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_extension_current_application_set___")]
switch_caller_extension_current_application_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21087   public static extern void switch_caller_extension_current_application_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21088 
21089   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_extension_current_application_get___")]
switch_caller_extension_current_application_get(global::System.Runtime.InteropServices.HandleRef jarg1)21090   public static extern global::System.IntPtr switch_caller_extension_current_application_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21091 
21092   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_extension_last_application_set___")]
switch_caller_extension_last_application_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21093   public static extern void switch_caller_extension_last_application_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21094 
21095   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_extension_last_application_get___")]
switch_caller_extension_last_application_get(global::System.Runtime.InteropServices.HandleRef jarg1)21096   public static extern global::System.IntPtr switch_caller_extension_last_application_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21097 
21098   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_extension_applications_set___")]
switch_caller_extension_applications_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21099   public static extern void switch_caller_extension_applications_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21100 
21101   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_extension_applications_get___")]
switch_caller_extension_applications_get(global::System.Runtime.InteropServices.HandleRef jarg1)21102   public static extern global::System.IntPtr switch_caller_extension_applications_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21103 
21104   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_extension_children_set___")]
switch_caller_extension_children_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21105   public static extern void switch_caller_extension_children_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21106 
21107   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_extension_children_get___")]
switch_caller_extension_children_get(global::System.Runtime.InteropServices.HandleRef jarg1)21108   public static extern global::System.IntPtr switch_caller_extension_children_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21109 
21110   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_extension_next_set___")]
switch_caller_extension_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21111   public static extern void switch_caller_extension_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21112 
21113   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_extension_next_get___")]
switch_caller_extension_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)21114   public static extern global::System.IntPtr switch_caller_extension_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21115 
21116   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_caller_extension___")]
new_switch_caller_extension()21117   public static extern global::System.IntPtr new_switch_caller_extension();
21118 
21119   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_caller_extension___")]
delete_switch_caller_extension(global::System.Runtime.InteropServices.HandleRef jarg1)21120   public static extern void delete_switch_caller_extension(global::System.Runtime.InteropServices.HandleRef jarg1);
21121 
21122   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_extension_new___")]
switch_caller_extension_new(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)21123   public static extern global::System.IntPtr switch_caller_extension_new(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
21124 
21125   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_extension_clone___")]
switch_caller_extension_clone(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)21126   public static extern int switch_caller_extension_clone(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
21127 
21128   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_extension_add_application___")]
switch_caller_extension_add_application(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, string jarg4)21129   public static extern void switch_caller_extension_add_application(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, string jarg4);
21130 
21131   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_extension_add_application_printf___")]
switch_caller_extension_add_application_printf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, string jarg4)21132   public static extern void switch_caller_extension_add_application_printf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, string jarg4);
21133 
21134   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_get_field_by_name___")]
switch_caller_get_field_by_name(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)21135   public static extern string switch_caller_get_field_by_name(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
21136 
21137   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_new___")]
switch_caller_profile_new(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, string jarg5, string jarg6, string jarg7, string jarg8, string jarg9, string jarg10, string jarg11, string jarg12)21138   public static extern global::System.IntPtr switch_caller_profile_new(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, string jarg5, string jarg6, string jarg7, string jarg8, string jarg9, string jarg10, string jarg11, string jarg12);
21139 
21140   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_clone___")]
switch_caller_profile_clone(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21141   public static extern global::System.IntPtr switch_caller_profile_clone(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21142 
21143   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_dup___")]
switch_caller_profile_dup(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21144   public static extern global::System.IntPtr switch_caller_profile_dup(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21145 
21146   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_caller_profile_event_set_data___")]
switch_caller_profile_event_set_data(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)21147   public static extern void switch_caller_profile_event_set_data(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
21148 
21149   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_geometry_t_w_set___")]
switch_frame_geometry_t_w_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)21150   public static extern void switch_frame_geometry_t_w_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
21151 
21152   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_geometry_t_w_get___")]
switch_frame_geometry_t_w_get(global::System.Runtime.InteropServices.HandleRef jarg1)21153   public static extern int switch_frame_geometry_t_w_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21154 
21155   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_geometry_t_h_set___")]
switch_frame_geometry_t_h_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)21156   public static extern void switch_frame_geometry_t_h_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
21157 
21158   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_geometry_t_h_get___")]
switch_frame_geometry_t_h_get(global::System.Runtime.InteropServices.HandleRef jarg1)21159   public static extern int switch_frame_geometry_t_h_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21160 
21161   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_geometry_t_x_set___")]
switch_frame_geometry_t_x_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)21162   public static extern void switch_frame_geometry_t_x_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
21163 
21164   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_geometry_t_x_get___")]
switch_frame_geometry_t_x_get(global::System.Runtime.InteropServices.HandleRef jarg1)21165   public static extern int switch_frame_geometry_t_x_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21166 
21167   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_geometry_t_y_set___")]
switch_frame_geometry_t_y_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)21168   public static extern void switch_frame_geometry_t_y_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
21169 
21170   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_geometry_t_y_get___")]
switch_frame_geometry_t_y_get(global::System.Runtime.InteropServices.HandleRef jarg1)21171   public static extern int switch_frame_geometry_t_y_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21172 
21173   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_geometry_t_z_set___")]
switch_frame_geometry_t_z_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)21174   public static extern void switch_frame_geometry_t_z_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
21175 
21176   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_geometry_t_z_get___")]
switch_frame_geometry_t_z_get(global::System.Runtime.InteropServices.HandleRef jarg1)21177   public static extern int switch_frame_geometry_t_z_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21178 
21179   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_geometry_t_M_set___")]
switch_frame_geometry_t_M_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)21180   public static extern void switch_frame_geometry_t_M_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
21181 
21182   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_geometry_t_M_get___")]
switch_frame_geometry_t_M_get(global::System.Runtime.InteropServices.HandleRef jarg1)21183   public static extern int switch_frame_geometry_t_M_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21184 
21185   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_geometry_t_X_set___")]
switch_frame_geometry_t_X_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)21186   public static extern void switch_frame_geometry_t_X_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
21187 
21188   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_geometry_t_X_get___")]
switch_frame_geometry_t_X_get(global::System.Runtime.InteropServices.HandleRef jarg1)21189   public static extern int switch_frame_geometry_t_X_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21190 
21191   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_frame_geometry_t___")]
new_switch_frame_geometry_t()21192   public static extern global::System.IntPtr new_switch_frame_geometry_t();
21193 
21194   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_frame_geometry_t___")]
delete_switch_frame_geometry_t(global::System.Runtime.InteropServices.HandleRef jarg1)21195   public static extern void delete_switch_frame_geometry_t(global::System.Runtime.InteropServices.HandleRef jarg1);
21196 
21197   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_codec_set___")]
switch_frame_codec_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21198   public static extern void switch_frame_codec_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21199 
21200   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_codec_get___")]
switch_frame_codec_get(global::System.Runtime.InteropServices.HandleRef jarg1)21201   public static extern global::System.IntPtr switch_frame_codec_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21202 
21203   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_source_set___")]
switch_frame_source_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)21204   public static extern void switch_frame_source_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
21205 
21206   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_source_get___")]
switch_frame_source_get(global::System.Runtime.InteropServices.HandleRef jarg1)21207   public static extern string switch_frame_source_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21208 
21209   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_packet_set___")]
switch_frame_packet_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21210   public static extern void switch_frame_packet_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21211 
21212   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_packet_get___")]
switch_frame_packet_get(global::System.Runtime.InteropServices.HandleRef jarg1)21213   public static extern global::System.IntPtr switch_frame_packet_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21214 
21215   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_packetlen_set___")]
switch_frame_packetlen_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)21216   public static extern void switch_frame_packetlen_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
21217 
21218   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_packetlen_get___")]
switch_frame_packetlen_get(global::System.Runtime.InteropServices.HandleRef jarg1)21219   public static extern uint switch_frame_packetlen_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21220 
21221   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_extra_data_set___")]
switch_frame_extra_data_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21222   public static extern void switch_frame_extra_data_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21223 
21224   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_extra_data_get___")]
switch_frame_extra_data_get(global::System.Runtime.InteropServices.HandleRef jarg1)21225   public static extern global::System.IntPtr switch_frame_extra_data_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21226 
21227   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_data_set___")]
switch_frame_data_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21228   public static extern void switch_frame_data_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21229 
21230   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_data_get___")]
switch_frame_data_get(global::System.Runtime.InteropServices.HandleRef jarg1)21231   public static extern global::System.IntPtr switch_frame_data_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21232 
21233   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_datalen_set___")]
switch_frame_datalen_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)21234   public static extern void switch_frame_datalen_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
21235 
21236   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_datalen_get___")]
switch_frame_datalen_get(global::System.Runtime.InteropServices.HandleRef jarg1)21237   public static extern uint switch_frame_datalen_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21238 
21239   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_buflen_set___")]
switch_frame_buflen_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)21240   public static extern void switch_frame_buflen_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
21241 
21242   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_buflen_get___")]
switch_frame_buflen_get(global::System.Runtime.InteropServices.HandleRef jarg1)21243   public static extern uint switch_frame_buflen_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21244 
21245   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_samples_set___")]
switch_frame_samples_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)21246   public static extern void switch_frame_samples_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
21247 
21248   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_samples_get___")]
switch_frame_samples_get(global::System.Runtime.InteropServices.HandleRef jarg1)21249   public static extern uint switch_frame_samples_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21250 
21251   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_rate_set___")]
switch_frame_rate_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)21252   public static extern void switch_frame_rate_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
21253 
21254   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_rate_get___")]
switch_frame_rate_get(global::System.Runtime.InteropServices.HandleRef jarg1)21255   public static extern uint switch_frame_rate_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21256 
21257   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_channels_set___")]
switch_frame_channels_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)21258   public static extern void switch_frame_channels_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
21259 
21260   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_channels_get___")]
switch_frame_channels_get(global::System.Runtime.InteropServices.HandleRef jarg1)21261   public static extern uint switch_frame_channels_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21262 
21263   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_payload_set___")]
switch_frame_payload_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)21264   public static extern void switch_frame_payload_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
21265 
21266   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_payload_get___")]
switch_frame_payload_get(global::System.Runtime.InteropServices.HandleRef jarg1)21267   public static extern byte switch_frame_payload_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21268 
21269   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_timestamp_set___")]
switch_frame_timestamp_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)21270   public static extern void switch_frame_timestamp_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
21271 
21272   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_timestamp_get___")]
switch_frame_timestamp_get(global::System.Runtime.InteropServices.HandleRef jarg1)21273   public static extern uint switch_frame_timestamp_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21274 
21275   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_seq_set___")]
switch_frame_seq_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2)21276   public static extern void switch_frame_seq_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2);
21277 
21278   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_seq_get___")]
switch_frame_seq_get(global::System.Runtime.InteropServices.HandleRef jarg1)21279   public static extern ushort switch_frame_seq_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21280 
21281   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_ssrc_set___")]
switch_frame_ssrc_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)21282   public static extern void switch_frame_ssrc_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
21283 
21284   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_ssrc_get___")]
switch_frame_ssrc_get(global::System.Runtime.InteropServices.HandleRef jarg1)21285   public static extern uint switch_frame_ssrc_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21286 
21287   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_m_set___")]
switch_frame_m_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)21288   public static extern void switch_frame_m_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
21289 
21290   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_m_get___")]
switch_frame_m_get(global::System.Runtime.InteropServices.HandleRef jarg1)21291   public static extern int switch_frame_m_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21292 
21293   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_flags_set___")]
switch_frame_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)21294   public static extern void switch_frame_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
21295 
21296   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_flags_get___")]
switch_frame_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1)21297   public static extern uint switch_frame_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21298 
21299   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_user_data_set___")]
switch_frame_user_data_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21300   public static extern void switch_frame_user_data_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21301 
21302   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_user_data_get___")]
switch_frame_user_data_get(global::System.Runtime.InteropServices.HandleRef jarg1)21303   public static extern global::System.IntPtr switch_frame_user_data_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21304 
21305   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_pmap_set___")]
switch_frame_pmap_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21306   public static extern void switch_frame_pmap_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21307 
21308   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_pmap_get___")]
switch_frame_pmap_get(global::System.Runtime.InteropServices.HandleRef jarg1)21309   public static extern global::System.IntPtr switch_frame_pmap_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21310 
21311   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_img_set___")]
switch_frame_img_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21312   public static extern void switch_frame_img_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21313 
21314   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_img_get___")]
switch_frame_img_get(global::System.Runtime.InteropServices.HandleRef jarg1)21315   public static extern global::System.IntPtr switch_frame_img_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21316 
21317   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_geometry_set___")]
switch_frame_geometry_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21318   public static extern void switch_frame_geometry_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21319 
21320   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_frame_geometry_get___")]
switch_frame_geometry_get(global::System.Runtime.InteropServices.HandleRef jarg1)21321   public static extern global::System.IntPtr switch_frame_geometry_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21322 
21323   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_frame___")]
new_switch_frame()21324   public static extern global::System.IntPtr new_switch_frame();
21325 
21326   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_frame___")]
delete_switch_frame(global::System.Runtime.InteropServices.HandleRef jarg1)21327   public static extern void delete_switch_frame(global::System.Runtime.InteropServices.HandleRef jarg1);
21328 
21329   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_state_handler_table_on_init_set___")]
switch_state_handler_table_on_init_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21330   public static extern void switch_state_handler_table_on_init_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21331 
21332   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_state_handler_table_on_init_get___")]
switch_state_handler_table_on_init_get(global::System.Runtime.InteropServices.HandleRef jarg1)21333   public static extern global::System.IntPtr switch_state_handler_table_on_init_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21334 
21335   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_state_handler_table_on_routing_set___")]
switch_state_handler_table_on_routing_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21336   public static extern void switch_state_handler_table_on_routing_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21337 
21338   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_state_handler_table_on_routing_get___")]
switch_state_handler_table_on_routing_get(global::System.Runtime.InteropServices.HandleRef jarg1)21339   public static extern global::System.IntPtr switch_state_handler_table_on_routing_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21340 
21341   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_state_handler_table_on_execute_set___")]
switch_state_handler_table_on_execute_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21342   public static extern void switch_state_handler_table_on_execute_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21343 
21344   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_state_handler_table_on_execute_get___")]
switch_state_handler_table_on_execute_get(global::System.Runtime.InteropServices.HandleRef jarg1)21345   public static extern global::System.IntPtr switch_state_handler_table_on_execute_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21346 
21347   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_state_handler_table_on_hangup_set___")]
switch_state_handler_table_on_hangup_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21348   public static extern void switch_state_handler_table_on_hangup_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21349 
21350   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_state_handler_table_on_hangup_get___")]
switch_state_handler_table_on_hangup_get(global::System.Runtime.InteropServices.HandleRef jarg1)21351   public static extern global::System.IntPtr switch_state_handler_table_on_hangup_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21352 
21353   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_state_handler_table_on_exchange_media_set___")]
switch_state_handler_table_on_exchange_media_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21354   public static extern void switch_state_handler_table_on_exchange_media_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21355 
21356   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_state_handler_table_on_exchange_media_get___")]
switch_state_handler_table_on_exchange_media_get(global::System.Runtime.InteropServices.HandleRef jarg1)21357   public static extern global::System.IntPtr switch_state_handler_table_on_exchange_media_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21358 
21359   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_state_handler_table_on_soft_execute_set___")]
switch_state_handler_table_on_soft_execute_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21360   public static extern void switch_state_handler_table_on_soft_execute_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21361 
21362   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_state_handler_table_on_soft_execute_get___")]
switch_state_handler_table_on_soft_execute_get(global::System.Runtime.InteropServices.HandleRef jarg1)21363   public static extern global::System.IntPtr switch_state_handler_table_on_soft_execute_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21364 
21365   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_state_handler_table_on_consume_media_set___")]
switch_state_handler_table_on_consume_media_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21366   public static extern void switch_state_handler_table_on_consume_media_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21367 
21368   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_state_handler_table_on_consume_media_get___")]
switch_state_handler_table_on_consume_media_get(global::System.Runtime.InteropServices.HandleRef jarg1)21369   public static extern global::System.IntPtr switch_state_handler_table_on_consume_media_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21370 
21371   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_state_handler_table_on_hibernate_set___")]
switch_state_handler_table_on_hibernate_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21372   public static extern void switch_state_handler_table_on_hibernate_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21373 
21374   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_state_handler_table_on_hibernate_get___")]
switch_state_handler_table_on_hibernate_get(global::System.Runtime.InteropServices.HandleRef jarg1)21375   public static extern global::System.IntPtr switch_state_handler_table_on_hibernate_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21376 
21377   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_state_handler_table_on_reset_set___")]
switch_state_handler_table_on_reset_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21378   public static extern void switch_state_handler_table_on_reset_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21379 
21380   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_state_handler_table_on_reset_get___")]
switch_state_handler_table_on_reset_get(global::System.Runtime.InteropServices.HandleRef jarg1)21381   public static extern global::System.IntPtr switch_state_handler_table_on_reset_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21382 
21383   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_state_handler_table_on_park_set___")]
switch_state_handler_table_on_park_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21384   public static extern void switch_state_handler_table_on_park_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21385 
21386   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_state_handler_table_on_park_get___")]
switch_state_handler_table_on_park_get(global::System.Runtime.InteropServices.HandleRef jarg1)21387   public static extern global::System.IntPtr switch_state_handler_table_on_park_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21388 
21389   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_state_handler_table_on_reporting_set___")]
switch_state_handler_table_on_reporting_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21390   public static extern void switch_state_handler_table_on_reporting_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21391 
21392   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_state_handler_table_on_reporting_get___")]
switch_state_handler_table_on_reporting_get(global::System.Runtime.InteropServices.HandleRef jarg1)21393   public static extern global::System.IntPtr switch_state_handler_table_on_reporting_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21394 
21395   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_state_handler_table_on_destroy_set___")]
switch_state_handler_table_on_destroy_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21396   public static extern void switch_state_handler_table_on_destroy_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21397 
21398   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_state_handler_table_on_destroy_get___")]
switch_state_handler_table_on_destroy_get(global::System.Runtime.InteropServices.HandleRef jarg1)21399   public static extern global::System.IntPtr switch_state_handler_table_on_destroy_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21400 
21401   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_state_handler_table_flags_set___")]
switch_state_handler_table_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)21402   public static extern void switch_state_handler_table_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
21403 
21404   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_state_handler_table_flags_get___")]
switch_state_handler_table_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1)21405   public static extern int switch_state_handler_table_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21406 
21407   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_state_handler_table_padding_set___")]
switch_state_handler_table_padding_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21408   public static extern void switch_state_handler_table_padding_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21409 
21410   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_state_handler_table_padding_get___")]
switch_state_handler_table_padding_get(global::System.Runtime.InteropServices.HandleRef jarg1)21411   public static extern global::System.IntPtr switch_state_handler_table_padding_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21412 
21413   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_state_handler_table___")]
new_switch_state_handler_table()21414   public static extern global::System.IntPtr new_switch_state_handler_table();
21415 
21416   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_state_handler_table___")]
delete_switch_state_handler_table(global::System.Runtime.InteropServices.HandleRef jarg1)21417   public static extern void delete_switch_state_handler_table(global::System.Runtime.InteropServices.HandleRef jarg1);
21418 
21419   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_stream_handle_read_function_set___")]
switch_stream_handle_read_function_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21420   public static extern void switch_stream_handle_read_function_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21421 
21422   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_stream_handle_read_function_get___")]
switch_stream_handle_read_function_get(global::System.Runtime.InteropServices.HandleRef jarg1)21423   public static extern global::System.IntPtr switch_stream_handle_read_function_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21424 
21425   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_stream_handle_write_function_set___")]
switch_stream_handle_write_function_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21426   public static extern void switch_stream_handle_write_function_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21427 
21428   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_stream_handle_write_function_get___")]
switch_stream_handle_write_function_get(global::System.Runtime.InteropServices.HandleRef jarg1)21429   public static extern global::System.IntPtr switch_stream_handle_write_function_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21430 
21431   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_stream_handle_raw_write_function_set___")]
switch_stream_handle_raw_write_function_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21432   public static extern void switch_stream_handle_raw_write_function_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21433 
21434   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_stream_handle_raw_write_function_get___")]
switch_stream_handle_raw_write_function_get(global::System.Runtime.InteropServices.HandleRef jarg1)21435   public static extern global::System.IntPtr switch_stream_handle_raw_write_function_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21436 
21437   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_stream_handle_data_set___")]
switch_stream_handle_data_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21438   public static extern void switch_stream_handle_data_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21439 
21440   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_stream_handle_data_get___")]
switch_stream_handle_data_get(global::System.Runtime.InteropServices.HandleRef jarg1)21441   public static extern global::System.IntPtr switch_stream_handle_data_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21442 
21443   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_stream_handle_end_set___")]
switch_stream_handle_end_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21444   public static extern void switch_stream_handle_end_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21445 
21446   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_stream_handle_end_get___")]
switch_stream_handle_end_get(global::System.Runtime.InteropServices.HandleRef jarg1)21447   public static extern global::System.IntPtr switch_stream_handle_end_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21448 
21449   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_stream_handle_data_size_set___")]
switch_stream_handle_data_size_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21450   public static extern void switch_stream_handle_data_size_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21451 
21452   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_stream_handle_data_size_get___")]
switch_stream_handle_data_size_get(global::System.Runtime.InteropServices.HandleRef jarg1)21453   public static extern global::System.IntPtr switch_stream_handle_data_size_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21454 
21455   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_stream_handle_data_len_set___")]
switch_stream_handle_data_len_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21456   public static extern void switch_stream_handle_data_len_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21457 
21458   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_stream_handle_data_len_get___")]
switch_stream_handle_data_len_get(global::System.Runtime.InteropServices.HandleRef jarg1)21459   public static extern global::System.IntPtr switch_stream_handle_data_len_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21460 
21461   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_stream_handle_alloc_len_set___")]
switch_stream_handle_alloc_len_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21462   public static extern void switch_stream_handle_alloc_len_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21463 
21464   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_stream_handle_alloc_len_get___")]
switch_stream_handle_alloc_len_get(global::System.Runtime.InteropServices.HandleRef jarg1)21465   public static extern global::System.IntPtr switch_stream_handle_alloc_len_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21466 
21467   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_stream_handle_alloc_chunk_set___")]
switch_stream_handle_alloc_chunk_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21468   public static extern void switch_stream_handle_alloc_chunk_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21469 
21470   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_stream_handle_alloc_chunk_get___")]
switch_stream_handle_alloc_chunk_get(global::System.Runtime.InteropServices.HandleRef jarg1)21471   public static extern global::System.IntPtr switch_stream_handle_alloc_chunk_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21472 
21473   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_stream_handle_param_event_set___")]
switch_stream_handle_param_event_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21474   public static extern void switch_stream_handle_param_event_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21475 
21476   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_stream_handle_param_event_get___")]
switch_stream_handle_param_event_get(global::System.Runtime.InteropServices.HandleRef jarg1)21477   public static extern global::System.IntPtr switch_stream_handle_param_event_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21478 
21479   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_stream_handle___")]
new_switch_stream_handle()21480   public static extern global::System.IntPtr new_switch_stream_handle();
21481 
21482   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_stream_handle___")]
delete_switch_stream_handle(global::System.Runtime.InteropServices.HandleRef jarg1)21483   public static extern void delete_switch_stream_handle(global::System.Runtime.InteropServices.HandleRef jarg1);
21484 
21485   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_routines_outgoing_channel_set___")]
switch_io_routines_outgoing_channel_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21486   public static extern void switch_io_routines_outgoing_channel_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21487 
21488   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_routines_outgoing_channel_get___")]
switch_io_routines_outgoing_channel_get(global::System.Runtime.InteropServices.HandleRef jarg1)21489   public static extern global::System.IntPtr switch_io_routines_outgoing_channel_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21490 
21491   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_routines_read_frame_set___")]
switch_io_routines_read_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21492   public static extern void switch_io_routines_read_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21493 
21494   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_routines_read_frame_get___")]
switch_io_routines_read_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1)21495   public static extern global::System.IntPtr switch_io_routines_read_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21496 
21497   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_routines_write_frame_set___")]
switch_io_routines_write_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21498   public static extern void switch_io_routines_write_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21499 
21500   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_routines_write_frame_get___")]
switch_io_routines_write_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1)21501   public static extern global::System.IntPtr switch_io_routines_write_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21502 
21503   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_routines_kill_channel_set___")]
switch_io_routines_kill_channel_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21504   public static extern void switch_io_routines_kill_channel_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21505 
21506   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_routines_kill_channel_get___")]
switch_io_routines_kill_channel_get(global::System.Runtime.InteropServices.HandleRef jarg1)21507   public static extern global::System.IntPtr switch_io_routines_kill_channel_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21508 
21509   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_routines_send_dtmf_set___")]
switch_io_routines_send_dtmf_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21510   public static extern void switch_io_routines_send_dtmf_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21511 
21512   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_routines_send_dtmf_get___")]
switch_io_routines_send_dtmf_get(global::System.Runtime.InteropServices.HandleRef jarg1)21513   public static extern global::System.IntPtr switch_io_routines_send_dtmf_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21514 
21515   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_routines_receive_message_set___")]
switch_io_routines_receive_message_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21516   public static extern void switch_io_routines_receive_message_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21517 
21518   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_routines_receive_message_get___")]
switch_io_routines_receive_message_get(global::System.Runtime.InteropServices.HandleRef jarg1)21519   public static extern global::System.IntPtr switch_io_routines_receive_message_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21520 
21521   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_routines_receive_event_set___")]
switch_io_routines_receive_event_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21522   public static extern void switch_io_routines_receive_event_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21523 
21524   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_routines_receive_event_get___")]
switch_io_routines_receive_event_get(global::System.Runtime.InteropServices.HandleRef jarg1)21525   public static extern global::System.IntPtr switch_io_routines_receive_event_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21526 
21527   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_routines_state_change_set___")]
switch_io_routines_state_change_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21528   public static extern void switch_io_routines_state_change_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21529 
21530   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_routines_state_change_get___")]
switch_io_routines_state_change_get(global::System.Runtime.InteropServices.HandleRef jarg1)21531   public static extern global::System.IntPtr switch_io_routines_state_change_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21532 
21533   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_routines_read_video_frame_set___")]
switch_io_routines_read_video_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21534   public static extern void switch_io_routines_read_video_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21535 
21536   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_routines_read_video_frame_get___")]
switch_io_routines_read_video_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1)21537   public static extern global::System.IntPtr switch_io_routines_read_video_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21538 
21539   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_routines_write_video_frame_set___")]
switch_io_routines_write_video_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21540   public static extern void switch_io_routines_write_video_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21541 
21542   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_routines_write_video_frame_get___")]
switch_io_routines_write_video_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1)21543   public static extern global::System.IntPtr switch_io_routines_write_video_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21544 
21545   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_routines_read_text_frame_set___")]
switch_io_routines_read_text_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21546   public static extern void switch_io_routines_read_text_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21547 
21548   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_routines_read_text_frame_get___")]
switch_io_routines_read_text_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1)21549   public static extern global::System.IntPtr switch_io_routines_read_text_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21550 
21551   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_routines_write_text_frame_set___")]
switch_io_routines_write_text_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21552   public static extern void switch_io_routines_write_text_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21553 
21554   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_routines_write_text_frame_get___")]
switch_io_routines_write_text_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1)21555   public static extern global::System.IntPtr switch_io_routines_write_text_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21556 
21557   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_routines_state_run_set___")]
switch_io_routines_state_run_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21558   public static extern void switch_io_routines_state_run_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21559 
21560   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_routines_state_run_get___")]
switch_io_routines_state_run_get(global::System.Runtime.InteropServices.HandleRef jarg1)21561   public static extern global::System.IntPtr switch_io_routines_state_run_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21562 
21563   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_routines_get_jb_set___")]
switch_io_routines_get_jb_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21564   public static extern void switch_io_routines_get_jb_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21565 
21566   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_routines_get_jb_get___")]
switch_io_routines_get_jb_get(global::System.Runtime.InteropServices.HandleRef jarg1)21567   public static extern global::System.IntPtr switch_io_routines_get_jb_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21568 
21569   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_routines_padding_set___")]
switch_io_routines_padding_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21570   public static extern void switch_io_routines_padding_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21571 
21572   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_routines_padding_get___")]
switch_io_routines_padding_get(global::System.Runtime.InteropServices.HandleRef jarg1)21573   public static extern global::System.IntPtr switch_io_routines_padding_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21574 
21575   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_io_routines___")]
new_switch_io_routines()21576   public static extern global::System.IntPtr new_switch_io_routines();
21577 
21578   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_io_routines___")]
delete_switch_io_routines(global::System.Runtime.InteropServices.HandleRef jarg1)21579   public static extern void delete_switch_io_routines(global::System.Runtime.InteropServices.HandleRef jarg1);
21580 
21581   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_endpoint_interface_interface_name_set___")]
switch_endpoint_interface_interface_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)21582   public static extern void switch_endpoint_interface_interface_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
21583 
21584   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_endpoint_interface_interface_name_get___")]
switch_endpoint_interface_interface_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)21585   public static extern string switch_endpoint_interface_interface_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21586 
21587   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_endpoint_interface_io_routines_set___")]
switch_endpoint_interface_io_routines_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21588   public static extern void switch_endpoint_interface_io_routines_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21589 
21590   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_endpoint_interface_io_routines_get___")]
switch_endpoint_interface_io_routines_get(global::System.Runtime.InteropServices.HandleRef jarg1)21591   public static extern global::System.IntPtr switch_endpoint_interface_io_routines_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21592 
21593   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_endpoint_interface_state_handler_set___")]
switch_endpoint_interface_state_handler_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21594   public static extern void switch_endpoint_interface_state_handler_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21595 
21596   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_endpoint_interface_state_handler_get___")]
switch_endpoint_interface_state_handler_get(global::System.Runtime.InteropServices.HandleRef jarg1)21597   public static extern global::System.IntPtr switch_endpoint_interface_state_handler_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21598 
21599   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_endpoint_interface_private_info_set___")]
switch_endpoint_interface_private_info_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21600   public static extern void switch_endpoint_interface_private_info_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21601 
21602   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_endpoint_interface_private_info_get___")]
switch_endpoint_interface_private_info_get(global::System.Runtime.InteropServices.HandleRef jarg1)21603   public static extern global::System.IntPtr switch_endpoint_interface_private_info_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21604 
21605   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_endpoint_interface_rwlock_set___")]
switch_endpoint_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21606   public static extern void switch_endpoint_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21607 
21608   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_endpoint_interface_rwlock_get___")]
switch_endpoint_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1)21609   public static extern global::System.IntPtr switch_endpoint_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21610 
21611   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_endpoint_interface_refs_set___")]
switch_endpoint_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)21612   public static extern void switch_endpoint_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
21613 
21614   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_endpoint_interface_refs_get___")]
switch_endpoint_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1)21615   public static extern int switch_endpoint_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21616 
21617   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_endpoint_interface_reflock_set___")]
switch_endpoint_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21618   public static extern void switch_endpoint_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21619 
21620   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_endpoint_interface_reflock_get___")]
switch_endpoint_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1)21621   public static extern global::System.IntPtr switch_endpoint_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21622 
21623   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_endpoint_interface_parent_set___")]
switch_endpoint_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21624   public static extern void switch_endpoint_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21625 
21626   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_endpoint_interface_parent_get___")]
switch_endpoint_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1)21627   public static extern global::System.IntPtr switch_endpoint_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21628 
21629   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_endpoint_interface_next_set___")]
switch_endpoint_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21630   public static extern void switch_endpoint_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21631 
21632   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_endpoint_interface_next_get___")]
switch_endpoint_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)21633   public static extern global::System.IntPtr switch_endpoint_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21634 
21635   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_endpoint_interface_recover_callback_set___")]
switch_endpoint_interface_recover_callback_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21636   public static extern void switch_endpoint_interface_recover_callback_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21637 
21638   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_endpoint_interface_recover_callback_get___")]
switch_endpoint_interface_recover_callback_get(global::System.Runtime.InteropServices.HandleRef jarg1)21639   public static extern global::System.IntPtr switch_endpoint_interface_recover_callback_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21640 
21641   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_endpoint_interface___")]
new_switch_endpoint_interface()21642   public static extern global::System.IntPtr new_switch_endpoint_interface();
21643 
21644   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_endpoint_interface___")]
delete_switch_endpoint_interface(global::System.Runtime.InteropServices.HandleRef jarg1)21645   public static extern void delete_switch_endpoint_interface(global::System.Runtime.InteropServices.HandleRef jarg1);
21646 
21647   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_interval_set___")]
switch_timer_interval_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)21648   public static extern void switch_timer_interval_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
21649 
21650   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_interval_get___")]
switch_timer_interval_get(global::System.Runtime.InteropServices.HandleRef jarg1)21651   public static extern int switch_timer_interval_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21652 
21653   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_flags_set___")]
switch_timer_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)21654   public static extern void switch_timer_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
21655 
21656   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_flags_get___")]
switch_timer_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1)21657   public static extern uint switch_timer_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21658 
21659   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_samples_set___")]
switch_timer_samples_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)21660   public static extern void switch_timer_samples_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
21661 
21662   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_samples_get___")]
switch_timer_samples_get(global::System.Runtime.InteropServices.HandleRef jarg1)21663   public static extern uint switch_timer_samples_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21664 
21665   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_samplecount_set___")]
switch_timer_samplecount_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)21666   public static extern void switch_timer_samplecount_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
21667 
21668   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_samplecount_get___")]
switch_timer_samplecount_get(global::System.Runtime.InteropServices.HandleRef jarg1)21669   public static extern uint switch_timer_samplecount_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21670 
21671   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_last_samplecount_set___")]
switch_timer_last_samplecount_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)21672   public static extern void switch_timer_last_samplecount_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
21673 
21674   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_last_samplecount_get___")]
switch_timer_last_samplecount_get(global::System.Runtime.InteropServices.HandleRef jarg1)21675   public static extern uint switch_timer_last_samplecount_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21676 
21677   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_timer_interface_set___")]
switch_timer_timer_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21678   public static extern void switch_timer_timer_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21679 
21680   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_timer_interface_get___")]
switch_timer_timer_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1)21681   public static extern global::System.IntPtr switch_timer_timer_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21682 
21683   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_memory_pool_set___")]
switch_timer_memory_pool_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21684   public static extern void switch_timer_memory_pool_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21685 
21686   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_memory_pool_get___")]
switch_timer_memory_pool_get(global::System.Runtime.InteropServices.HandleRef jarg1)21687   public static extern global::System.IntPtr switch_timer_memory_pool_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21688 
21689   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_private_info_set___")]
switch_timer_private_info_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21690   public static extern void switch_timer_private_info_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21691 
21692   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_private_info_get___")]
switch_timer_private_info_get(global::System.Runtime.InteropServices.HandleRef jarg1)21693   public static extern global::System.IntPtr switch_timer_private_info_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21694 
21695   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_diff_set___")]
switch_timer_diff_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21696   public static extern void switch_timer_diff_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21697 
21698   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_diff_get___")]
switch_timer_diff_get(global::System.Runtime.InteropServices.HandleRef jarg1)21699   public static extern global::System.IntPtr switch_timer_diff_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21700 
21701   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_start_set___")]
switch_timer_start_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21702   public static extern void switch_timer_start_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21703 
21704   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_start_get___")]
switch_timer_start_get(global::System.Runtime.InteropServices.HandleRef jarg1)21705   public static extern global::System.IntPtr switch_timer_start_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21706 
21707   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_tick_set___")]
switch_timer_tick_set(global::System.Runtime.InteropServices.HandleRef jarg1, ulong jarg2)21708   public static extern void switch_timer_tick_set(global::System.Runtime.InteropServices.HandleRef jarg1, ulong jarg2);
21709 
21710   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_tick_get___")]
switch_timer_tick_get(global::System.Runtime.InteropServices.HandleRef jarg1)21711   public static extern ulong switch_timer_tick_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21712 
21713   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_timer___")]
new_switch_timer()21714   public static extern global::System.IntPtr new_switch_timer();
21715 
21716   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_timer___")]
delete_switch_timer(global::System.Runtime.InteropServices.HandleRef jarg1)21717   public static extern void delete_switch_timer(global::System.Runtime.InteropServices.HandleRef jarg1);
21718 
21719   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_interface_interface_name_set___")]
switch_timer_interface_interface_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)21720   public static extern void switch_timer_interface_interface_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
21721 
21722   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_interface_interface_name_get___")]
switch_timer_interface_interface_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)21723   public static extern string switch_timer_interface_interface_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21724 
21725   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_interface_timer_init_set___")]
switch_timer_interface_timer_init_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21726   public static extern void switch_timer_interface_timer_init_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21727 
21728   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_interface_timer_init_get___")]
switch_timer_interface_timer_init_get(global::System.Runtime.InteropServices.HandleRef jarg1)21729   public static extern global::System.IntPtr switch_timer_interface_timer_init_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21730 
21731   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_interface_timer_next_set___")]
switch_timer_interface_timer_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21732   public static extern void switch_timer_interface_timer_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21733 
21734   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_interface_timer_next_get___")]
switch_timer_interface_timer_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)21735   public static extern global::System.IntPtr switch_timer_interface_timer_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21736 
21737   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_interface_timer_step_set___")]
switch_timer_interface_timer_step_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21738   public static extern void switch_timer_interface_timer_step_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21739 
21740   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_interface_timer_step_get___")]
switch_timer_interface_timer_step_get(global::System.Runtime.InteropServices.HandleRef jarg1)21741   public static extern global::System.IntPtr switch_timer_interface_timer_step_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21742 
21743   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_interface_timer_sync_set___")]
switch_timer_interface_timer_sync_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21744   public static extern void switch_timer_interface_timer_sync_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21745 
21746   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_interface_timer_sync_get___")]
switch_timer_interface_timer_sync_get(global::System.Runtime.InteropServices.HandleRef jarg1)21747   public static extern global::System.IntPtr switch_timer_interface_timer_sync_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21748 
21749   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_interface_timer_check_set___")]
switch_timer_interface_timer_check_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21750   public static extern void switch_timer_interface_timer_check_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21751 
21752   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_interface_timer_check_get___")]
switch_timer_interface_timer_check_get(global::System.Runtime.InteropServices.HandleRef jarg1)21753   public static extern global::System.IntPtr switch_timer_interface_timer_check_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21754 
21755   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_interface_timer_destroy_set___")]
switch_timer_interface_timer_destroy_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21756   public static extern void switch_timer_interface_timer_destroy_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21757 
21758   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_interface_timer_destroy_get___")]
switch_timer_interface_timer_destroy_get(global::System.Runtime.InteropServices.HandleRef jarg1)21759   public static extern global::System.IntPtr switch_timer_interface_timer_destroy_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21760 
21761   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_interface_rwlock_set___")]
switch_timer_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21762   public static extern void switch_timer_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21763 
21764   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_interface_rwlock_get___")]
switch_timer_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1)21765   public static extern global::System.IntPtr switch_timer_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21766 
21767   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_interface_refs_set___")]
switch_timer_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)21768   public static extern void switch_timer_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
21769 
21770   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_interface_refs_get___")]
switch_timer_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1)21771   public static extern int switch_timer_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21772 
21773   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_interface_reflock_set___")]
switch_timer_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21774   public static extern void switch_timer_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21775 
21776   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_interface_reflock_get___")]
switch_timer_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1)21777   public static extern global::System.IntPtr switch_timer_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21778 
21779   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_interface_parent_set___")]
switch_timer_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21780   public static extern void switch_timer_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21781 
21782   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_interface_parent_get___")]
switch_timer_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1)21783   public static extern global::System.IntPtr switch_timer_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21784 
21785   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_interface_next_set___")]
switch_timer_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21786   public static extern void switch_timer_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21787 
21788   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_timer_interface_next_get___")]
switch_timer_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)21789   public static extern global::System.IntPtr switch_timer_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21790 
21791   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_timer_interface___")]
new_switch_timer_interface()21792   public static extern global::System.IntPtr new_switch_timer_interface();
21793 
21794   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_timer_interface___")]
delete_switch_timer_interface(global::System.Runtime.InteropServices.HandleRef jarg1)21795   public static extern void delete_switch_timer_interface(global::System.Runtime.InteropServices.HandleRef jarg1);
21796 
21797   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dialplan_interface_interface_name_set___")]
switch_dialplan_interface_interface_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)21798   public static extern void switch_dialplan_interface_interface_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
21799 
21800   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dialplan_interface_interface_name_get___")]
switch_dialplan_interface_interface_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)21801   public static extern string switch_dialplan_interface_interface_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21802 
21803   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dialplan_interface_hunt_function_set___")]
switch_dialplan_interface_hunt_function_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21804   public static extern void switch_dialplan_interface_hunt_function_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21805 
21806   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dialplan_interface_hunt_function_get___")]
switch_dialplan_interface_hunt_function_get(global::System.Runtime.InteropServices.HandleRef jarg1)21807   public static extern global::System.IntPtr switch_dialplan_interface_hunt_function_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21808 
21809   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dialplan_interface_rwlock_set___")]
switch_dialplan_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21810   public static extern void switch_dialplan_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21811 
21812   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dialplan_interface_rwlock_get___")]
switch_dialplan_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1)21813   public static extern global::System.IntPtr switch_dialplan_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21814 
21815   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dialplan_interface_refs_set___")]
switch_dialplan_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)21816   public static extern void switch_dialplan_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
21817 
21818   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dialplan_interface_refs_get___")]
switch_dialplan_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1)21819   public static extern int switch_dialplan_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21820 
21821   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dialplan_interface_reflock_set___")]
switch_dialplan_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21822   public static extern void switch_dialplan_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21823 
21824   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dialplan_interface_reflock_get___")]
switch_dialplan_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1)21825   public static extern global::System.IntPtr switch_dialplan_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21826 
21827   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dialplan_interface_parent_set___")]
switch_dialplan_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21828   public static extern void switch_dialplan_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21829 
21830   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dialplan_interface_parent_get___")]
switch_dialplan_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1)21831   public static extern global::System.IntPtr switch_dialplan_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21832 
21833   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dialplan_interface_next_set___")]
switch_dialplan_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21834   public static extern void switch_dialplan_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21835 
21836   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dialplan_interface_next_get___")]
switch_dialplan_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)21837   public static extern global::System.IntPtr switch_dialplan_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21838 
21839   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_dialplan_interface___")]
new_switch_dialplan_interface()21840   public static extern global::System.IntPtr new_switch_dialplan_interface();
21841 
21842   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_dialplan_interface___")]
delete_switch_dialplan_interface(global::System.Runtime.InteropServices.HandleRef jarg1)21843   public static extern void delete_switch_dialplan_interface(global::System.Runtime.InteropServices.HandleRef jarg1);
21844 
21845   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_interface_name_set___")]
switch_file_interface_interface_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)21846   public static extern void switch_file_interface_interface_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
21847 
21848   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_interface_name_get___")]
switch_file_interface_interface_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)21849   public static extern string switch_file_interface_interface_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21850 
21851   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_file_open_set___")]
switch_file_interface_file_open_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21852   public static extern void switch_file_interface_file_open_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21853 
21854   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_file_open_get___")]
switch_file_interface_file_open_get(global::System.Runtime.InteropServices.HandleRef jarg1)21855   public static extern global::System.IntPtr switch_file_interface_file_open_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21856 
21857   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_file_close_set___")]
switch_file_interface_file_close_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21858   public static extern void switch_file_interface_file_close_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21859 
21860   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_file_close_get___")]
switch_file_interface_file_close_get(global::System.Runtime.InteropServices.HandleRef jarg1)21861   public static extern global::System.IntPtr switch_file_interface_file_close_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21862 
21863   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_file_truncate_set___")]
switch_file_interface_file_truncate_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21864   public static extern void switch_file_interface_file_truncate_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21865 
21866   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_file_truncate_get___")]
switch_file_interface_file_truncate_get(global::System.Runtime.InteropServices.HandleRef jarg1)21867   public static extern global::System.IntPtr switch_file_interface_file_truncate_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21868 
21869   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_file_read_set___")]
switch_file_interface_file_read_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21870   public static extern void switch_file_interface_file_read_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21871 
21872   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_file_read_get___")]
switch_file_interface_file_read_get(global::System.Runtime.InteropServices.HandleRef jarg1)21873   public static extern global::System.IntPtr switch_file_interface_file_read_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21874 
21875   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_file_write_set___")]
switch_file_interface_file_write_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21876   public static extern void switch_file_interface_file_write_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21877 
21878   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_file_write_get___")]
switch_file_interface_file_write_get(global::System.Runtime.InteropServices.HandleRef jarg1)21879   public static extern global::System.IntPtr switch_file_interface_file_write_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21880 
21881   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_file_read_video_set___")]
switch_file_interface_file_read_video_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21882   public static extern void switch_file_interface_file_read_video_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21883 
21884   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_file_read_video_get___")]
switch_file_interface_file_read_video_get(global::System.Runtime.InteropServices.HandleRef jarg1)21885   public static extern global::System.IntPtr switch_file_interface_file_read_video_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21886 
21887   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_file_write_video_set___")]
switch_file_interface_file_write_video_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21888   public static extern void switch_file_interface_file_write_video_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21889 
21890   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_file_write_video_get___")]
switch_file_interface_file_write_video_get(global::System.Runtime.InteropServices.HandleRef jarg1)21891   public static extern global::System.IntPtr switch_file_interface_file_write_video_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21892 
21893   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_file_seek_set___")]
switch_file_interface_file_seek_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21894   public static extern void switch_file_interface_file_seek_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21895 
21896   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_file_seek_get___")]
switch_file_interface_file_seek_get(global::System.Runtime.InteropServices.HandleRef jarg1)21897   public static extern global::System.IntPtr switch_file_interface_file_seek_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21898 
21899   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_file_set_string_set___")]
switch_file_interface_file_set_string_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21900   public static extern void switch_file_interface_file_set_string_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21901 
21902   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_file_set_string_get___")]
switch_file_interface_file_set_string_get(global::System.Runtime.InteropServices.HandleRef jarg1)21903   public static extern global::System.IntPtr switch_file_interface_file_set_string_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21904 
21905   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_file_get_string_set___")]
switch_file_interface_file_get_string_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21906   public static extern void switch_file_interface_file_get_string_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21907 
21908   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_file_get_string_get___")]
switch_file_interface_file_get_string_get(global::System.Runtime.InteropServices.HandleRef jarg1)21909   public static extern global::System.IntPtr switch_file_interface_file_get_string_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21910 
21911   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_file_pre_close_set___")]
switch_file_interface_file_pre_close_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21912   public static extern void switch_file_interface_file_pre_close_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21913 
21914   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_file_pre_close_get___")]
switch_file_interface_file_pre_close_get(global::System.Runtime.InteropServices.HandleRef jarg1)21915   public static extern global::System.IntPtr switch_file_interface_file_pre_close_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21916 
21917   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_file_command_set___")]
switch_file_interface_file_command_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21918   public static extern void switch_file_interface_file_command_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21919 
21920   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_file_command_get___")]
switch_file_interface_file_command_get(global::System.Runtime.InteropServices.HandleRef jarg1)21921   public static extern global::System.IntPtr switch_file_interface_file_command_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21922 
21923   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_extens_set___")]
switch_file_interface_extens_set(global::System.Runtime.InteropServices.HandleRef jarg1, ref string jarg2)21924   public static extern void switch_file_interface_extens_set(global::System.Runtime.InteropServices.HandleRef jarg1, ref string jarg2);
21925 
21926   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_extens_get___")]
switch_file_interface_extens_get(global::System.Runtime.InteropServices.HandleRef jarg1)21927   public static extern string switch_file_interface_extens_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21928 
21929   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_rwlock_set___")]
switch_file_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21930   public static extern void switch_file_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21931 
21932   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_rwlock_get___")]
switch_file_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1)21933   public static extern global::System.IntPtr switch_file_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21934 
21935   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_refs_set___")]
switch_file_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)21936   public static extern void switch_file_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
21937 
21938   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_refs_get___")]
switch_file_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1)21939   public static extern int switch_file_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21940 
21941   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_reflock_set___")]
switch_file_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21942   public static extern void switch_file_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21943 
21944   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_reflock_get___")]
switch_file_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1)21945   public static extern global::System.IntPtr switch_file_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21946 
21947   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_parent_set___")]
switch_file_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21948   public static extern void switch_file_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21949 
21950   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_parent_get___")]
switch_file_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1)21951   public static extern global::System.IntPtr switch_file_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21952 
21953   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_next_set___")]
switch_file_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21954   public static extern void switch_file_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21955 
21956   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_interface_next_get___")]
switch_file_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)21957   public static extern global::System.IntPtr switch_file_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21958 
21959   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_file_interface___")]
new_switch_file_interface()21960   public static extern global::System.IntPtr new_switch_file_interface();
21961 
21962   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_file_interface___")]
delete_switch_file_interface(global::System.Runtime.InteropServices.HandleRef jarg1)21963   public static extern void delete_switch_file_interface(global::System.Runtime.InteropServices.HandleRef jarg1);
21964 
21965   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_file_interface_set___")]
switch_file_handle_file_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21966   public static extern void switch_file_handle_file_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21967 
21968   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_file_interface_get___")]
switch_file_handle_file_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1)21969   public static extern global::System.IntPtr switch_file_handle_file_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21970 
21971   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_flags_set___")]
switch_file_handle_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)21972   public static extern void switch_file_handle_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
21973 
21974   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_flags_get___")]
switch_file_handle_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1)21975   public static extern uint switch_file_handle_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21976 
21977   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_fd_set___")]
switch_file_handle_fd_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)21978   public static extern void switch_file_handle_fd_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
21979 
21980   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_fd_get___")]
switch_file_handle_fd_get(global::System.Runtime.InteropServices.HandleRef jarg1)21981   public static extern global::System.IntPtr switch_file_handle_fd_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21982 
21983   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_samples_set___")]
switch_file_handle_samples_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)21984   public static extern void switch_file_handle_samples_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
21985 
21986   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_samples_get___")]
switch_file_handle_samples_get(global::System.Runtime.InteropServices.HandleRef jarg1)21987   public static extern uint switch_file_handle_samples_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21988 
21989   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_samplerate_set___")]
switch_file_handle_samplerate_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)21990   public static extern void switch_file_handle_samplerate_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
21991 
21992   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_samplerate_get___")]
switch_file_handle_samplerate_get(global::System.Runtime.InteropServices.HandleRef jarg1)21993   public static extern uint switch_file_handle_samplerate_get(global::System.Runtime.InteropServices.HandleRef jarg1);
21994 
21995   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_native_rate_set___")]
switch_file_handle_native_rate_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)21996   public static extern void switch_file_handle_native_rate_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
21997 
21998   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_native_rate_get___")]
switch_file_handle_native_rate_get(global::System.Runtime.InteropServices.HandleRef jarg1)21999   public static extern uint switch_file_handle_native_rate_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22000 
22001   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_channels_set___")]
switch_file_handle_channels_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)22002   public static extern void switch_file_handle_channels_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
22003 
22004   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_channels_get___")]
switch_file_handle_channels_get(global::System.Runtime.InteropServices.HandleRef jarg1)22005   public static extern uint switch_file_handle_channels_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22006 
22007   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_real_channels_set___")]
switch_file_handle_real_channels_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)22008   public static extern void switch_file_handle_real_channels_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
22009 
22010   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_real_channels_get___")]
switch_file_handle_real_channels_get(global::System.Runtime.InteropServices.HandleRef jarg1)22011   public static extern uint switch_file_handle_real_channels_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22012 
22013   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_format_set___")]
switch_file_handle_format_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)22014   public static extern void switch_file_handle_format_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
22015 
22016   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_format_get___")]
switch_file_handle_format_get(global::System.Runtime.InteropServices.HandleRef jarg1)22017   public static extern uint switch_file_handle_format_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22018 
22019   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_sections_set___")]
switch_file_handle_sections_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)22020   public static extern void switch_file_handle_sections_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
22021 
22022   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_sections_get___")]
switch_file_handle_sections_get(global::System.Runtime.InteropServices.HandleRef jarg1)22023   public static extern uint switch_file_handle_sections_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22024 
22025   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_seekable_set___")]
switch_file_handle_seekable_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)22026   public static extern void switch_file_handle_seekable_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
22027 
22028   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_seekable_get___")]
switch_file_handle_seekable_get(global::System.Runtime.InteropServices.HandleRef jarg1)22029   public static extern int switch_file_handle_seekable_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22030 
22031   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_sample_count_set___")]
switch_file_handle_sample_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22032   public static extern void switch_file_handle_sample_count_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22033 
22034   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_sample_count_get___")]
switch_file_handle_sample_count_get(global::System.Runtime.InteropServices.HandleRef jarg1)22035   public static extern global::System.IntPtr switch_file_handle_sample_count_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22036 
22037   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_speed_set___")]
switch_file_handle_speed_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)22038   public static extern void switch_file_handle_speed_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
22039 
22040   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_speed_get___")]
switch_file_handle_speed_get(global::System.Runtime.InteropServices.HandleRef jarg1)22041   public static extern int switch_file_handle_speed_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22042 
22043   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_memory_pool_set___")]
switch_file_handle_memory_pool_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22044   public static extern void switch_file_handle_memory_pool_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22045 
22046   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_memory_pool_get___")]
switch_file_handle_memory_pool_get(global::System.Runtime.InteropServices.HandleRef jarg1)22047   public static extern global::System.IntPtr switch_file_handle_memory_pool_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22048 
22049   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_prebuf_set___")]
switch_file_handle_prebuf_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)22050   public static extern void switch_file_handle_prebuf_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
22051 
22052   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_prebuf_get___")]
switch_file_handle_prebuf_get(global::System.Runtime.InteropServices.HandleRef jarg1)22053   public static extern uint switch_file_handle_prebuf_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22054 
22055   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_interval_set___")]
switch_file_handle_interval_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)22056   public static extern void switch_file_handle_interval_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
22057 
22058   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_interval_get___")]
switch_file_handle_interval_get(global::System.Runtime.InteropServices.HandleRef jarg1)22059   public static extern uint switch_file_handle_interval_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22060 
22061   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_private_info_set___")]
switch_file_handle_private_info_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22062   public static extern void switch_file_handle_private_info_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22063 
22064   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_private_info_get___")]
switch_file_handle_private_info_get(global::System.Runtime.InteropServices.HandleRef jarg1)22065   public static extern global::System.IntPtr switch_file_handle_private_info_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22066 
22067   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_handler_set___")]
switch_file_handle_handler_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)22068   public static extern void switch_file_handle_handler_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
22069 
22070   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_handler_get___")]
switch_file_handle_handler_get(global::System.Runtime.InteropServices.HandleRef jarg1)22071   public static extern string switch_file_handle_handler_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22072 
22073   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_pos_set___")]
switch_file_handle_pos_set(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)22074   public static extern void switch_file_handle_pos_set(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
22075 
22076   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_pos_get___")]
switch_file_handle_pos_get(global::System.Runtime.InteropServices.HandleRef jarg1)22077   public static extern long switch_file_handle_pos_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22078 
22079   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_audio_buffer_set___")]
switch_file_handle_audio_buffer_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22080   public static extern void switch_file_handle_audio_buffer_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22081 
22082   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_audio_buffer_get___")]
switch_file_handle_audio_buffer_get(global::System.Runtime.InteropServices.HandleRef jarg1)22083   public static extern global::System.IntPtr switch_file_handle_audio_buffer_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22084 
22085   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_sp_audio_buffer_set___")]
switch_file_handle_sp_audio_buffer_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22086   public static extern void switch_file_handle_sp_audio_buffer_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22087 
22088   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_sp_audio_buffer_get___")]
switch_file_handle_sp_audio_buffer_get(global::System.Runtime.InteropServices.HandleRef jarg1)22089   public static extern global::System.IntPtr switch_file_handle_sp_audio_buffer_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22090 
22091   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_thresh_set___")]
switch_file_handle_thresh_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)22092   public static extern void switch_file_handle_thresh_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
22093 
22094   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_thresh_get___")]
switch_file_handle_thresh_get(global::System.Runtime.InteropServices.HandleRef jarg1)22095   public static extern uint switch_file_handle_thresh_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22096 
22097   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_silence_hits_set___")]
switch_file_handle_silence_hits_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)22098   public static extern void switch_file_handle_silence_hits_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
22099 
22100   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_silence_hits_get___")]
switch_file_handle_silence_hits_get(global::System.Runtime.InteropServices.HandleRef jarg1)22101   public static extern uint switch_file_handle_silence_hits_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22102 
22103   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_offset_pos_set___")]
switch_file_handle_offset_pos_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)22104   public static extern void switch_file_handle_offset_pos_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
22105 
22106   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_offset_pos_get___")]
switch_file_handle_offset_pos_get(global::System.Runtime.InteropServices.HandleRef jarg1)22107   public static extern uint switch_file_handle_offset_pos_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22108 
22109   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_samples_in_set___")]
switch_file_handle_samples_in_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22110   public static extern void switch_file_handle_samples_in_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22111 
22112   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_samples_in_get___")]
switch_file_handle_samples_in_get(global::System.Runtime.InteropServices.HandleRef jarg1)22113   public static extern global::System.IntPtr switch_file_handle_samples_in_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22114 
22115   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_samples_out_set___")]
switch_file_handle_samples_out_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22116   public static extern void switch_file_handle_samples_out_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22117 
22118   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_samples_out_get___")]
switch_file_handle_samples_out_get(global::System.Runtime.InteropServices.HandleRef jarg1)22119   public static extern global::System.IntPtr switch_file_handle_samples_out_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22120 
22121   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_vol_set___")]
switch_file_handle_vol_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)22122   public static extern void switch_file_handle_vol_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
22123 
22124   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_vol_get___")]
switch_file_handle_vol_get(global::System.Runtime.InteropServices.HandleRef jarg1)22125   public static extern int switch_file_handle_vol_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22126 
22127   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_resampler_set___")]
switch_file_handle_resampler_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22128   public static extern void switch_file_handle_resampler_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22129 
22130   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_resampler_get___")]
switch_file_handle_resampler_get(global::System.Runtime.InteropServices.HandleRef jarg1)22131   public static extern global::System.IntPtr switch_file_handle_resampler_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22132 
22133   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_buffer_set___")]
switch_file_handle_buffer_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22134   public static extern void switch_file_handle_buffer_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22135 
22136   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_buffer_get___")]
switch_file_handle_buffer_get(global::System.Runtime.InteropServices.HandleRef jarg1)22137   public static extern global::System.IntPtr switch_file_handle_buffer_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22138 
22139   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_dbuf_set___")]
switch_file_handle_dbuf_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22140   public static extern void switch_file_handle_dbuf_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22141 
22142   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_dbuf_get___")]
switch_file_handle_dbuf_get(global::System.Runtime.InteropServices.HandleRef jarg1)22143   public static extern global::System.IntPtr switch_file_handle_dbuf_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22144 
22145   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_dbuflen_set___")]
switch_file_handle_dbuflen_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22146   public static extern void switch_file_handle_dbuflen_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22147 
22148   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_dbuflen_get___")]
switch_file_handle_dbuflen_get(global::System.Runtime.InteropServices.HandleRef jarg1)22149   public static extern global::System.IntPtr switch_file_handle_dbuflen_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22150 
22151   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_pre_buffer_set___")]
switch_file_handle_pre_buffer_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22152   public static extern void switch_file_handle_pre_buffer_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22153 
22154   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_pre_buffer_get___")]
switch_file_handle_pre_buffer_get(global::System.Runtime.InteropServices.HandleRef jarg1)22155   public static extern global::System.IntPtr switch_file_handle_pre_buffer_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22156 
22157   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_pre_buffer_data_set___")]
switch_file_handle_pre_buffer_data_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22158   public static extern void switch_file_handle_pre_buffer_data_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22159 
22160   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_pre_buffer_data_get___")]
switch_file_handle_pre_buffer_data_get(global::System.Runtime.InteropServices.HandleRef jarg1)22161   public static extern global::System.IntPtr switch_file_handle_pre_buffer_data_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22162 
22163   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_pre_buffer_datalen_set___")]
switch_file_handle_pre_buffer_datalen_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22164   public static extern void switch_file_handle_pre_buffer_datalen_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22165 
22166   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_pre_buffer_datalen_get___")]
switch_file_handle_pre_buffer_datalen_get(global::System.Runtime.InteropServices.HandleRef jarg1)22167   public static extern global::System.IntPtr switch_file_handle_pre_buffer_datalen_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22168 
22169   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_file_set___")]
switch_file_handle_file_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)22170   public static extern void switch_file_handle_file_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
22171 
22172   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_file_get___")]
switch_file_handle_file_get(global::System.Runtime.InteropServices.HandleRef jarg1)22173   public static extern string switch_file_handle_file_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22174 
22175   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_func_set___")]
switch_file_handle_func_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)22176   public static extern void switch_file_handle_func_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
22177 
22178   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_func_get___")]
switch_file_handle_func_get(global::System.Runtime.InteropServices.HandleRef jarg1)22179   public static extern string switch_file_handle_func_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22180 
22181   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_line_set___")]
switch_file_handle_line_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)22182   public static extern void switch_file_handle_line_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
22183 
22184   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_line_get___")]
switch_file_handle_line_get(global::System.Runtime.InteropServices.HandleRef jarg1)22185   public static extern int switch_file_handle_line_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22186 
22187   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_file_path_set___")]
switch_file_handle_file_path_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)22188   public static extern void switch_file_handle_file_path_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
22189 
22190   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_file_path_get___")]
switch_file_handle_file_path_get(global::System.Runtime.InteropServices.HandleRef jarg1)22191   public static extern string switch_file_handle_file_path_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22192 
22193   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_spool_path_set___")]
switch_file_handle_spool_path_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)22194   public static extern void switch_file_handle_spool_path_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
22195 
22196   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_spool_path_get___")]
switch_file_handle_spool_path_get(global::System.Runtime.InteropServices.HandleRef jarg1)22197   public static extern string switch_file_handle_spool_path_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22198 
22199   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_prefix_set___")]
switch_file_handle_prefix_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)22200   public static extern void switch_file_handle_prefix_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
22201 
22202   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_prefix_get___")]
switch_file_handle_prefix_get(global::System.Runtime.InteropServices.HandleRef jarg1)22203   public static extern string switch_file_handle_prefix_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22204 
22205   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_max_samples_set___")]
switch_file_handle_max_samples_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)22206   public static extern void switch_file_handle_max_samples_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
22207 
22208   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_max_samples_get___")]
switch_file_handle_max_samples_get(global::System.Runtime.InteropServices.HandleRef jarg1)22209   public static extern int switch_file_handle_max_samples_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22210 
22211   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_params__set___")]
switch_file_handle_params__set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22212   public static extern void switch_file_handle_params__set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22213 
22214   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_params__get___")]
switch_file_handle_params__get(global::System.Runtime.InteropServices.HandleRef jarg1)22215   public static extern global::System.IntPtr switch_file_handle_params__get(global::System.Runtime.InteropServices.HandleRef jarg1);
22216 
22217   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_cur_channels_set___")]
switch_file_handle_cur_channels_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)22218   public static extern void switch_file_handle_cur_channels_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
22219 
22220   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_cur_channels_get___")]
switch_file_handle_cur_channels_get(global::System.Runtime.InteropServices.HandleRef jarg1)22221   public static extern uint switch_file_handle_cur_channels_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22222 
22223   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_cur_samplerate_set___")]
switch_file_handle_cur_samplerate_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)22224   public static extern void switch_file_handle_cur_samplerate_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
22225 
22226   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_cur_samplerate_get___")]
switch_file_handle_cur_samplerate_get(global::System.Runtime.InteropServices.HandleRef jarg1)22227   public static extern uint switch_file_handle_cur_samplerate_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22228 
22229   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_stream_name_set___")]
switch_file_handle_stream_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)22230   public static extern void switch_file_handle_stream_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
22231 
22232   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_stream_name_get___")]
switch_file_handle_stream_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)22233   public static extern string switch_file_handle_stream_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22234 
22235   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_modname_set___")]
switch_file_handle_modname_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)22236   public static extern void switch_file_handle_modname_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
22237 
22238   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_modname_get___")]
switch_file_handle_modname_get(global::System.Runtime.InteropServices.HandleRef jarg1)22239   public static extern string switch_file_handle_modname_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22240 
22241   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_mm_set___")]
switch_file_handle_mm_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22242   public static extern void switch_file_handle_mm_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22243 
22244   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_mm_get___")]
switch_file_handle_mm_get(global::System.Runtime.InteropServices.HandleRef jarg1)22245   public static extern global::System.IntPtr switch_file_handle_mm_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22246 
22247   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_flag_mutex_set___")]
switch_file_handle_flag_mutex_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22248   public static extern void switch_file_handle_flag_mutex_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22249 
22250   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_flag_mutex_get___")]
switch_file_handle_flag_mutex_get(global::System.Runtime.InteropServices.HandleRef jarg1)22251   public static extern global::System.IntPtr switch_file_handle_flag_mutex_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22252 
22253   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_duration_set___")]
switch_file_handle_duration_set(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)22254   public static extern void switch_file_handle_duration_set(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
22255 
22256   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_duration_get___")]
switch_file_handle_duration_get(global::System.Runtime.InteropServices.HandleRef jarg1)22257   public static extern long switch_file_handle_duration_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22258 
22259   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_vpos_set___")]
switch_file_handle_vpos_set(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)22260   public static extern void switch_file_handle_vpos_set(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
22261 
22262   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_vpos_get___")]
switch_file_handle_vpos_get(global::System.Runtime.InteropServices.HandleRef jarg1)22263   public static extern long switch_file_handle_vpos_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22264 
22265   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_muxbuf_set___")]
switch_file_handle_muxbuf_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22266   public static extern void switch_file_handle_muxbuf_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22267 
22268   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_muxbuf_get___")]
switch_file_handle_muxbuf_get(global::System.Runtime.InteropServices.HandleRef jarg1)22269   public static extern global::System.IntPtr switch_file_handle_muxbuf_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22270 
22271   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_muxlen_set___")]
switch_file_handle_muxlen_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22272   public static extern void switch_file_handle_muxlen_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22273 
22274   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_file_handle_muxlen_get___")]
switch_file_handle_muxlen_get(global::System.Runtime.InteropServices.HandleRef jarg1)22275   public static extern global::System.IntPtr switch_file_handle_muxlen_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22276 
22277   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_file_handle___")]
new_switch_file_handle()22278   public static extern global::System.IntPtr new_switch_file_handle();
22279 
22280   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_file_handle___")]
delete_switch_file_handle(global::System.Runtime.InteropServices.HandleRef jarg1)22281   public static extern void delete_switch_file_handle(global::System.Runtime.InteropServices.HandleRef jarg1);
22282 
22283   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_interface_name_set___")]
switch_asr_interface_interface_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)22284   public static extern void switch_asr_interface_interface_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
22285 
22286   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_interface_name_get___")]
switch_asr_interface_interface_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)22287   public static extern string switch_asr_interface_interface_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22288 
22289   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_open_set___")]
switch_asr_interface_asr_open_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22290   public static extern void switch_asr_interface_asr_open_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22291 
22292   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_open_get___")]
switch_asr_interface_asr_open_get(global::System.Runtime.InteropServices.HandleRef jarg1)22293   public static extern global::System.IntPtr switch_asr_interface_asr_open_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22294 
22295   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_load_grammar_set___")]
switch_asr_interface_asr_load_grammar_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22296   public static extern void switch_asr_interface_asr_load_grammar_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22297 
22298   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_load_grammar_get___")]
switch_asr_interface_asr_load_grammar_get(global::System.Runtime.InteropServices.HandleRef jarg1)22299   public static extern global::System.IntPtr switch_asr_interface_asr_load_grammar_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22300 
22301   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_unload_grammar_set___")]
switch_asr_interface_asr_unload_grammar_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22302   public static extern void switch_asr_interface_asr_unload_grammar_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22303 
22304   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_unload_grammar_get___")]
switch_asr_interface_asr_unload_grammar_get(global::System.Runtime.InteropServices.HandleRef jarg1)22305   public static extern global::System.IntPtr switch_asr_interface_asr_unload_grammar_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22306 
22307   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_close_set___")]
switch_asr_interface_asr_close_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22308   public static extern void switch_asr_interface_asr_close_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22309 
22310   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_close_get___")]
switch_asr_interface_asr_close_get(global::System.Runtime.InteropServices.HandleRef jarg1)22311   public static extern global::System.IntPtr switch_asr_interface_asr_close_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22312 
22313   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_feed_set___")]
switch_asr_interface_asr_feed_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22314   public static extern void switch_asr_interface_asr_feed_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22315 
22316   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_feed_get___")]
switch_asr_interface_asr_feed_get(global::System.Runtime.InteropServices.HandleRef jarg1)22317   public static extern global::System.IntPtr switch_asr_interface_asr_feed_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22318 
22319   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_resume_set___")]
switch_asr_interface_asr_resume_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22320   public static extern void switch_asr_interface_asr_resume_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22321 
22322   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_resume_get___")]
switch_asr_interface_asr_resume_get(global::System.Runtime.InteropServices.HandleRef jarg1)22323   public static extern global::System.IntPtr switch_asr_interface_asr_resume_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22324 
22325   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_pause_set___")]
switch_asr_interface_asr_pause_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22326   public static extern void switch_asr_interface_asr_pause_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22327 
22328   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_pause_get___")]
switch_asr_interface_asr_pause_get(global::System.Runtime.InteropServices.HandleRef jarg1)22329   public static extern global::System.IntPtr switch_asr_interface_asr_pause_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22330 
22331   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_check_results_set___")]
switch_asr_interface_asr_check_results_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22332   public static extern void switch_asr_interface_asr_check_results_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22333 
22334   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_check_results_get___")]
switch_asr_interface_asr_check_results_get(global::System.Runtime.InteropServices.HandleRef jarg1)22335   public static extern global::System.IntPtr switch_asr_interface_asr_check_results_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22336 
22337   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_get_results_set___")]
switch_asr_interface_asr_get_results_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22338   public static extern void switch_asr_interface_asr_get_results_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22339 
22340   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_get_results_get___")]
switch_asr_interface_asr_get_results_get(global::System.Runtime.InteropServices.HandleRef jarg1)22341   public static extern global::System.IntPtr switch_asr_interface_asr_get_results_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22342 
22343   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_get_result_headers_set___")]
switch_asr_interface_asr_get_result_headers_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22344   public static extern void switch_asr_interface_asr_get_result_headers_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22345 
22346   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_get_result_headers_get___")]
switch_asr_interface_asr_get_result_headers_get(global::System.Runtime.InteropServices.HandleRef jarg1)22347   public static extern global::System.IntPtr switch_asr_interface_asr_get_result_headers_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22348 
22349   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_start_input_timers_set___")]
switch_asr_interface_asr_start_input_timers_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22350   public static extern void switch_asr_interface_asr_start_input_timers_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22351 
22352   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_start_input_timers_get___")]
switch_asr_interface_asr_start_input_timers_get(global::System.Runtime.InteropServices.HandleRef jarg1)22353   public static extern global::System.IntPtr switch_asr_interface_asr_start_input_timers_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22354 
22355   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_text_param_set___")]
switch_asr_interface_asr_text_param_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22356   public static extern void switch_asr_interface_asr_text_param_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22357 
22358   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_text_param_get___")]
switch_asr_interface_asr_text_param_get(global::System.Runtime.InteropServices.HandleRef jarg1)22359   public static extern global::System.IntPtr switch_asr_interface_asr_text_param_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22360 
22361   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_numeric_param_set___")]
switch_asr_interface_asr_numeric_param_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22362   public static extern void switch_asr_interface_asr_numeric_param_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22363 
22364   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_numeric_param_get___")]
switch_asr_interface_asr_numeric_param_get(global::System.Runtime.InteropServices.HandleRef jarg1)22365   public static extern global::System.IntPtr switch_asr_interface_asr_numeric_param_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22366 
22367   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_float_param_set___")]
switch_asr_interface_asr_float_param_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22368   public static extern void switch_asr_interface_asr_float_param_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22369 
22370   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_float_param_get___")]
switch_asr_interface_asr_float_param_get(global::System.Runtime.InteropServices.HandleRef jarg1)22371   public static extern global::System.IntPtr switch_asr_interface_asr_float_param_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22372 
22373   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_rwlock_set___")]
switch_asr_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22374   public static extern void switch_asr_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22375 
22376   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_rwlock_get___")]
switch_asr_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1)22377   public static extern global::System.IntPtr switch_asr_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22378 
22379   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_refs_set___")]
switch_asr_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)22380   public static extern void switch_asr_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
22381 
22382   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_refs_get___")]
switch_asr_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1)22383   public static extern int switch_asr_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22384 
22385   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_reflock_set___")]
switch_asr_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22386   public static extern void switch_asr_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22387 
22388   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_reflock_get___")]
switch_asr_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1)22389   public static extern global::System.IntPtr switch_asr_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22390 
22391   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_parent_set___")]
switch_asr_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22392   public static extern void switch_asr_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22393 
22394   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_parent_get___")]
switch_asr_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1)22395   public static extern global::System.IntPtr switch_asr_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22396 
22397   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_next_set___")]
switch_asr_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22398   public static extern void switch_asr_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22399 
22400   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_next_get___")]
switch_asr_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)22401   public static extern global::System.IntPtr switch_asr_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22402 
22403   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_enable_grammar_set___")]
switch_asr_interface_asr_enable_grammar_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22404   public static extern void switch_asr_interface_asr_enable_grammar_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22405 
22406   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_enable_grammar_get___")]
switch_asr_interface_asr_enable_grammar_get(global::System.Runtime.InteropServices.HandleRef jarg1)22407   public static extern global::System.IntPtr switch_asr_interface_asr_enable_grammar_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22408 
22409   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_disable_grammar_set___")]
switch_asr_interface_asr_disable_grammar_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22410   public static extern void switch_asr_interface_asr_disable_grammar_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22411 
22412   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_disable_grammar_get___")]
switch_asr_interface_asr_disable_grammar_get(global::System.Runtime.InteropServices.HandleRef jarg1)22413   public static extern global::System.IntPtr switch_asr_interface_asr_disable_grammar_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22414 
22415   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_disable_all_grammars_set___")]
switch_asr_interface_asr_disable_all_grammars_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22416   public static extern void switch_asr_interface_asr_disable_all_grammars_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22417 
22418   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_disable_all_grammars_get___")]
switch_asr_interface_asr_disable_all_grammars_get(global::System.Runtime.InteropServices.HandleRef jarg1)22419   public static extern global::System.IntPtr switch_asr_interface_asr_disable_all_grammars_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22420 
22421   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_feed_dtmf_set___")]
switch_asr_interface_asr_feed_dtmf_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22422   public static extern void switch_asr_interface_asr_feed_dtmf_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22423 
22424   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_interface_asr_feed_dtmf_get___")]
switch_asr_interface_asr_feed_dtmf_get(global::System.Runtime.InteropServices.HandleRef jarg1)22425   public static extern global::System.IntPtr switch_asr_interface_asr_feed_dtmf_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22426 
22427   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_asr_interface___")]
new_switch_asr_interface()22428   public static extern global::System.IntPtr new_switch_asr_interface();
22429 
22430   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_asr_interface___")]
delete_switch_asr_interface(global::System.Runtime.InteropServices.HandleRef jarg1)22431   public static extern void delete_switch_asr_interface(global::System.Runtime.InteropServices.HandleRef jarg1);
22432 
22433   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_handle_asr_interface_set___")]
switch_asr_handle_asr_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22434   public static extern void switch_asr_handle_asr_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22435 
22436   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_handle_asr_interface_get___")]
switch_asr_handle_asr_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1)22437   public static extern global::System.IntPtr switch_asr_handle_asr_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22438 
22439   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_handle_flags_set___")]
switch_asr_handle_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)22440   public static extern void switch_asr_handle_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
22441 
22442   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_handle_flags_get___")]
switch_asr_handle_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1)22443   public static extern uint switch_asr_handle_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22444 
22445   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_handle_name_set___")]
switch_asr_handle_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)22446   public static extern void switch_asr_handle_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
22447 
22448   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_handle_name_get___")]
switch_asr_handle_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)22449   public static extern string switch_asr_handle_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22450 
22451   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_handle_codec_set___")]
switch_asr_handle_codec_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)22452   public static extern void switch_asr_handle_codec_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
22453 
22454   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_handle_codec_get___")]
switch_asr_handle_codec_get(global::System.Runtime.InteropServices.HandleRef jarg1)22455   public static extern string switch_asr_handle_codec_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22456 
22457   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_handle_rate_set___")]
switch_asr_handle_rate_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)22458   public static extern void switch_asr_handle_rate_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
22459 
22460   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_handle_rate_get___")]
switch_asr_handle_rate_get(global::System.Runtime.InteropServices.HandleRef jarg1)22461   public static extern uint switch_asr_handle_rate_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22462 
22463   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_handle_grammar_set___")]
switch_asr_handle_grammar_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)22464   public static extern void switch_asr_handle_grammar_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
22465 
22466   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_handle_grammar_get___")]
switch_asr_handle_grammar_get(global::System.Runtime.InteropServices.HandleRef jarg1)22467   public static extern string switch_asr_handle_grammar_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22468 
22469   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_handle_param_set___")]
switch_asr_handle_param_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)22470   public static extern void switch_asr_handle_param_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
22471 
22472   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_handle_param_get___")]
switch_asr_handle_param_get(global::System.Runtime.InteropServices.HandleRef jarg1)22473   public static extern string switch_asr_handle_param_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22474 
22475   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_handle_memory_pool_set___")]
switch_asr_handle_memory_pool_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22476   public static extern void switch_asr_handle_memory_pool_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22477 
22478   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_handle_memory_pool_get___")]
switch_asr_handle_memory_pool_get(global::System.Runtime.InteropServices.HandleRef jarg1)22479   public static extern global::System.IntPtr switch_asr_handle_memory_pool_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22480 
22481   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_handle_buffer_set___")]
switch_asr_handle_buffer_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22482   public static extern void switch_asr_handle_buffer_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22483 
22484   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_handle_buffer_get___")]
switch_asr_handle_buffer_get(global::System.Runtime.InteropServices.HandleRef jarg1)22485   public static extern global::System.IntPtr switch_asr_handle_buffer_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22486 
22487   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_handle_dbuf_set___")]
switch_asr_handle_dbuf_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22488   public static extern void switch_asr_handle_dbuf_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22489 
22490   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_handle_dbuf_get___")]
switch_asr_handle_dbuf_get(global::System.Runtime.InteropServices.HandleRef jarg1)22491   public static extern global::System.IntPtr switch_asr_handle_dbuf_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22492 
22493   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_handle_dbuflen_set___")]
switch_asr_handle_dbuflen_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22494   public static extern void switch_asr_handle_dbuflen_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22495 
22496   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_handle_dbuflen_get___")]
switch_asr_handle_dbuflen_get(global::System.Runtime.InteropServices.HandleRef jarg1)22497   public static extern global::System.IntPtr switch_asr_handle_dbuflen_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22498 
22499   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_handle_resampler_set___")]
switch_asr_handle_resampler_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22500   public static extern void switch_asr_handle_resampler_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22501 
22502   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_handle_resampler_get___")]
switch_asr_handle_resampler_get(global::System.Runtime.InteropServices.HandleRef jarg1)22503   public static extern global::System.IntPtr switch_asr_handle_resampler_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22504 
22505   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_handle_samplerate_set___")]
switch_asr_handle_samplerate_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)22506   public static extern void switch_asr_handle_samplerate_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
22507 
22508   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_handle_samplerate_get___")]
switch_asr_handle_samplerate_get(global::System.Runtime.InteropServices.HandleRef jarg1)22509   public static extern uint switch_asr_handle_samplerate_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22510 
22511   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_handle_native_rate_set___")]
switch_asr_handle_native_rate_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)22512   public static extern void switch_asr_handle_native_rate_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
22513 
22514   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_handle_native_rate_get___")]
switch_asr_handle_native_rate_get(global::System.Runtime.InteropServices.HandleRef jarg1)22515   public static extern uint switch_asr_handle_native_rate_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22516 
22517   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_handle_private_info_set___")]
switch_asr_handle_private_info_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22518   public static extern void switch_asr_handle_private_info_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22519 
22520   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_asr_handle_private_info_get___")]
switch_asr_handle_private_info_get(global::System.Runtime.InteropServices.HandleRef jarg1)22521   public static extern global::System.IntPtr switch_asr_handle_private_info_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22522 
22523   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_asr_handle___")]
new_switch_asr_handle()22524   public static extern global::System.IntPtr new_switch_asr_handle();
22525 
22526   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_asr_handle___")]
delete_switch_asr_handle(global::System.Runtime.InteropServices.HandleRef jarg1)22527   public static extern void delete_switch_asr_handle(global::System.Runtime.InteropServices.HandleRef jarg1);
22528 
22529   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_interface_interface_name_set___")]
switch_speech_interface_interface_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)22530   public static extern void switch_speech_interface_interface_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
22531 
22532   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_interface_interface_name_get___")]
switch_speech_interface_interface_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)22533   public static extern string switch_speech_interface_interface_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22534 
22535   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_interface_speech_open_set___")]
switch_speech_interface_speech_open_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22536   public static extern void switch_speech_interface_speech_open_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22537 
22538   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_interface_speech_open_get___")]
switch_speech_interface_speech_open_get(global::System.Runtime.InteropServices.HandleRef jarg1)22539   public static extern global::System.IntPtr switch_speech_interface_speech_open_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22540 
22541   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_interface_speech_close_set___")]
switch_speech_interface_speech_close_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22542   public static extern void switch_speech_interface_speech_close_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22543 
22544   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_interface_speech_close_get___")]
switch_speech_interface_speech_close_get(global::System.Runtime.InteropServices.HandleRef jarg1)22545   public static extern global::System.IntPtr switch_speech_interface_speech_close_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22546 
22547   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_interface_speech_feed_tts_set___")]
switch_speech_interface_speech_feed_tts_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22548   public static extern void switch_speech_interface_speech_feed_tts_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22549 
22550   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_interface_speech_feed_tts_get___")]
switch_speech_interface_speech_feed_tts_get(global::System.Runtime.InteropServices.HandleRef jarg1)22551   public static extern global::System.IntPtr switch_speech_interface_speech_feed_tts_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22552 
22553   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_interface_speech_read_tts_set___")]
switch_speech_interface_speech_read_tts_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22554   public static extern void switch_speech_interface_speech_read_tts_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22555 
22556   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_interface_speech_read_tts_get___")]
switch_speech_interface_speech_read_tts_get(global::System.Runtime.InteropServices.HandleRef jarg1)22557   public static extern global::System.IntPtr switch_speech_interface_speech_read_tts_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22558 
22559   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_interface_speech_flush_tts_set___")]
switch_speech_interface_speech_flush_tts_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22560   public static extern void switch_speech_interface_speech_flush_tts_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22561 
22562   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_interface_speech_flush_tts_get___")]
switch_speech_interface_speech_flush_tts_get(global::System.Runtime.InteropServices.HandleRef jarg1)22563   public static extern global::System.IntPtr switch_speech_interface_speech_flush_tts_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22564 
22565   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_interface_speech_text_param_tts_set___")]
switch_speech_interface_speech_text_param_tts_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22566   public static extern void switch_speech_interface_speech_text_param_tts_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22567 
22568   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_interface_speech_text_param_tts_get___")]
switch_speech_interface_speech_text_param_tts_get(global::System.Runtime.InteropServices.HandleRef jarg1)22569   public static extern global::System.IntPtr switch_speech_interface_speech_text_param_tts_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22570 
22571   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_interface_speech_numeric_param_tts_set___")]
switch_speech_interface_speech_numeric_param_tts_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22572   public static extern void switch_speech_interface_speech_numeric_param_tts_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22573 
22574   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_interface_speech_numeric_param_tts_get___")]
switch_speech_interface_speech_numeric_param_tts_get(global::System.Runtime.InteropServices.HandleRef jarg1)22575   public static extern global::System.IntPtr switch_speech_interface_speech_numeric_param_tts_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22576 
22577   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_interface_speech_float_param_tts_set___")]
switch_speech_interface_speech_float_param_tts_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22578   public static extern void switch_speech_interface_speech_float_param_tts_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22579 
22580   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_interface_speech_float_param_tts_get___")]
switch_speech_interface_speech_float_param_tts_get(global::System.Runtime.InteropServices.HandleRef jarg1)22581   public static extern global::System.IntPtr switch_speech_interface_speech_float_param_tts_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22582 
22583   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_interface_rwlock_set___")]
switch_speech_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22584   public static extern void switch_speech_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22585 
22586   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_interface_rwlock_get___")]
switch_speech_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1)22587   public static extern global::System.IntPtr switch_speech_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22588 
22589   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_interface_refs_set___")]
switch_speech_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)22590   public static extern void switch_speech_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
22591 
22592   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_interface_refs_get___")]
switch_speech_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1)22593   public static extern int switch_speech_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22594 
22595   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_interface_reflock_set___")]
switch_speech_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22596   public static extern void switch_speech_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22597 
22598   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_interface_reflock_get___")]
switch_speech_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1)22599   public static extern global::System.IntPtr switch_speech_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22600 
22601   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_interface_parent_set___")]
switch_speech_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22602   public static extern void switch_speech_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22603 
22604   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_interface_parent_get___")]
switch_speech_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1)22605   public static extern global::System.IntPtr switch_speech_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22606 
22607   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_interface_next_set___")]
switch_speech_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22608   public static extern void switch_speech_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22609 
22610   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_interface_next_get___")]
switch_speech_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)22611   public static extern global::System.IntPtr switch_speech_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22612 
22613   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_speech_interface___")]
new_switch_speech_interface()22614   public static extern global::System.IntPtr new_switch_speech_interface();
22615 
22616   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_speech_interface___")]
delete_switch_speech_interface(global::System.Runtime.InteropServices.HandleRef jarg1)22617   public static extern void delete_switch_speech_interface(global::System.Runtime.InteropServices.HandleRef jarg1);
22618 
22619   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_speech_interface_set___")]
switch_speech_handle_speech_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22620   public static extern void switch_speech_handle_speech_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22621 
22622   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_speech_interface_get___")]
switch_speech_handle_speech_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1)22623   public static extern global::System.IntPtr switch_speech_handle_speech_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22624 
22625   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_flags_set___")]
switch_speech_handle_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)22626   public static extern void switch_speech_handle_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
22627 
22628   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_flags_get___")]
switch_speech_handle_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1)22629   public static extern uint switch_speech_handle_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22630 
22631   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_name_set___")]
switch_speech_handle_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)22632   public static extern void switch_speech_handle_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
22633 
22634   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_name_get___")]
switch_speech_handle_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)22635   public static extern string switch_speech_handle_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22636 
22637   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_rate_set___")]
switch_speech_handle_rate_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)22638   public static extern void switch_speech_handle_rate_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
22639 
22640   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_rate_get___")]
switch_speech_handle_rate_get(global::System.Runtime.InteropServices.HandleRef jarg1)22641   public static extern uint switch_speech_handle_rate_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22642 
22643   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_speed_set___")]
switch_speech_handle_speed_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)22644   public static extern void switch_speech_handle_speed_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
22645 
22646   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_speed_get___")]
switch_speech_handle_speed_get(global::System.Runtime.InteropServices.HandleRef jarg1)22647   public static extern uint switch_speech_handle_speed_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22648 
22649   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_samples_set___")]
switch_speech_handle_samples_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)22650   public static extern void switch_speech_handle_samples_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
22651 
22652   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_samples_get___")]
switch_speech_handle_samples_get(global::System.Runtime.InteropServices.HandleRef jarg1)22653   public static extern uint switch_speech_handle_samples_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22654 
22655   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_channels_set___")]
switch_speech_handle_channels_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)22656   public static extern void switch_speech_handle_channels_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
22657 
22658   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_channels_get___")]
switch_speech_handle_channels_get(global::System.Runtime.InteropServices.HandleRef jarg1)22659   public static extern uint switch_speech_handle_channels_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22660 
22661   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_real_channels_set___")]
switch_speech_handle_real_channels_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)22662   public static extern void switch_speech_handle_real_channels_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
22663 
22664   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_real_channels_get___")]
switch_speech_handle_real_channels_get(global::System.Runtime.InteropServices.HandleRef jarg1)22665   public static extern uint switch_speech_handle_real_channels_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22666 
22667   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_voice_set___")]
switch_speech_handle_voice_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)22668   public static extern void switch_speech_handle_voice_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
22669 
22670   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_voice_get___")]
switch_speech_handle_voice_get(global::System.Runtime.InteropServices.HandleRef jarg1)22671   public static extern string switch_speech_handle_voice_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22672 
22673   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_engine_set___")]
switch_speech_handle_engine_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)22674   public static extern void switch_speech_handle_engine_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
22675 
22676   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_engine_get___")]
switch_speech_handle_engine_get(global::System.Runtime.InteropServices.HandleRef jarg1)22677   public static extern string switch_speech_handle_engine_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22678 
22679   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_param_set___")]
switch_speech_handle_param_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)22680   public static extern void switch_speech_handle_param_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
22681 
22682   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_param_get___")]
switch_speech_handle_param_get(global::System.Runtime.InteropServices.HandleRef jarg1)22683   public static extern string switch_speech_handle_param_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22684 
22685   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_memory_pool_set___")]
switch_speech_handle_memory_pool_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22686   public static extern void switch_speech_handle_memory_pool_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22687 
22688   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_memory_pool_get___")]
switch_speech_handle_memory_pool_get(global::System.Runtime.InteropServices.HandleRef jarg1)22689   public static extern global::System.IntPtr switch_speech_handle_memory_pool_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22690 
22691   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_resampler_set___")]
switch_speech_handle_resampler_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22692   public static extern void switch_speech_handle_resampler_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22693 
22694   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_resampler_get___")]
switch_speech_handle_resampler_get(global::System.Runtime.InteropServices.HandleRef jarg1)22695   public static extern global::System.IntPtr switch_speech_handle_resampler_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22696 
22697   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_buffer_set___")]
switch_speech_handle_buffer_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22698   public static extern void switch_speech_handle_buffer_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22699 
22700   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_buffer_get___")]
switch_speech_handle_buffer_get(global::System.Runtime.InteropServices.HandleRef jarg1)22701   public static extern global::System.IntPtr switch_speech_handle_buffer_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22702 
22703   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_dbuf_set___")]
switch_speech_handle_dbuf_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22704   public static extern void switch_speech_handle_dbuf_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22705 
22706   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_dbuf_get___")]
switch_speech_handle_dbuf_get(global::System.Runtime.InteropServices.HandleRef jarg1)22707   public static extern global::System.IntPtr switch_speech_handle_dbuf_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22708 
22709   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_dbuflen_set___")]
switch_speech_handle_dbuflen_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22710   public static extern void switch_speech_handle_dbuflen_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22711 
22712   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_dbuflen_get___")]
switch_speech_handle_dbuflen_get(global::System.Runtime.InteropServices.HandleRef jarg1)22713   public static extern global::System.IntPtr switch_speech_handle_dbuflen_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22714 
22715   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_samplerate_set___")]
switch_speech_handle_samplerate_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)22716   public static extern void switch_speech_handle_samplerate_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
22717 
22718   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_samplerate_get___")]
switch_speech_handle_samplerate_get(global::System.Runtime.InteropServices.HandleRef jarg1)22719   public static extern uint switch_speech_handle_samplerate_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22720 
22721   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_native_rate_set___")]
switch_speech_handle_native_rate_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)22722   public static extern void switch_speech_handle_native_rate_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
22723 
22724   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_native_rate_get___")]
switch_speech_handle_native_rate_get(global::System.Runtime.InteropServices.HandleRef jarg1)22725   public static extern uint switch_speech_handle_native_rate_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22726 
22727   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_private_info_set___")]
switch_speech_handle_private_info_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22728   public static extern void switch_speech_handle_private_info_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22729 
22730   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_speech_handle_private_info_get___")]
switch_speech_handle_private_info_get(global::System.Runtime.InteropServices.HandleRef jarg1)22731   public static extern global::System.IntPtr switch_speech_handle_private_info_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22732 
22733   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_speech_handle___")]
new_switch_speech_handle()22734   public static extern global::System.IntPtr new_switch_speech_handle();
22735 
22736   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_speech_handle___")]
delete_switch_speech_handle(global::System.Runtime.InteropServices.HandleRef jarg1)22737   public static extern void delete_switch_speech_handle(global::System.Runtime.InteropServices.HandleRef jarg1);
22738 
22739   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_say_interface_interface_name_set___")]
switch_say_interface_interface_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)22740   public static extern void switch_say_interface_interface_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
22741 
22742   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_say_interface_interface_name_get___")]
switch_say_interface_interface_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)22743   public static extern string switch_say_interface_interface_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22744 
22745   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_say_interface_say_function_set___")]
switch_say_interface_say_function_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22746   public static extern void switch_say_interface_say_function_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22747 
22748   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_say_interface_say_function_get___")]
switch_say_interface_say_function_get(global::System.Runtime.InteropServices.HandleRef jarg1)22749   public static extern global::System.IntPtr switch_say_interface_say_function_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22750 
22751   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_say_interface_say_string_function_set___")]
switch_say_interface_say_string_function_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22752   public static extern void switch_say_interface_say_string_function_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22753 
22754   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_say_interface_say_string_function_get___")]
switch_say_interface_say_string_function_get(global::System.Runtime.InteropServices.HandleRef jarg1)22755   public static extern global::System.IntPtr switch_say_interface_say_string_function_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22756 
22757   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_say_interface_rwlock_set___")]
switch_say_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22758   public static extern void switch_say_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22759 
22760   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_say_interface_rwlock_get___")]
switch_say_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1)22761   public static extern global::System.IntPtr switch_say_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22762 
22763   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_say_interface_refs_set___")]
switch_say_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)22764   public static extern void switch_say_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
22765 
22766   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_say_interface_refs_get___")]
switch_say_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1)22767   public static extern int switch_say_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22768 
22769   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_say_interface_reflock_set___")]
switch_say_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22770   public static extern void switch_say_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22771 
22772   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_say_interface_reflock_get___")]
switch_say_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1)22773   public static extern global::System.IntPtr switch_say_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22774 
22775   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_say_interface_parent_set___")]
switch_say_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22776   public static extern void switch_say_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22777 
22778   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_say_interface_parent_get___")]
switch_say_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1)22779   public static extern global::System.IntPtr switch_say_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22780 
22781   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_say_interface_next_set___")]
switch_say_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22782   public static extern void switch_say_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22783 
22784   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_say_interface_next_get___")]
switch_say_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)22785   public static extern global::System.IntPtr switch_say_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22786 
22787   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_say_interface___")]
new_switch_say_interface()22788   public static extern global::System.IntPtr new_switch_say_interface();
22789 
22790   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_say_interface___")]
delete_switch_say_interface(global::System.Runtime.InteropServices.HandleRef jarg1)22791   public static extern void delete_switch_say_interface(global::System.Runtime.InteropServices.HandleRef jarg1);
22792 
22793   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_interface_interface_name_set___")]
switch_chat_interface_interface_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)22794   public static extern void switch_chat_interface_interface_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
22795 
22796   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_interface_interface_name_get___")]
switch_chat_interface_interface_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)22797   public static extern string switch_chat_interface_interface_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22798 
22799   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_interface_chat_send_set___")]
switch_chat_interface_chat_send_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22800   public static extern void switch_chat_interface_chat_send_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22801 
22802   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_interface_chat_send_get___")]
switch_chat_interface_chat_send_get(global::System.Runtime.InteropServices.HandleRef jarg1)22803   public static extern global::System.IntPtr switch_chat_interface_chat_send_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22804 
22805   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_interface_rwlock_set___")]
switch_chat_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22806   public static extern void switch_chat_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22807 
22808   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_interface_rwlock_get___")]
switch_chat_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1)22809   public static extern global::System.IntPtr switch_chat_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22810 
22811   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_interface_refs_set___")]
switch_chat_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)22812   public static extern void switch_chat_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
22813 
22814   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_interface_refs_get___")]
switch_chat_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1)22815   public static extern int switch_chat_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22816 
22817   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_interface_reflock_set___")]
switch_chat_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22818   public static extern void switch_chat_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22819 
22820   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_interface_reflock_get___")]
switch_chat_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1)22821   public static extern global::System.IntPtr switch_chat_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22822 
22823   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_interface_parent_set___")]
switch_chat_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22824   public static extern void switch_chat_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22825 
22826   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_interface_parent_get___")]
switch_chat_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1)22827   public static extern global::System.IntPtr switch_chat_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22828 
22829   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_interface_next_set___")]
switch_chat_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22830   public static extern void switch_chat_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22831 
22832   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_interface_next_get___")]
switch_chat_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)22833   public static extern global::System.IntPtr switch_chat_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22834 
22835   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_chat_interface___")]
new_switch_chat_interface()22836   public static extern global::System.IntPtr new_switch_chat_interface();
22837 
22838   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_chat_interface___")]
delete_switch_chat_interface(global::System.Runtime.InteropServices.HandleRef jarg1)22839   public static extern void delete_switch_chat_interface(global::System.Runtime.InteropServices.HandleRef jarg1);
22840 
22841   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_management_interface_relative_oid_set___")]
switch_management_interface_relative_oid_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)22842   public static extern void switch_management_interface_relative_oid_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
22843 
22844   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_management_interface_relative_oid_get___")]
switch_management_interface_relative_oid_get(global::System.Runtime.InteropServices.HandleRef jarg1)22845   public static extern string switch_management_interface_relative_oid_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22846 
22847   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_management_interface_management_function_set___")]
switch_management_interface_management_function_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22848   public static extern void switch_management_interface_management_function_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22849 
22850   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_management_interface_management_function_get___")]
switch_management_interface_management_function_get(global::System.Runtime.InteropServices.HandleRef jarg1)22851   public static extern global::System.IntPtr switch_management_interface_management_function_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22852 
22853   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_management_interface_rwlock_set___")]
switch_management_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22854   public static extern void switch_management_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22855 
22856   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_management_interface_rwlock_get___")]
switch_management_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1)22857   public static extern global::System.IntPtr switch_management_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22858 
22859   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_management_interface_refs_set___")]
switch_management_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)22860   public static extern void switch_management_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
22861 
22862   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_management_interface_refs_get___")]
switch_management_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1)22863   public static extern int switch_management_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22864 
22865   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_management_interface_reflock_set___")]
switch_management_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22866   public static extern void switch_management_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22867 
22868   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_management_interface_reflock_get___")]
switch_management_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1)22869   public static extern global::System.IntPtr switch_management_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22870 
22871   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_management_interface_parent_set___")]
switch_management_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22872   public static extern void switch_management_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22873 
22874   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_management_interface_parent_get___")]
switch_management_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1)22875   public static extern global::System.IntPtr switch_management_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22876 
22877   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_management_interface_next_set___")]
switch_management_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22878   public static extern void switch_management_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22879 
22880   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_management_interface_next_get___")]
switch_management_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)22881   public static extern global::System.IntPtr switch_management_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22882 
22883   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_management_interface___")]
new_switch_management_interface()22884   public static extern global::System.IntPtr new_switch_management_interface();
22885 
22886   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_management_interface___")]
delete_switch_management_interface(global::System.Runtime.InteropServices.HandleRef jarg1)22887   public static extern void delete_switch_management_interface(global::System.Runtime.InteropServices.HandleRef jarg1);
22888 
22889   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_limit_interface_interface_name_set___")]
switch_limit_interface_interface_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)22890   public static extern void switch_limit_interface_interface_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
22891 
22892   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_limit_interface_interface_name_get___")]
switch_limit_interface_interface_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)22893   public static extern string switch_limit_interface_interface_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22894 
22895   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_limit_interface_incr_set___")]
switch_limit_interface_incr_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22896   public static extern void switch_limit_interface_incr_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22897 
22898   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_limit_interface_incr_get___")]
switch_limit_interface_incr_get(global::System.Runtime.InteropServices.HandleRef jarg1)22899   public static extern global::System.IntPtr switch_limit_interface_incr_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22900 
22901   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_limit_interface_release_set___")]
switch_limit_interface_release_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22902   public static extern void switch_limit_interface_release_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22903 
22904   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_limit_interface_release_get___")]
switch_limit_interface_release_get(global::System.Runtime.InteropServices.HandleRef jarg1)22905   public static extern global::System.IntPtr switch_limit_interface_release_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22906 
22907   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_limit_interface_usage_set___")]
switch_limit_interface_usage_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22908   public static extern void switch_limit_interface_usage_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22909 
22910   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_limit_interface_usage_get___")]
switch_limit_interface_usage_get(global::System.Runtime.InteropServices.HandleRef jarg1)22911   public static extern global::System.IntPtr switch_limit_interface_usage_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22912 
22913   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_limit_interface_reset_set___")]
switch_limit_interface_reset_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22914   public static extern void switch_limit_interface_reset_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22915 
22916   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_limit_interface_reset_get___")]
switch_limit_interface_reset_get(global::System.Runtime.InteropServices.HandleRef jarg1)22917   public static extern global::System.IntPtr switch_limit_interface_reset_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22918 
22919   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_limit_interface_status_set___")]
switch_limit_interface_status_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22920   public static extern void switch_limit_interface_status_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22921 
22922   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_limit_interface_status_get___")]
switch_limit_interface_status_get(global::System.Runtime.InteropServices.HandleRef jarg1)22923   public static extern global::System.IntPtr switch_limit_interface_status_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22924 
22925   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_limit_interface_interval_reset_set___")]
switch_limit_interface_interval_reset_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22926   public static extern void switch_limit_interface_interval_reset_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22927 
22928   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_limit_interface_interval_reset_get___")]
switch_limit_interface_interval_reset_get(global::System.Runtime.InteropServices.HandleRef jarg1)22929   public static extern global::System.IntPtr switch_limit_interface_interval_reset_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22930 
22931   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_limit_interface_rwlock_set___")]
switch_limit_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22932   public static extern void switch_limit_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22933 
22934   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_limit_interface_rwlock_get___")]
switch_limit_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1)22935   public static extern global::System.IntPtr switch_limit_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22936 
22937   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_limit_interface_refs_set___")]
switch_limit_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)22938   public static extern void switch_limit_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
22939 
22940   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_limit_interface_refs_get___")]
switch_limit_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1)22941   public static extern int switch_limit_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22942 
22943   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_limit_interface_reflock_set___")]
switch_limit_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22944   public static extern void switch_limit_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22945 
22946   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_limit_interface_reflock_get___")]
switch_limit_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1)22947   public static extern global::System.IntPtr switch_limit_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22948 
22949   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_limit_interface_parent_set___")]
switch_limit_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22950   public static extern void switch_limit_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22951 
22952   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_limit_interface_parent_get___")]
switch_limit_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1)22953   public static extern global::System.IntPtr switch_limit_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22954 
22955   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_limit_interface_next_set___")]
switch_limit_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22956   public static extern void switch_limit_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22957 
22958   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_limit_interface_next_get___")]
switch_limit_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)22959   public static extern global::System.IntPtr switch_limit_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22960 
22961   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_limit_interface___")]
new_switch_limit_interface()22962   public static extern global::System.IntPtr new_switch_limit_interface();
22963 
22964   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_limit_interface___")]
delete_switch_limit_interface(global::System.Runtime.InteropServices.HandleRef jarg1)22965   public static extern void delete_switch_limit_interface(global::System.Runtime.InteropServices.HandleRef jarg1);
22966 
22967   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directory_interface_interface_name_set___")]
switch_directory_interface_interface_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)22968   public static extern void switch_directory_interface_interface_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
22969 
22970   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directory_interface_interface_name_get___")]
switch_directory_interface_interface_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)22971   public static extern string switch_directory_interface_interface_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22972 
22973   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directory_interface_directory_open_set___")]
switch_directory_interface_directory_open_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22974   public static extern void switch_directory_interface_directory_open_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22975 
22976   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directory_interface_directory_open_get___")]
switch_directory_interface_directory_open_get(global::System.Runtime.InteropServices.HandleRef jarg1)22977   public static extern global::System.IntPtr switch_directory_interface_directory_open_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22978 
22979   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directory_interface_directory_close_set___")]
switch_directory_interface_directory_close_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22980   public static extern void switch_directory_interface_directory_close_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22981 
22982   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directory_interface_directory_close_get___")]
switch_directory_interface_directory_close_get(global::System.Runtime.InteropServices.HandleRef jarg1)22983   public static extern global::System.IntPtr switch_directory_interface_directory_close_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22984 
22985   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directory_interface_directory_query_set___")]
switch_directory_interface_directory_query_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22986   public static extern void switch_directory_interface_directory_query_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22987 
22988   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directory_interface_directory_query_get___")]
switch_directory_interface_directory_query_get(global::System.Runtime.InteropServices.HandleRef jarg1)22989   public static extern global::System.IntPtr switch_directory_interface_directory_query_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22990 
22991   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directory_interface_directory_next_set___")]
switch_directory_interface_directory_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22992   public static extern void switch_directory_interface_directory_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22993 
22994   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directory_interface_directory_next_get___")]
switch_directory_interface_directory_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)22995   public static extern global::System.IntPtr switch_directory_interface_directory_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
22996 
22997   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directory_interface_directory_next_pair_set___")]
switch_directory_interface_directory_next_pair_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)22998   public static extern void switch_directory_interface_directory_next_pair_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
22999 
23000   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directory_interface_directory_next_pair_get___")]
switch_directory_interface_directory_next_pair_get(global::System.Runtime.InteropServices.HandleRef jarg1)23001   public static extern global::System.IntPtr switch_directory_interface_directory_next_pair_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23002 
23003   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directory_interface_rwlock_set___")]
switch_directory_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23004   public static extern void switch_directory_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23005 
23006   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directory_interface_rwlock_get___")]
switch_directory_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1)23007   public static extern global::System.IntPtr switch_directory_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23008 
23009   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directory_interface_refs_set___")]
switch_directory_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)23010   public static extern void switch_directory_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
23011 
23012   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directory_interface_refs_get___")]
switch_directory_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1)23013   public static extern int switch_directory_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23014 
23015   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directory_interface_reflock_set___")]
switch_directory_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23016   public static extern void switch_directory_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23017 
23018   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directory_interface_reflock_get___")]
switch_directory_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1)23019   public static extern global::System.IntPtr switch_directory_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23020 
23021   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directory_interface_parent_set___")]
switch_directory_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23022   public static extern void switch_directory_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23023 
23024   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directory_interface_parent_get___")]
switch_directory_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1)23025   public static extern global::System.IntPtr switch_directory_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23026 
23027   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directory_interface_next_set___")]
switch_directory_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23028   public static extern void switch_directory_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23029 
23030   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directory_interface_next_get___")]
switch_directory_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)23031   public static extern global::System.IntPtr switch_directory_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23032 
23033   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_directory_interface___")]
new_switch_directory_interface()23034   public static extern global::System.IntPtr new_switch_directory_interface();
23035 
23036   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_directory_interface___")]
delete_switch_directory_interface(global::System.Runtime.InteropServices.HandleRef jarg1)23037   public static extern void delete_switch_directory_interface(global::System.Runtime.InteropServices.HandleRef jarg1);
23038 
23039   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directory_handle_directory_interface_set___")]
switch_directory_handle_directory_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23040   public static extern void switch_directory_handle_directory_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23041 
23042   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directory_handle_directory_interface_get___")]
switch_directory_handle_directory_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1)23043   public static extern global::System.IntPtr switch_directory_handle_directory_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23044 
23045   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directory_handle_flags_set___")]
switch_directory_handle_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)23046   public static extern void switch_directory_handle_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
23047 
23048   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directory_handle_flags_get___")]
switch_directory_handle_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1)23049   public static extern uint switch_directory_handle_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23050 
23051   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directory_handle_memory_pool_set___")]
switch_directory_handle_memory_pool_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23052   public static extern void switch_directory_handle_memory_pool_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23053 
23054   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directory_handle_memory_pool_get___")]
switch_directory_handle_memory_pool_get(global::System.Runtime.InteropServices.HandleRef jarg1)23055   public static extern global::System.IntPtr switch_directory_handle_memory_pool_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23056 
23057   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directory_handle_private_info_set___")]
switch_directory_handle_private_info_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23058   public static extern void switch_directory_handle_private_info_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23059 
23060   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_directory_handle_private_info_get___")]
switch_directory_handle_private_info_get(global::System.Runtime.InteropServices.HandleRef jarg1)23061   public static extern global::System.IntPtr switch_directory_handle_private_info_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23062 
23063   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_directory_handle___")]
new_switch_directory_handle()23064   public static extern global::System.IntPtr new_switch_directory_handle();
23065 
23066   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_directory_handle___")]
delete_switch_directory_handle(global::System.Runtime.InteropServices.HandleRef jarg1)23067   public static extern void delete_switch_directory_handle(global::System.Runtime.InteropServices.HandleRef jarg1);
23068 
23069   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_interface_name_set___")]
switch_database_interface_interface_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)23070   public static extern void switch_database_interface_interface_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
23071 
23072   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_interface_name_get___")]
switch_database_interface_interface_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)23073   public static extern string switch_database_interface_interface_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23074 
23075   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_flags_set___")]
switch_database_interface_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)23076   public static extern void switch_database_interface_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
23077 
23078   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_flags_get___")]
switch_database_interface_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1)23079   public static extern uint switch_database_interface_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23080 
23081   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_handle_new_set___")]
switch_database_interface_handle_new_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23082   public static extern void switch_database_interface_handle_new_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23083 
23084   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_handle_new_get___")]
switch_database_interface_handle_new_get(global::System.Runtime.InteropServices.HandleRef jarg1)23085   public static extern global::System.IntPtr switch_database_interface_handle_new_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23086 
23087   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_handle_destroy_set___")]
switch_database_interface_handle_destroy_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23088   public static extern void switch_database_interface_handle_destroy_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23089 
23090   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_handle_destroy_get___")]
switch_database_interface_handle_destroy_get(global::System.Runtime.InteropServices.HandleRef jarg1)23091   public static extern global::System.IntPtr switch_database_interface_handle_destroy_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23092 
23093   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_flush_set___")]
switch_database_interface_flush_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23094   public static extern void switch_database_interface_flush_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23095 
23096   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_flush_get___")]
switch_database_interface_flush_get(global::System.Runtime.InteropServices.HandleRef jarg1)23097   public static extern global::System.IntPtr switch_database_interface_flush_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23098 
23099   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_exec_detailed_set___")]
switch_database_interface_exec_detailed_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23100   public static extern void switch_database_interface_exec_detailed_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23101 
23102   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_exec_detailed_get___")]
switch_database_interface_exec_detailed_get(global::System.Runtime.InteropServices.HandleRef jarg1)23103   public static extern global::System.IntPtr switch_database_interface_exec_detailed_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23104 
23105   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_exec_string_set___")]
switch_database_interface_exec_string_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23106   public static extern void switch_database_interface_exec_string_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23107 
23108   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_exec_string_get___")]
switch_database_interface_exec_string_get(global::System.Runtime.InteropServices.HandleRef jarg1)23109   public static extern global::System.IntPtr switch_database_interface_exec_string_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23110 
23111   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_sql_set_auto_commit_attr_set___")]
switch_database_interface_sql_set_auto_commit_attr_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23112   public static extern void switch_database_interface_sql_set_auto_commit_attr_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23113 
23114   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_sql_set_auto_commit_attr_get___")]
switch_database_interface_sql_set_auto_commit_attr_get(global::System.Runtime.InteropServices.HandleRef jarg1)23115   public static extern global::System.IntPtr switch_database_interface_sql_set_auto_commit_attr_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23116 
23117   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_commit_set___")]
switch_database_interface_commit_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23118   public static extern void switch_database_interface_commit_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23119 
23120   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_commit_get___")]
switch_database_interface_commit_get(global::System.Runtime.InteropServices.HandleRef jarg1)23121   public static extern global::System.IntPtr switch_database_interface_commit_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23122 
23123   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_rollback_set___")]
switch_database_interface_rollback_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23124   public static extern void switch_database_interface_rollback_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23125 
23126   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_rollback_get___")]
switch_database_interface_rollback_get(global::System.Runtime.InteropServices.HandleRef jarg1)23127   public static extern global::System.IntPtr switch_database_interface_rollback_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23128 
23129   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_callback_exec_detailed_set___")]
switch_database_interface_callback_exec_detailed_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23130   public static extern void switch_database_interface_callback_exec_detailed_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23131 
23132   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_callback_exec_detailed_get___")]
switch_database_interface_callback_exec_detailed_get(global::System.Runtime.InteropServices.HandleRef jarg1)23133   public static extern global::System.IntPtr switch_database_interface_callback_exec_detailed_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23134 
23135   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_affected_rows_set___")]
switch_database_interface_affected_rows_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23136   public static extern void switch_database_interface_affected_rows_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23137 
23138   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_affected_rows_get___")]
switch_database_interface_affected_rows_get(global::System.Runtime.InteropServices.HandleRef jarg1)23139   public static extern global::System.IntPtr switch_database_interface_affected_rows_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23140 
23141   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_prefixes_set___")]
switch_database_interface_prefixes_set(global::System.Runtime.InteropServices.HandleRef jarg1, ref string jarg2)23142   public static extern void switch_database_interface_prefixes_set(global::System.Runtime.InteropServices.HandleRef jarg1, ref string jarg2);
23143 
23144   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_prefixes_get___")]
switch_database_interface_prefixes_get(global::System.Runtime.InteropServices.HandleRef jarg1)23145   public static extern string switch_database_interface_prefixes_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23146 
23147   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_rwlock_set___")]
switch_database_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23148   public static extern void switch_database_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23149 
23150   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_rwlock_get___")]
switch_database_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1)23151   public static extern global::System.IntPtr switch_database_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23152 
23153   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_refs_set___")]
switch_database_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)23154   public static extern void switch_database_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
23155 
23156   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_refs_get___")]
switch_database_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1)23157   public static extern int switch_database_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23158 
23159   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_reflock_set___")]
switch_database_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23160   public static extern void switch_database_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23161 
23162   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_reflock_get___")]
switch_database_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1)23163   public static extern global::System.IntPtr switch_database_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23164 
23165   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_parent_set___")]
switch_database_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23166   public static extern void switch_database_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23167 
23168   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_parent_get___")]
switch_database_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1)23169   public static extern global::System.IntPtr switch_database_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23170 
23171   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_next_set___")]
switch_database_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23172   public static extern void switch_database_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23173 
23174   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_next_get___")]
switch_database_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)23175   public static extern global::System.IntPtr switch_database_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23176 
23177   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_database_interface___")]
new_switch_database_interface()23178   public static extern global::System.IntPtr new_switch_database_interface();
23179 
23180   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_database_interface___")]
delete_switch_database_interface(global::System.Runtime.InteropServices.HandleRef jarg1)23181   public static extern void delete_switch_database_interface(global::System.Runtime.InteropServices.HandleRef jarg1);
23182 
23183   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_handle_connection_options_set___")]
switch_database_interface_handle_connection_options_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23184   public static extern void switch_database_interface_handle_connection_options_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23185 
23186   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_handle_connection_options_get___")]
switch_database_interface_handle_connection_options_get(global::System.Runtime.InteropServices.HandleRef jarg1)23187   public static extern global::System.IntPtr switch_database_interface_handle_connection_options_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23188 
23189   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_handle_handle_set___")]
switch_database_interface_handle_handle_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23190   public static extern void switch_database_interface_handle_handle_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23191 
23192   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_database_interface_handle_handle_get___")]
switch_database_interface_handle_handle_get(global::System.Runtime.InteropServices.HandleRef jarg1)23193   public static extern global::System.IntPtr switch_database_interface_handle_handle_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23194 
23195   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_database_interface_handle___")]
new_switch_database_interface_handle()23196   public static extern global::System.IntPtr new_switch_database_interface_handle();
23197 
23198   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_database_interface_handle___")]
delete_switch_database_interface_handle(global::System.Runtime.InteropServices.HandleRef jarg1)23199   public static extern void delete_switch_database_interface_handle(global::System.Runtime.InteropServices.HandleRef jarg1);
23200 
23201   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_audio_codec_settings_unused_set___")]
switch_audio_codec_settings_unused_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)23202   public static extern void switch_audio_codec_settings_unused_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
23203 
23204   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_audio_codec_settings_unused_get___")]
switch_audio_codec_settings_unused_get(global::System.Runtime.InteropServices.HandleRef jarg1)23205   public static extern int switch_audio_codec_settings_unused_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23206 
23207   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_audio_codec_settings___")]
new_switch_audio_codec_settings()23208   public static extern global::System.IntPtr new_switch_audio_codec_settings();
23209 
23210   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_audio_codec_settings___")]
delete_switch_audio_codec_settings(global::System.Runtime.InteropServices.HandleRef jarg1)23211   public static extern void delete_switch_audio_codec_settings(global::System.Runtime.InteropServices.HandleRef jarg1);
23212 
23213   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_video_codec_settings_bandwidth_set___")]
switch_video_codec_settings_bandwidth_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)23214   public static extern void switch_video_codec_settings_bandwidth_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
23215 
23216   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_video_codec_settings_bandwidth_get___")]
switch_video_codec_settings_bandwidth_get(global::System.Runtime.InteropServices.HandleRef jarg1)23217   public static extern uint switch_video_codec_settings_bandwidth_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23218 
23219   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_video_codec_settings_width_set___")]
switch_video_codec_settings_width_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)23220   public static extern void switch_video_codec_settings_width_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
23221 
23222   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_video_codec_settings_width_get___")]
switch_video_codec_settings_width_get(global::System.Runtime.InteropServices.HandleRef jarg1)23223   public static extern int switch_video_codec_settings_width_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23224 
23225   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_video_codec_settings_height_set___")]
switch_video_codec_settings_height_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)23226   public static extern void switch_video_codec_settings_height_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
23227 
23228   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_video_codec_settings_height_get___")]
switch_video_codec_settings_height_get(global::System.Runtime.InteropServices.HandleRef jarg1)23229   public static extern int switch_video_codec_settings_height_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23230 
23231   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_video_codec_settings_try_hardware_encoder_set___")]
switch_video_codec_settings_try_hardware_encoder_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)23232   public static extern void switch_video_codec_settings_try_hardware_encoder_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
23233 
23234   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_video_codec_settings_try_hardware_encoder_get___")]
switch_video_codec_settings_try_hardware_encoder_get(global::System.Runtime.InteropServices.HandleRef jarg1)23235   public static extern byte switch_video_codec_settings_try_hardware_encoder_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23236 
23237   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_video_codec_settings_fps_set___")]
switch_video_codec_settings_fps_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)23238   public static extern void switch_video_codec_settings_fps_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
23239 
23240   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_video_codec_settings_fps_get___")]
switch_video_codec_settings_fps_get(global::System.Runtime.InteropServices.HandleRef jarg1)23241   public static extern byte switch_video_codec_settings_fps_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23242 
23243   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_video_codec_settings_config_profile_name_set___")]
switch_video_codec_settings_config_profile_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)23244   public static extern void switch_video_codec_settings_config_profile_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
23245 
23246   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_video_codec_settings_config_profile_name_get___")]
switch_video_codec_settings_config_profile_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)23247   public static extern string switch_video_codec_settings_config_profile_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23248 
23249   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_video_codec_settings___")]
new_switch_video_codec_settings()23250   public static extern global::System.IntPtr new_switch_video_codec_settings();
23251 
23252   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_video_codec_settings___")]
delete_switch_video_codec_settings(global::System.Runtime.InteropServices.HandleRef jarg1)23253   public static extern void delete_switch_video_codec_settings(global::System.Runtime.InteropServices.HandleRef jarg1);
23254 
23255   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_settings_audio_set___")]
switch_codec_settings_audio_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23256   public static extern void switch_codec_settings_audio_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23257 
23258   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_settings_audio_get___")]
switch_codec_settings_audio_get(global::System.Runtime.InteropServices.HandleRef jarg1)23259   public static extern global::System.IntPtr switch_codec_settings_audio_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23260 
23261   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_settings_video_set___")]
switch_codec_settings_video_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23262   public static extern void switch_codec_settings_video_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23263 
23264   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_settings_video_get___")]
switch_codec_settings_video_get(global::System.Runtime.InteropServices.HandleRef jarg1)23265   public static extern global::System.IntPtr switch_codec_settings_video_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23266 
23267   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_codec_settings___")]
new_switch_codec_settings()23268   public static extern global::System.IntPtr new_switch_codec_settings();
23269 
23270   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_codec_settings___")]
delete_switch_codec_settings(global::System.Runtime.InteropServices.HandleRef jarg1)23271   public static extern void delete_switch_codec_settings(global::System.Runtime.InteropServices.HandleRef jarg1);
23272 
23273   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_fmtp_actual_samples_per_second_set___")]
switch_codec_fmtp_actual_samples_per_second_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)23274   public static extern void switch_codec_fmtp_actual_samples_per_second_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
23275 
23276   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_fmtp_actual_samples_per_second_get___")]
switch_codec_fmtp_actual_samples_per_second_get(global::System.Runtime.InteropServices.HandleRef jarg1)23277   public static extern uint switch_codec_fmtp_actual_samples_per_second_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23278 
23279   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_fmtp_bits_per_second_set___")]
switch_codec_fmtp_bits_per_second_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)23280   public static extern void switch_codec_fmtp_bits_per_second_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
23281 
23282   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_fmtp_bits_per_second_get___")]
switch_codec_fmtp_bits_per_second_get(global::System.Runtime.InteropServices.HandleRef jarg1)23283   public static extern int switch_codec_fmtp_bits_per_second_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23284 
23285   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_fmtp_microseconds_per_packet_set___")]
switch_codec_fmtp_microseconds_per_packet_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)23286   public static extern void switch_codec_fmtp_microseconds_per_packet_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
23287 
23288   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_fmtp_microseconds_per_packet_get___")]
switch_codec_fmtp_microseconds_per_packet_get(global::System.Runtime.InteropServices.HandleRef jarg1)23289   public static extern int switch_codec_fmtp_microseconds_per_packet_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23290 
23291   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_fmtp_stereo_set___")]
switch_codec_fmtp_stereo_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)23292   public static extern void switch_codec_fmtp_stereo_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
23293 
23294   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_fmtp_stereo_get___")]
switch_codec_fmtp_stereo_get(global::System.Runtime.InteropServices.HandleRef jarg1)23295   public static extern int switch_codec_fmtp_stereo_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23296 
23297   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_fmtp_private_info_set___")]
switch_codec_fmtp_private_info_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23298   public static extern void switch_codec_fmtp_private_info_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23299 
23300   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_fmtp_private_info_get___")]
switch_codec_fmtp_private_info_get(global::System.Runtime.InteropServices.HandleRef jarg1)23301   public static extern global::System.IntPtr switch_codec_fmtp_private_info_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23302 
23303   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_codec_fmtp___")]
new_switch_codec_fmtp()23304   public static extern global::System.IntPtr new_switch_codec_fmtp();
23305 
23306   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_codec_fmtp___")]
delete_switch_codec_fmtp(global::System.Runtime.InteropServices.HandleRef jarg1)23307   public static extern void delete_switch_codec_fmtp(global::System.Runtime.InteropServices.HandleRef jarg1);
23308 
23309   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_picture_width_set___")]
switch_picture_width_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)23310   public static extern void switch_picture_width_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
23311 
23312   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_picture_width_get___")]
switch_picture_width_get(global::System.Runtime.InteropServices.HandleRef jarg1)23313   public static extern uint switch_picture_width_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23314 
23315   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_picture_height_set___")]
switch_picture_height_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)23316   public static extern void switch_picture_height_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
23317 
23318   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_picture_height_get___")]
switch_picture_height_get(global::System.Runtime.InteropServices.HandleRef jarg1)23319   public static extern uint switch_picture_height_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23320 
23321   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_picture_planes_set___")]
switch_picture_planes_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23322   public static extern void switch_picture_planes_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23323 
23324   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_picture_planes_get___")]
switch_picture_planes_get(global::System.Runtime.InteropServices.HandleRef jarg1)23325   public static extern global::System.IntPtr switch_picture_planes_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23326 
23327   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_picture_stride_set___")]
switch_picture_stride_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23328   public static extern void switch_picture_stride_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23329 
23330   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_picture_stride_get___")]
switch_picture_stride_get(global::System.Runtime.InteropServices.HandleRef jarg1)23331   public static extern global::System.IntPtr switch_picture_stride_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23332 
23333   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_picture___")]
new_switch_picture()23334   public static extern global::System.IntPtr new_switch_picture();
23335 
23336   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_picture___")]
delete_switch_picture(global::System.Runtime.InteropServices.HandleRef jarg1)23337   public static extern void delete_switch_picture(global::System.Runtime.InteropServices.HandleRef jarg1);
23338 
23339   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_codec_interface_set___")]
switch_codec_codec_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23340   public static extern void switch_codec_codec_interface_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23341 
23342   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_codec_interface_get___")]
switch_codec_codec_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1)23343   public static extern global::System.IntPtr switch_codec_codec_interface_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23344 
23345   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_set___")]
switch_codec_implementation_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23346   public static extern void switch_codec_implementation_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23347 
23348   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_get___")]
switch_codec_implementation_get(global::System.Runtime.InteropServices.HandleRef jarg1)23349   public static extern global::System.IntPtr switch_codec_implementation_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23350 
23351   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_fmtp_in_set___")]
switch_codec_fmtp_in_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)23352   public static extern void switch_codec_fmtp_in_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
23353 
23354   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_fmtp_in_get___")]
switch_codec_fmtp_in_get(global::System.Runtime.InteropServices.HandleRef jarg1)23355   public static extern string switch_codec_fmtp_in_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23356 
23357   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_fmtp_out_set___")]
switch_codec_fmtp_out_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)23358   public static extern void switch_codec_fmtp_out_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
23359 
23360   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_fmtp_out_get___")]
switch_codec_fmtp_out_get(global::System.Runtime.InteropServices.HandleRef jarg1)23361   public static extern string switch_codec_fmtp_out_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23362 
23363   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_flags_set___")]
switch_codec_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)23364   public static extern void switch_codec_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
23365 
23366   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_flags_get___")]
switch_codec_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1)23367   public static extern uint switch_codec_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23368 
23369   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_memory_pool_set___")]
switch_codec_memory_pool_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23370   public static extern void switch_codec_memory_pool_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23371 
23372   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_memory_pool_get___")]
switch_codec_memory_pool_get(global::System.Runtime.InteropServices.HandleRef jarg1)23373   public static extern global::System.IntPtr switch_codec_memory_pool_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23374 
23375   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_private_info_set___")]
switch_codec_private_info_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23376   public static extern void switch_codec_private_info_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23377 
23378   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_private_info_get___")]
switch_codec_private_info_get(global::System.Runtime.InteropServices.HandleRef jarg1)23379   public static extern global::System.IntPtr switch_codec_private_info_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23380 
23381   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_agreed_pt_set___")]
switch_codec_agreed_pt_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)23382   public static extern void switch_codec_agreed_pt_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
23383 
23384   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_agreed_pt_get___")]
switch_codec_agreed_pt_get(global::System.Runtime.InteropServices.HandleRef jarg1)23385   public static extern byte switch_codec_agreed_pt_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23386 
23387   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_mutex_set___")]
switch_codec_mutex_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23388   public static extern void switch_codec_mutex_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23389 
23390   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_mutex_get___")]
switch_codec_mutex_get(global::System.Runtime.InteropServices.HandleRef jarg1)23391   public static extern global::System.IntPtr switch_codec_mutex_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23392 
23393   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_next_set___")]
switch_codec_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23394   public static extern void switch_codec_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23395 
23396   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_next_get___")]
switch_codec_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)23397   public static extern global::System.IntPtr switch_codec_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23398 
23399   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_session_set___")]
switch_codec_session_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23400   public static extern void switch_codec_session_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23401 
23402   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_session_get___")]
switch_codec_session_get(global::System.Runtime.InteropServices.HandleRef jarg1)23403   public static extern global::System.IntPtr switch_codec_session_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23404 
23405   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_cur_frame_set___")]
switch_codec_cur_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23406   public static extern void switch_codec_cur_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23407 
23408   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_cur_frame_get___")]
switch_codec_cur_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1)23409   public static extern global::System.IntPtr switch_codec_cur_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23410 
23411   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_codec___")]
new_switch_codec()23412   public static extern global::System.IntPtr new_switch_codec();
23413 
23414   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_codec___")]
delete_switch_codec(global::System.Runtime.InteropServices.HandleRef jarg1)23415   public static extern void delete_switch_codec(global::System.Runtime.InteropServices.HandleRef jarg1);
23416 
23417   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_codec_type_set___")]
switch_codec_implementation_codec_type_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)23418   public static extern void switch_codec_implementation_codec_type_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
23419 
23420   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_codec_type_get___")]
switch_codec_implementation_codec_type_get(global::System.Runtime.InteropServices.HandleRef jarg1)23421   public static extern int switch_codec_implementation_codec_type_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23422 
23423   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_ianacode_set___")]
switch_codec_implementation_ianacode_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)23424   public static extern void switch_codec_implementation_ianacode_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
23425 
23426   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_ianacode_get___")]
switch_codec_implementation_ianacode_get(global::System.Runtime.InteropServices.HandleRef jarg1)23427   public static extern byte switch_codec_implementation_ianacode_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23428 
23429   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_iananame_set___")]
switch_codec_implementation_iananame_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)23430   public static extern void switch_codec_implementation_iananame_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
23431 
23432   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_iananame_get___")]
switch_codec_implementation_iananame_get(global::System.Runtime.InteropServices.HandleRef jarg1)23433   public static extern string switch_codec_implementation_iananame_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23434 
23435   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_fmtp_set___")]
switch_codec_implementation_fmtp_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)23436   public static extern void switch_codec_implementation_fmtp_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
23437 
23438   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_fmtp_get___")]
switch_codec_implementation_fmtp_get(global::System.Runtime.InteropServices.HandleRef jarg1)23439   public static extern string switch_codec_implementation_fmtp_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23440 
23441   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_samples_per_second_set___")]
switch_codec_implementation_samples_per_second_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)23442   public static extern void switch_codec_implementation_samples_per_second_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
23443 
23444   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_samples_per_second_get___")]
switch_codec_implementation_samples_per_second_get(global::System.Runtime.InteropServices.HandleRef jarg1)23445   public static extern uint switch_codec_implementation_samples_per_second_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23446 
23447   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_actual_samples_per_second_set___")]
switch_codec_implementation_actual_samples_per_second_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)23448   public static extern void switch_codec_implementation_actual_samples_per_second_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
23449 
23450   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_actual_samples_per_second_get___")]
switch_codec_implementation_actual_samples_per_second_get(global::System.Runtime.InteropServices.HandleRef jarg1)23451   public static extern uint switch_codec_implementation_actual_samples_per_second_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23452 
23453   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_bits_per_second_set___")]
switch_codec_implementation_bits_per_second_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)23454   public static extern void switch_codec_implementation_bits_per_second_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
23455 
23456   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_bits_per_second_get___")]
switch_codec_implementation_bits_per_second_get(global::System.Runtime.InteropServices.HandleRef jarg1)23457   public static extern int switch_codec_implementation_bits_per_second_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23458 
23459   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_microseconds_per_packet_set___")]
switch_codec_implementation_microseconds_per_packet_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)23460   public static extern void switch_codec_implementation_microseconds_per_packet_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
23461 
23462   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_microseconds_per_packet_get___")]
switch_codec_implementation_microseconds_per_packet_get(global::System.Runtime.InteropServices.HandleRef jarg1)23463   public static extern int switch_codec_implementation_microseconds_per_packet_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23464 
23465   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_samples_per_packet_set___")]
switch_codec_implementation_samples_per_packet_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)23466   public static extern void switch_codec_implementation_samples_per_packet_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
23467 
23468   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_samples_per_packet_get___")]
switch_codec_implementation_samples_per_packet_get(global::System.Runtime.InteropServices.HandleRef jarg1)23469   public static extern uint switch_codec_implementation_samples_per_packet_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23470 
23471   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_decoded_bytes_per_packet_set___")]
switch_codec_implementation_decoded_bytes_per_packet_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)23472   public static extern void switch_codec_implementation_decoded_bytes_per_packet_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
23473 
23474   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_decoded_bytes_per_packet_get___")]
switch_codec_implementation_decoded_bytes_per_packet_get(global::System.Runtime.InteropServices.HandleRef jarg1)23475   public static extern uint switch_codec_implementation_decoded_bytes_per_packet_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23476 
23477   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_encoded_bytes_per_packet_set___")]
switch_codec_implementation_encoded_bytes_per_packet_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)23478   public static extern void switch_codec_implementation_encoded_bytes_per_packet_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
23479 
23480   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_encoded_bytes_per_packet_get___")]
switch_codec_implementation_encoded_bytes_per_packet_get(global::System.Runtime.InteropServices.HandleRef jarg1)23481   public static extern uint switch_codec_implementation_encoded_bytes_per_packet_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23482 
23483   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_number_of_channels_set___")]
switch_codec_implementation_number_of_channels_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)23484   public static extern void switch_codec_implementation_number_of_channels_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
23485 
23486   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_number_of_channels_get___")]
switch_codec_implementation_number_of_channels_get(global::System.Runtime.InteropServices.HandleRef jarg1)23487   public static extern byte switch_codec_implementation_number_of_channels_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23488 
23489   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_codec_frames_per_packet_set___")]
switch_codec_implementation_codec_frames_per_packet_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)23490   public static extern void switch_codec_implementation_codec_frames_per_packet_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
23491 
23492   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_codec_frames_per_packet_get___")]
switch_codec_implementation_codec_frames_per_packet_get(global::System.Runtime.InteropServices.HandleRef jarg1)23493   public static extern int switch_codec_implementation_codec_frames_per_packet_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23494 
23495   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_init_set___")]
switch_codec_implementation_init_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23496   public static extern void switch_codec_implementation_init_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23497 
23498   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_init_get___")]
switch_codec_implementation_init_get(global::System.Runtime.InteropServices.HandleRef jarg1)23499   public static extern global::System.IntPtr switch_codec_implementation_init_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23500 
23501   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_encode_set___")]
switch_codec_implementation_encode_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23502   public static extern void switch_codec_implementation_encode_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23503 
23504   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_encode_get___")]
switch_codec_implementation_encode_get(global::System.Runtime.InteropServices.HandleRef jarg1)23505   public static extern global::System.IntPtr switch_codec_implementation_encode_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23506 
23507   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_decode_set___")]
switch_codec_implementation_decode_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23508   public static extern void switch_codec_implementation_decode_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23509 
23510   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_decode_get___")]
switch_codec_implementation_decode_get(global::System.Runtime.InteropServices.HandleRef jarg1)23511   public static extern global::System.IntPtr switch_codec_implementation_decode_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23512 
23513   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_encode_video_set___")]
switch_codec_implementation_encode_video_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23514   public static extern void switch_codec_implementation_encode_video_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23515 
23516   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_encode_video_get___")]
switch_codec_implementation_encode_video_get(global::System.Runtime.InteropServices.HandleRef jarg1)23517   public static extern global::System.IntPtr switch_codec_implementation_encode_video_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23518 
23519   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_decode_video_set___")]
switch_codec_implementation_decode_video_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23520   public static extern void switch_codec_implementation_decode_video_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23521 
23522   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_decode_video_get___")]
switch_codec_implementation_decode_video_get(global::System.Runtime.InteropServices.HandleRef jarg1)23523   public static extern global::System.IntPtr switch_codec_implementation_decode_video_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23524 
23525   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_codec_control_set___")]
switch_codec_implementation_codec_control_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23526   public static extern void switch_codec_implementation_codec_control_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23527 
23528   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_codec_control_get___")]
switch_codec_implementation_codec_control_get(global::System.Runtime.InteropServices.HandleRef jarg1)23529   public static extern global::System.IntPtr switch_codec_implementation_codec_control_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23530 
23531   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_destroy_set___")]
switch_codec_implementation_destroy_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23532   public static extern void switch_codec_implementation_destroy_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23533 
23534   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_destroy_get___")]
switch_codec_implementation_destroy_get(global::System.Runtime.InteropServices.HandleRef jarg1)23535   public static extern global::System.IntPtr switch_codec_implementation_destroy_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23536 
23537   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_codec_id_set___")]
switch_codec_implementation_codec_id_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)23538   public static extern void switch_codec_implementation_codec_id_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
23539 
23540   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_codec_id_get___")]
switch_codec_implementation_codec_id_get(global::System.Runtime.InteropServices.HandleRef jarg1)23541   public static extern uint switch_codec_implementation_codec_id_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23542 
23543   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_impl_id_set___")]
switch_codec_implementation_impl_id_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)23544   public static extern void switch_codec_implementation_impl_id_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
23545 
23546   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_impl_id_get___")]
switch_codec_implementation_impl_id_get(global::System.Runtime.InteropServices.HandleRef jarg1)23547   public static extern uint switch_codec_implementation_impl_id_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23548 
23549   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_modname_set___")]
switch_codec_implementation_modname_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)23550   public static extern void switch_codec_implementation_modname_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
23551 
23552   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_modname_get___")]
switch_codec_implementation_modname_get(global::System.Runtime.InteropServices.HandleRef jarg1)23553   public static extern string switch_codec_implementation_modname_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23554 
23555   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_next_set___")]
switch_codec_implementation_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23556   public static extern void switch_codec_implementation_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23557 
23558   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_implementation_next_get___")]
switch_codec_implementation_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)23559   public static extern global::System.IntPtr switch_codec_implementation_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23560 
23561   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_codec_implementation___")]
new_switch_codec_implementation()23562   public static extern global::System.IntPtr new_switch_codec_implementation();
23563 
23564   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_codec_implementation___")]
delete_switch_codec_implementation(global::System.Runtime.InteropServices.HandleRef jarg1)23565   public static extern void delete_switch_codec_implementation(global::System.Runtime.InteropServices.HandleRef jarg1);
23566 
23567   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_interface_interface_name_set___")]
switch_codec_interface_interface_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)23568   public static extern void switch_codec_interface_interface_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
23569 
23570   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_interface_interface_name_get___")]
switch_codec_interface_interface_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)23571   public static extern string switch_codec_interface_interface_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23572 
23573   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_interface_implementations_set___")]
switch_codec_interface_implementations_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23574   public static extern void switch_codec_interface_implementations_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23575 
23576   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_interface_implementations_get___")]
switch_codec_interface_implementations_get(global::System.Runtime.InteropServices.HandleRef jarg1)23577   public static extern global::System.IntPtr switch_codec_interface_implementations_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23578 
23579   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_interface_parse_fmtp_set___")]
switch_codec_interface_parse_fmtp_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23580   public static extern void switch_codec_interface_parse_fmtp_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23581 
23582   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_interface_parse_fmtp_get___")]
switch_codec_interface_parse_fmtp_get(global::System.Runtime.InteropServices.HandleRef jarg1)23583   public static extern global::System.IntPtr switch_codec_interface_parse_fmtp_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23584 
23585   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_interface_codec_id_set___")]
switch_codec_interface_codec_id_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)23586   public static extern void switch_codec_interface_codec_id_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
23587 
23588   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_interface_codec_id_get___")]
switch_codec_interface_codec_id_get(global::System.Runtime.InteropServices.HandleRef jarg1)23589   public static extern uint switch_codec_interface_codec_id_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23590 
23591   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_interface_rwlock_set___")]
switch_codec_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23592   public static extern void switch_codec_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23593 
23594   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_interface_rwlock_get___")]
switch_codec_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1)23595   public static extern global::System.IntPtr switch_codec_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23596 
23597   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_interface_refs_set___")]
switch_codec_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)23598   public static extern void switch_codec_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
23599 
23600   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_interface_refs_get___")]
switch_codec_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1)23601   public static extern int switch_codec_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23602 
23603   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_interface_reflock_set___")]
switch_codec_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23604   public static extern void switch_codec_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23605 
23606   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_interface_reflock_get___")]
switch_codec_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1)23607   public static extern global::System.IntPtr switch_codec_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23608 
23609   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_interface_modname_set___")]
switch_codec_interface_modname_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)23610   public static extern void switch_codec_interface_modname_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
23611 
23612   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_interface_modname_get___")]
switch_codec_interface_modname_get(global::System.Runtime.InteropServices.HandleRef jarg1)23613   public static extern string switch_codec_interface_modname_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23614 
23615   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_interface_parent_set___")]
switch_codec_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23616   public static extern void switch_codec_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23617 
23618   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_interface_parent_get___")]
switch_codec_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1)23619   public static extern global::System.IntPtr switch_codec_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23620 
23621   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_interface_next_set___")]
switch_codec_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23622   public static extern void switch_codec_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23623 
23624   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_codec_interface_next_get___")]
switch_codec_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)23625   public static extern global::System.IntPtr switch_codec_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23626 
23627   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_codec_interface___")]
new_switch_codec_interface()23628   public static extern global::System.IntPtr new_switch_codec_interface();
23629 
23630   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_codec_interface___")]
delete_switch_codec_interface(global::System.Runtime.InteropServices.HandleRef jarg1)23631   public static extern void delete_switch_codec_interface(global::System.Runtime.InteropServices.HandleRef jarg1);
23632 
23633   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_application_interface_interface_name_set___")]
switch_application_interface_interface_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)23634   public static extern void switch_application_interface_interface_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
23635 
23636   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_application_interface_interface_name_get___")]
switch_application_interface_interface_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)23637   public static extern string switch_application_interface_interface_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23638 
23639   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_application_interface_application_function_set___")]
switch_application_interface_application_function_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23640   public static extern void switch_application_interface_application_function_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23641 
23642   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_application_interface_application_function_get___")]
switch_application_interface_application_function_get(global::System.Runtime.InteropServices.HandleRef jarg1)23643   public static extern global::System.IntPtr switch_application_interface_application_function_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23644 
23645   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_application_interface_long_desc_set___")]
switch_application_interface_long_desc_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)23646   public static extern void switch_application_interface_long_desc_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
23647 
23648   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_application_interface_long_desc_get___")]
switch_application_interface_long_desc_get(global::System.Runtime.InteropServices.HandleRef jarg1)23649   public static extern string switch_application_interface_long_desc_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23650 
23651   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_application_interface_short_desc_set___")]
switch_application_interface_short_desc_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)23652   public static extern void switch_application_interface_short_desc_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
23653 
23654   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_application_interface_short_desc_get___")]
switch_application_interface_short_desc_get(global::System.Runtime.InteropServices.HandleRef jarg1)23655   public static extern string switch_application_interface_short_desc_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23656 
23657   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_application_interface_syntax_set___")]
switch_application_interface_syntax_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)23658   public static extern void switch_application_interface_syntax_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
23659 
23660   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_application_interface_syntax_get___")]
switch_application_interface_syntax_get(global::System.Runtime.InteropServices.HandleRef jarg1)23661   public static extern string switch_application_interface_syntax_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23662 
23663   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_application_interface_flags_set___")]
switch_application_interface_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)23664   public static extern void switch_application_interface_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
23665 
23666   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_application_interface_flags_get___")]
switch_application_interface_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1)23667   public static extern uint switch_application_interface_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23668 
23669   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_application_interface_rwlock_set___")]
switch_application_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23670   public static extern void switch_application_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23671 
23672   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_application_interface_rwlock_get___")]
switch_application_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1)23673   public static extern global::System.IntPtr switch_application_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23674 
23675   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_application_interface_refs_set___")]
switch_application_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)23676   public static extern void switch_application_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
23677 
23678   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_application_interface_refs_get___")]
switch_application_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1)23679   public static extern int switch_application_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23680 
23681   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_application_interface_reflock_set___")]
switch_application_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23682   public static extern void switch_application_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23683 
23684   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_application_interface_reflock_get___")]
switch_application_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1)23685   public static extern global::System.IntPtr switch_application_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23686 
23687   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_application_interface_parent_set___")]
switch_application_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23688   public static extern void switch_application_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23689 
23690   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_application_interface_parent_get___")]
switch_application_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1)23691   public static extern global::System.IntPtr switch_application_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23692 
23693   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_application_interface_next_set___")]
switch_application_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23694   public static extern void switch_application_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23695 
23696   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_application_interface_next_get___")]
switch_application_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)23697   public static extern global::System.IntPtr switch_application_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23698 
23699   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_application_interface___")]
new_switch_application_interface()23700   public static extern global::System.IntPtr new_switch_application_interface();
23701 
23702   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_application_interface___")]
delete_switch_application_interface(global::System.Runtime.InteropServices.HandleRef jarg1)23703   public static extern void delete_switch_application_interface(global::System.Runtime.InteropServices.HandleRef jarg1);
23704 
23705   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_application_interface_interface_name_set___")]
switch_chat_application_interface_interface_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)23706   public static extern void switch_chat_application_interface_interface_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
23707 
23708   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_application_interface_interface_name_get___")]
switch_chat_application_interface_interface_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)23709   public static extern string switch_chat_application_interface_interface_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23710 
23711   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_application_interface_chat_application_function_set___")]
switch_chat_application_interface_chat_application_function_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23712   public static extern void switch_chat_application_interface_chat_application_function_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23713 
23714   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_application_interface_chat_application_function_get___")]
switch_chat_application_interface_chat_application_function_get(global::System.Runtime.InteropServices.HandleRef jarg1)23715   public static extern global::System.IntPtr switch_chat_application_interface_chat_application_function_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23716 
23717   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_application_interface_long_desc_set___")]
switch_chat_application_interface_long_desc_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)23718   public static extern void switch_chat_application_interface_long_desc_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
23719 
23720   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_application_interface_long_desc_get___")]
switch_chat_application_interface_long_desc_get(global::System.Runtime.InteropServices.HandleRef jarg1)23721   public static extern string switch_chat_application_interface_long_desc_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23722 
23723   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_application_interface_short_desc_set___")]
switch_chat_application_interface_short_desc_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)23724   public static extern void switch_chat_application_interface_short_desc_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
23725 
23726   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_application_interface_short_desc_get___")]
switch_chat_application_interface_short_desc_get(global::System.Runtime.InteropServices.HandleRef jarg1)23727   public static extern string switch_chat_application_interface_short_desc_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23728 
23729   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_application_interface_syntax_set___")]
switch_chat_application_interface_syntax_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)23730   public static extern void switch_chat_application_interface_syntax_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
23731 
23732   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_application_interface_syntax_get___")]
switch_chat_application_interface_syntax_get(global::System.Runtime.InteropServices.HandleRef jarg1)23733   public static extern string switch_chat_application_interface_syntax_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23734 
23735   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_application_interface_flags_set___")]
switch_chat_application_interface_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)23736   public static extern void switch_chat_application_interface_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
23737 
23738   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_application_interface_flags_get___")]
switch_chat_application_interface_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1)23739   public static extern uint switch_chat_application_interface_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23740 
23741   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_application_interface_rwlock_set___")]
switch_chat_application_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23742   public static extern void switch_chat_application_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23743 
23744   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_application_interface_rwlock_get___")]
switch_chat_application_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1)23745   public static extern global::System.IntPtr switch_chat_application_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23746 
23747   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_application_interface_refs_set___")]
switch_chat_application_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)23748   public static extern void switch_chat_application_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
23749 
23750   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_application_interface_refs_get___")]
switch_chat_application_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1)23751   public static extern int switch_chat_application_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23752 
23753   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_application_interface_reflock_set___")]
switch_chat_application_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23754   public static extern void switch_chat_application_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23755 
23756   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_application_interface_reflock_get___")]
switch_chat_application_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1)23757   public static extern global::System.IntPtr switch_chat_application_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23758 
23759   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_application_interface_parent_set___")]
switch_chat_application_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23760   public static extern void switch_chat_application_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23761 
23762   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_application_interface_parent_get___")]
switch_chat_application_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1)23763   public static extern global::System.IntPtr switch_chat_application_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23764 
23765   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_application_interface_next_set___")]
switch_chat_application_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23766   public static extern void switch_chat_application_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23767 
23768   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_chat_application_interface_next_get___")]
switch_chat_application_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)23769   public static extern global::System.IntPtr switch_chat_application_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23770 
23771   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_chat_application_interface___")]
new_switch_chat_application_interface()23772   public static extern global::System.IntPtr new_switch_chat_application_interface();
23773 
23774   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_chat_application_interface___")]
delete_switch_chat_application_interface(global::System.Runtime.InteropServices.HandleRef jarg1)23775   public static extern void delete_switch_chat_application_interface(global::System.Runtime.InteropServices.HandleRef jarg1);
23776 
23777   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_api_interface_interface_name_set___")]
switch_api_interface_interface_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)23778   public static extern void switch_api_interface_interface_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
23779 
23780   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_api_interface_interface_name_get___")]
switch_api_interface_interface_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)23781   public static extern string switch_api_interface_interface_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23782 
23783   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_api_interface_desc_set___")]
switch_api_interface_desc_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)23784   public static extern void switch_api_interface_desc_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
23785 
23786   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_api_interface_desc_get___")]
switch_api_interface_desc_get(global::System.Runtime.InteropServices.HandleRef jarg1)23787   public static extern string switch_api_interface_desc_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23788 
23789   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_api_interface_function_set___")]
switch_api_interface_function_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23790   public static extern void switch_api_interface_function_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23791 
23792   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_api_interface_function_get___")]
switch_api_interface_function_get(global::System.Runtime.InteropServices.HandleRef jarg1)23793   public static extern global::System.IntPtr switch_api_interface_function_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23794 
23795   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_api_interface_syntax_set___")]
switch_api_interface_syntax_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)23796   public static extern void switch_api_interface_syntax_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
23797 
23798   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_api_interface_syntax_get___")]
switch_api_interface_syntax_get(global::System.Runtime.InteropServices.HandleRef jarg1)23799   public static extern string switch_api_interface_syntax_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23800 
23801   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_api_interface_rwlock_set___")]
switch_api_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23802   public static extern void switch_api_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23803 
23804   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_api_interface_rwlock_get___")]
switch_api_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1)23805   public static extern global::System.IntPtr switch_api_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23806 
23807   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_api_interface_refs_set___")]
switch_api_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)23808   public static extern void switch_api_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
23809 
23810   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_api_interface_refs_get___")]
switch_api_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1)23811   public static extern int switch_api_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23812 
23813   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_api_interface_reflock_set___")]
switch_api_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23814   public static extern void switch_api_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23815 
23816   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_api_interface_reflock_get___")]
switch_api_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1)23817   public static extern global::System.IntPtr switch_api_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23818 
23819   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_api_interface_parent_set___")]
switch_api_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23820   public static extern void switch_api_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23821 
23822   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_api_interface_parent_get___")]
switch_api_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1)23823   public static extern global::System.IntPtr switch_api_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23824 
23825   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_api_interface_next_set___")]
switch_api_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23826   public static extern void switch_api_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23827 
23828   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_api_interface_next_get___")]
switch_api_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)23829   public static extern global::System.IntPtr switch_api_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23830 
23831   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_api_interface___")]
new_switch_api_interface()23832   public static extern global::System.IntPtr new_switch_api_interface();
23833 
23834   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_api_interface___")]
delete_switch_api_interface(global::System.Runtime.InteropServices.HandleRef jarg1)23835   public static extern void delete_switch_api_interface(global::System.Runtime.InteropServices.HandleRef jarg1);
23836 
23837   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_json_api_interface_interface_name_set___")]
switch_json_api_interface_interface_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)23838   public static extern void switch_json_api_interface_interface_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
23839 
23840   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_json_api_interface_interface_name_get___")]
switch_json_api_interface_interface_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)23841   public static extern string switch_json_api_interface_interface_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23842 
23843   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_json_api_interface_desc_set___")]
switch_json_api_interface_desc_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)23844   public static extern void switch_json_api_interface_desc_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
23845 
23846   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_json_api_interface_desc_get___")]
switch_json_api_interface_desc_get(global::System.Runtime.InteropServices.HandleRef jarg1)23847   public static extern string switch_json_api_interface_desc_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23848 
23849   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_json_api_interface_function_set___")]
switch_json_api_interface_function_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23850   public static extern void switch_json_api_interface_function_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23851 
23852   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_json_api_interface_function_get___")]
switch_json_api_interface_function_get(global::System.Runtime.InteropServices.HandleRef jarg1)23853   public static extern global::System.IntPtr switch_json_api_interface_function_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23854 
23855   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_json_api_interface_syntax_set___")]
switch_json_api_interface_syntax_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)23856   public static extern void switch_json_api_interface_syntax_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
23857 
23858   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_json_api_interface_syntax_get___")]
switch_json_api_interface_syntax_get(global::System.Runtime.InteropServices.HandleRef jarg1)23859   public static extern string switch_json_api_interface_syntax_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23860 
23861   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_json_api_interface_rwlock_set___")]
switch_json_api_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23862   public static extern void switch_json_api_interface_rwlock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23863 
23864   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_json_api_interface_rwlock_get___")]
switch_json_api_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1)23865   public static extern global::System.IntPtr switch_json_api_interface_rwlock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23866 
23867   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_json_api_interface_refs_set___")]
switch_json_api_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)23868   public static extern void switch_json_api_interface_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
23869 
23870   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_json_api_interface_refs_get___")]
switch_json_api_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1)23871   public static extern int switch_json_api_interface_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23872 
23873   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_json_api_interface_reflock_set___")]
switch_json_api_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23874   public static extern void switch_json_api_interface_reflock_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23875 
23876   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_json_api_interface_reflock_get___")]
switch_json_api_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1)23877   public static extern global::System.IntPtr switch_json_api_interface_reflock_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23878 
23879   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_json_api_interface_parent_set___")]
switch_json_api_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23880   public static extern void switch_json_api_interface_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23881 
23882   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_json_api_interface_parent_get___")]
switch_json_api_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1)23883   public static extern global::System.IntPtr switch_json_api_interface_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23884 
23885   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_json_api_interface_next_set___")]
switch_json_api_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23886   public static extern void switch_json_api_interface_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23887 
23888   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_json_api_interface_next_get___")]
switch_json_api_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)23889   public static extern global::System.IntPtr switch_json_api_interface_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23890 
23891   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_json_api_interface___")]
new_switch_json_api_interface()23892   public static extern global::System.IntPtr new_switch_json_api_interface();
23893 
23894   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_json_api_interface___")]
delete_switch_json_api_interface(global::System.Runtime.InteropServices.HandleRef jarg1)23895   public static extern void delete_switch_json_api_interface(global::System.Runtime.InteropServices.HandleRef jarg1);
23896 
23897   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_slin_data_session_set___")]
switch_slin_data_session_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23898   public static extern void switch_slin_data_session_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23899 
23900   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_slin_data_session_get___")]
switch_slin_data_session_get(global::System.Runtime.InteropServices.HandleRef jarg1)23901   public static extern global::System.IntPtr switch_slin_data_session_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23902 
23903   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_slin_data_write_frame_set___")]
switch_slin_data_write_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23904   public static extern void switch_slin_data_write_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23905 
23906   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_slin_data_write_frame_get___")]
switch_slin_data_write_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1)23907   public static extern global::System.IntPtr switch_slin_data_write_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23908 
23909   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_slin_data_codec_set___")]
switch_slin_data_codec_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23910   public static extern void switch_slin_data_codec_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23911 
23912   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_slin_data_codec_get___")]
switch_slin_data_codec_get(global::System.Runtime.InteropServices.HandleRef jarg1)23913   public static extern global::System.IntPtr switch_slin_data_codec_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23914 
23915   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_slin_data_frame_data_set___")]
switch_slin_data_frame_data_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)23916   public static extern void switch_slin_data_frame_data_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
23917 
23918   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_slin_data_frame_data_get___")]
switch_slin_data_frame_data_get(global::System.Runtime.InteropServices.HandleRef jarg1)23919   public static extern string switch_slin_data_frame_data_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23920 
23921   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_slin_data___")]
new_switch_slin_data()23922   public static extern global::System.IntPtr new_switch_slin_data();
23923 
23924   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_slin_data___")]
delete_switch_slin_data(global::System.Runtime.InteropServices.HandleRef jarg1)23925   public static extern void delete_switch_slin_data(global::System.Runtime.InteropServices.HandleRef jarg1);
23926 
23927   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_timetable_profile_created_set___")]
switch_channel_timetable_profile_created_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23928   public static extern void switch_channel_timetable_profile_created_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23929 
23930   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_timetable_profile_created_get___")]
switch_channel_timetable_profile_created_get(global::System.Runtime.InteropServices.HandleRef jarg1)23931   public static extern global::System.IntPtr switch_channel_timetable_profile_created_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23932 
23933   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_timetable_created_set___")]
switch_channel_timetable_created_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23934   public static extern void switch_channel_timetable_created_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23935 
23936   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_timetable_created_get___")]
switch_channel_timetable_created_get(global::System.Runtime.InteropServices.HandleRef jarg1)23937   public static extern global::System.IntPtr switch_channel_timetable_created_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23938 
23939   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_timetable_answered_set___")]
switch_channel_timetable_answered_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23940   public static extern void switch_channel_timetable_answered_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23941 
23942   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_timetable_answered_get___")]
switch_channel_timetable_answered_get(global::System.Runtime.InteropServices.HandleRef jarg1)23943   public static extern global::System.IntPtr switch_channel_timetable_answered_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23944 
23945   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_timetable_progress_set___")]
switch_channel_timetable_progress_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23946   public static extern void switch_channel_timetable_progress_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23947 
23948   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_timetable_progress_get___")]
switch_channel_timetable_progress_get(global::System.Runtime.InteropServices.HandleRef jarg1)23949   public static extern global::System.IntPtr switch_channel_timetable_progress_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23950 
23951   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_timetable_progress_media_set___")]
switch_channel_timetable_progress_media_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23952   public static extern void switch_channel_timetable_progress_media_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23953 
23954   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_timetable_progress_media_get___")]
switch_channel_timetable_progress_media_get(global::System.Runtime.InteropServices.HandleRef jarg1)23955   public static extern global::System.IntPtr switch_channel_timetable_progress_media_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23956 
23957   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_timetable_hungup_set___")]
switch_channel_timetable_hungup_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23958   public static extern void switch_channel_timetable_hungup_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23959 
23960   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_timetable_hungup_get___")]
switch_channel_timetable_hungup_get(global::System.Runtime.InteropServices.HandleRef jarg1)23961   public static extern global::System.IntPtr switch_channel_timetable_hungup_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23962 
23963   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_timetable_transferred_set___")]
switch_channel_timetable_transferred_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23964   public static extern void switch_channel_timetable_transferred_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23965 
23966   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_timetable_transferred_get___")]
switch_channel_timetable_transferred_get(global::System.Runtime.InteropServices.HandleRef jarg1)23967   public static extern global::System.IntPtr switch_channel_timetable_transferred_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23968 
23969   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_timetable_resurrected_set___")]
switch_channel_timetable_resurrected_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23970   public static extern void switch_channel_timetable_resurrected_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23971 
23972   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_timetable_resurrected_get___")]
switch_channel_timetable_resurrected_get(global::System.Runtime.InteropServices.HandleRef jarg1)23973   public static extern global::System.IntPtr switch_channel_timetable_resurrected_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23974 
23975   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_timetable_bridged_set___")]
switch_channel_timetable_bridged_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23976   public static extern void switch_channel_timetable_bridged_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23977 
23978   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_timetable_bridged_get___")]
switch_channel_timetable_bridged_get(global::System.Runtime.InteropServices.HandleRef jarg1)23979   public static extern global::System.IntPtr switch_channel_timetable_bridged_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23980 
23981   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_timetable_last_hold_set___")]
switch_channel_timetable_last_hold_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23982   public static extern void switch_channel_timetable_last_hold_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23983 
23984   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_timetable_last_hold_get___")]
switch_channel_timetable_last_hold_get(global::System.Runtime.InteropServices.HandleRef jarg1)23985   public static extern global::System.IntPtr switch_channel_timetable_last_hold_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23986 
23987   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_timetable_hold_accum_set___")]
switch_channel_timetable_hold_accum_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23988   public static extern void switch_channel_timetable_hold_accum_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23989 
23990   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_timetable_hold_accum_get___")]
switch_channel_timetable_hold_accum_get(global::System.Runtime.InteropServices.HandleRef jarg1)23991   public static extern global::System.IntPtr switch_channel_timetable_hold_accum_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23992 
23993   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_timetable_next_set___")]
switch_channel_timetable_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)23994   public static extern void switch_channel_timetable_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
23995 
23996   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_timetable_next_get___")]
switch_channel_timetable_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)23997   public static extern global::System.IntPtr switch_channel_timetable_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
23998 
23999   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_channel_timetable___")]
new_switch_channel_timetable()24000   public static extern global::System.IntPtr new_switch_channel_timetable();
24001 
24002   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_channel_timetable___")]
delete_switch_channel_timetable(global::System.Runtime.InteropServices.HandleRef jarg1)24003   public static extern void delete_switch_channel_timetable(global::System.Runtime.InteropServices.HandleRef jarg1);
24004 
24005   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_get_state___")]
switch_channel_get_state(global::System.Runtime.InteropServices.HandleRef jarg1)24006   public static extern int switch_channel_get_state(global::System.Runtime.InteropServices.HandleRef jarg1);
24007 
24008   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_get_running_state___")]
switch_channel_get_running_state(global::System.Runtime.InteropServices.HandleRef jarg1)24009   public static extern int switch_channel_get_running_state(global::System.Runtime.InteropServices.HandleRef jarg1);
24010 
24011   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_check_signal___")]
switch_channel_check_signal(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)24012   public static extern int switch_channel_check_signal(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
24013 
24014   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_test_ready___")]
switch_channel_test_ready(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)24015   public static extern int switch_channel_test_ready(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
24016 
24017   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_wait_for_state___")]
switch_channel_wait_for_state(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)24018   public static extern void switch_channel_wait_for_state(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
24019 
24020   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_wait_for_state_timeout___")]
switch_channel_wait_for_state_timeout(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, uint jarg3)24021   public static extern void switch_channel_wait_for_state_timeout(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, uint jarg3);
24022 
24023   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_wait_for_flag___")]
switch_channel_wait_for_flag(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, uint jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)24024   public static extern int switch_channel_wait_for_flag(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, uint jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
24025 
24026   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_wait_for_app_flag___")]
switch_channel_wait_for_app_flag(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, string jarg3, int jarg4, uint jarg5)24027   public static extern int switch_channel_wait_for_app_flag(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, string jarg3, int jarg4, uint jarg5);
24028 
24029   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_perform_set_state___")]
switch_channel_perform_set_state(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4, int jarg5)24030   public static extern int switch_channel_perform_set_state(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4, int jarg5);
24031 
24032   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_perform_set_running_state___")]
switch_channel_perform_set_running_state(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, string jarg3, string jarg4, int jarg5)24033   public static extern int switch_channel_perform_set_running_state(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, string jarg3, string jarg4, int jarg5);
24034 
24035   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_str2cause___")]
switch_channel_str2cause(string jarg1)24036   public static extern int switch_channel_str2cause(string jarg1);
24037 
24038   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_get_cause___")]
switch_channel_get_cause(global::System.Runtime.InteropServices.HandleRef jarg1)24039   public static extern int switch_channel_get_cause(global::System.Runtime.InteropServices.HandleRef jarg1);
24040 
24041   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_cause_q850___")]
switch_channel_cause_q850(int jarg1)24042   public static extern int switch_channel_cause_q850(int jarg1);
24043 
24044   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_get_cause_q850___")]
switch_channel_get_cause_q850(global::System.Runtime.InteropServices.HandleRef jarg1)24045   public static extern int switch_channel_get_cause_q850(global::System.Runtime.InteropServices.HandleRef jarg1);
24046 
24047   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_get_cause_ptr___")]
switch_channel_get_cause_ptr(global::System.Runtime.InteropServices.HandleRef jarg1)24048   public static extern global::System.IntPtr switch_channel_get_cause_ptr(global::System.Runtime.InteropServices.HandleRef jarg1);
24049 
24050   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_cause2str___")]
switch_channel_cause2str(int jarg1)24051   public static extern string switch_channel_cause2str(int jarg1);
24052 
24053   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_get_timetable___")]
switch_channel_get_timetable(global::System.Runtime.InteropServices.HandleRef jarg1)24054   public static extern global::System.IntPtr switch_channel_get_timetable(global::System.Runtime.InteropServices.HandleRef jarg1);
24055 
24056   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_alloc___")]
switch_channel_alloc(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)24057   public static extern int switch_channel_alloc(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
24058 
24059   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_init___")]
switch_channel_init(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, int jarg4)24060   public static extern int switch_channel_init(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, int jarg4);
24061 
24062   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_set_presence_data_vals___")]
switch_channel_set_presence_data_vals(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)24063   public static extern void switch_channel_set_presence_data_vals(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
24064 
24065   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_perform_presence___")]
switch_channel_perform_presence(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, string jarg5, string jarg6, int jarg7)24066   public static extern void switch_channel_perform_presence(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, string jarg5, string jarg6, int jarg7);
24067 
24068   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_uninit___")]
switch_channel_uninit(global::System.Runtime.InteropServices.HandleRef jarg1)24069   public static extern void switch_channel_uninit(global::System.Runtime.InteropServices.HandleRef jarg1);
24070 
24071   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_set_caller_profile___")]
switch_channel_set_caller_profile(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24072   public static extern void switch_channel_set_caller_profile(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24073 
24074   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_step_caller_profile___")]
switch_channel_step_caller_profile(global::System.Runtime.InteropServices.HandleRef jarg1)24075   public static extern void switch_channel_step_caller_profile(global::System.Runtime.InteropServices.HandleRef jarg1);
24076 
24077   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_get_caller_profile___")]
switch_channel_get_caller_profile(global::System.Runtime.InteropServices.HandleRef jarg1)24078   public static extern global::System.IntPtr switch_channel_get_caller_profile(global::System.Runtime.InteropServices.HandleRef jarg1);
24079 
24080   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_set_originator_caller_profile___")]
switch_channel_set_originator_caller_profile(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24081   public static extern void switch_channel_set_originator_caller_profile(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24082 
24083   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_set_hunt_caller_profile___")]
switch_channel_set_hunt_caller_profile(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24084   public static extern void switch_channel_set_hunt_caller_profile(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24085 
24086   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_get_originator_caller_profile___")]
switch_channel_get_originator_caller_profile(global::System.Runtime.InteropServices.HandleRef jarg1)24087   public static extern global::System.IntPtr switch_channel_get_originator_caller_profile(global::System.Runtime.InteropServices.HandleRef jarg1);
24088 
24089   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_set_originatee_caller_profile___")]
switch_channel_set_originatee_caller_profile(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24090   public static extern void switch_channel_set_originatee_caller_profile(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24091 
24092   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_get_originatee_caller_profile___")]
switch_channel_get_originatee_caller_profile(global::System.Runtime.InteropServices.HandleRef jarg1)24093   public static extern global::System.IntPtr switch_channel_get_originatee_caller_profile(global::System.Runtime.InteropServices.HandleRef jarg1);
24094 
24095   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_set_origination_caller_profile___")]
switch_channel_set_origination_caller_profile(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24096   public static extern void switch_channel_set_origination_caller_profile(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24097 
24098   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_get_origination_caller_profile___")]
switch_channel_get_origination_caller_profile(global::System.Runtime.InteropServices.HandleRef jarg1)24099   public static extern global::System.IntPtr switch_channel_get_origination_caller_profile(global::System.Runtime.InteropServices.HandleRef jarg1);
24100 
24101   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_get_uuid___")]
switch_channel_get_uuid(global::System.Runtime.InteropServices.HandleRef jarg1)24102   public static extern string switch_channel_get_uuid(global::System.Runtime.InteropServices.HandleRef jarg1);
24103 
24104   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_set_profile_var___")]
switch_channel_set_profile_var(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)24105   public static extern int switch_channel_set_profile_var(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
24106 
24107   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_set_log_tag___")]
switch_channel_set_log_tag(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)24108   public static extern int switch_channel_set_log_tag(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
24109 
24110   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_get_log_tags___")]
switch_channel_get_log_tags(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24111   public static extern int switch_channel_get_log_tags(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24112 
24113   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_set_variable_var_check___")]
switch_channel_set_variable_var_check(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4)24114   public static extern int switch_channel_set_variable_var_check(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4);
24115 
24116   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_add_variable_var_check___")]
switch_channel_add_variable_var_check(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4, int jarg5)24117   public static extern int switch_channel_add_variable_var_check(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4, int jarg5);
24118 
24119   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_set_variable_printf___")]
switch_channel_set_variable_printf(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)24120   public static extern int switch_channel_set_variable_printf(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
24121 
24122   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_set_variable_name_printf___")]
switch_channel_set_variable_name_printf(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)24123   public static extern int switch_channel_set_variable_name_printf(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
24124 
24125   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_set_variable_partner_var_check___")]
switch_channel_set_variable_partner_var_check(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4)24126   public static extern int switch_channel_set_variable_partner_var_check(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4);
24127 
24128   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_get_variable_partner___")]
switch_channel_get_variable_partner(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)24129   public static extern string switch_channel_get_variable_partner(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
24130 
24131   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_get_hold_music___")]
switch_channel_get_hold_music(global::System.Runtime.InteropServices.HandleRef jarg1)24132   public static extern string switch_channel_get_hold_music(global::System.Runtime.InteropServices.HandleRef jarg1);
24133 
24134   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_get_hold_music_partner___")]
switch_channel_get_hold_music_partner(global::System.Runtime.InteropServices.HandleRef jarg1)24135   public static extern string switch_channel_get_hold_music_partner(global::System.Runtime.InteropServices.HandleRef jarg1);
24136 
24137   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_del_variable_prefix___")]
switch_channel_del_variable_prefix(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)24138   public static extern uint switch_channel_del_variable_prefix(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
24139 
24140   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_transfer_variable_prefix___")]
switch_channel_transfer_variable_prefix(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3)24141   public static extern int switch_channel_transfer_variable_prefix(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3);
24142 
24143   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_export_variable_var_check___")]
switch_channel_export_variable_var_check(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, int jarg5)24144   public static extern int switch_channel_export_variable_var_check(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, int jarg5);
24145 
24146   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_process_export___")]
switch_channel_process_export(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, string jarg4)24147   public static extern void switch_channel_process_export(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, string jarg4);
24148 
24149   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_export_variable_printf___")]
switch_channel_export_variable_printf(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4)24150   public static extern int switch_channel_export_variable_printf(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4);
24151 
24152   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_set_scope_variables___")]
switch_channel_set_scope_variables(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24153   public static extern void switch_channel_set_scope_variables(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24154 
24155   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_get_scope_variables___")]
switch_channel_get_scope_variables(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24156   public static extern int switch_channel_get_scope_variables(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24157 
24158   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_get_variable_dup___")]
switch_channel_get_variable_dup(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3, int jarg4)24159   public static extern string switch_channel_get_variable_dup(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3, int jarg4);
24160 
24161   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_get_variables___")]
switch_channel_get_variables(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24162   public static extern int switch_channel_get_variables(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24163 
24164   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_pass_callee_id___")]
switch_channel_pass_callee_id(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24165   public static extern int switch_channel_pass_callee_id(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24166 
24167   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_var_false___")]
switch_channel_var_false(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)24168   public static extern int switch_channel_var_false(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
24169 
24170   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_var_true___")]
switch_channel_var_true(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)24171   public static extern int switch_channel_var_true(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
24172 
24173   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_variable_first___")]
switch_channel_variable_first(global::System.Runtime.InteropServices.HandleRef jarg1)24174   public static extern global::System.IntPtr switch_channel_variable_first(global::System.Runtime.InteropServices.HandleRef jarg1);
24175 
24176   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_variable_last___")]
switch_channel_variable_last(global::System.Runtime.InteropServices.HandleRef jarg1)24177   public static extern void switch_channel_variable_last(global::System.Runtime.InteropServices.HandleRef jarg1);
24178 
24179   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_restart___")]
switch_channel_restart(global::System.Runtime.InteropServices.HandleRef jarg1)24180   public static extern void switch_channel_restart(global::System.Runtime.InteropServices.HandleRef jarg1);
24181 
24182   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_caller_extension_masquerade___")]
switch_channel_caller_extension_masquerade(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3)24183   public static extern int switch_channel_caller_extension_masquerade(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3);
24184 
24185   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_set_caller_extension___")]
switch_channel_set_caller_extension(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24186   public static extern void switch_channel_set_caller_extension(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24187 
24188   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_invert_cid___")]
switch_channel_invert_cid(global::System.Runtime.InteropServices.HandleRef jarg1)24189   public static extern void switch_channel_invert_cid(global::System.Runtime.InteropServices.HandleRef jarg1);
24190 
24191   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_flip_cid___")]
switch_channel_flip_cid(global::System.Runtime.InteropServices.HandleRef jarg1)24192   public static extern void switch_channel_flip_cid(global::System.Runtime.InteropServices.HandleRef jarg1);
24193 
24194   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_sort_cid___")]
switch_channel_sort_cid(global::System.Runtime.InteropServices.HandleRef jarg1)24195   public static extern void switch_channel_sort_cid(global::System.Runtime.InteropServices.HandleRef jarg1);
24196 
24197   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_get_caller_extension___")]
switch_channel_get_caller_extension(global::System.Runtime.InteropServices.HandleRef jarg1)24198   public static extern global::System.IntPtr switch_channel_get_caller_extension(global::System.Runtime.InteropServices.HandleRef jarg1);
24199 
24200   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_test_flag___")]
switch_channel_test_flag(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)24201   public static extern uint switch_channel_test_flag(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
24202 
24203   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_set_flag_value___")]
switch_channel_set_flag_value(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, uint jarg3)24204   public static extern void switch_channel_set_flag_value(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, uint jarg3);
24205 
24206   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_set_flag_recursive___")]
switch_channel_set_flag_recursive(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)24207   public static extern void switch_channel_set_flag_recursive(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
24208 
24209   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_set_cap_value___")]
switch_channel_set_cap_value(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, uint jarg3)24210   public static extern void switch_channel_set_cap_value(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, uint jarg3);
24211 
24212   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_clear_cap___")]
switch_channel_clear_cap(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)24213   public static extern void switch_channel_clear_cap(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
24214 
24215   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_test_cap___")]
switch_channel_test_cap(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)24216   public static extern uint switch_channel_test_cap(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
24217 
24218   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_test_cap_partner___")]
switch_channel_test_cap_partner(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)24219   public static extern uint switch_channel_test_cap_partner(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
24220 
24221   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_set_flag_partner___")]
switch_channel_set_flag_partner(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)24222   public static extern int switch_channel_set_flag_partner(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
24223 
24224   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_clear_flag_partner___")]
switch_channel_clear_flag_partner(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)24225   public static extern int switch_channel_clear_flag_partner(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
24226 
24227   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_test_flag_partner___")]
switch_channel_test_flag_partner(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)24228   public static extern uint switch_channel_test_flag_partner(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
24229 
24230   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_set_state_flag___")]
switch_channel_set_state_flag(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)24231   public static extern void switch_channel_set_state_flag(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
24232 
24233   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_clear_state_flag___")]
switch_channel_clear_state_flag(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)24234   public static extern void switch_channel_clear_state_flag(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
24235 
24236   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_clear_flag___")]
switch_channel_clear_flag(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)24237   public static extern void switch_channel_clear_flag(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
24238 
24239   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_clear_flag_recursive___")]
switch_channel_clear_flag_recursive(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)24240   public static extern void switch_channel_clear_flag_recursive(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
24241 
24242   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_perform_answer___")]
switch_channel_perform_answer(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4)24243   public static extern int switch_channel_perform_answer(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4);
24244 
24245   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_perform_mark_answered___")]
switch_channel_perform_mark_answered(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4)24246   public static extern int switch_channel_perform_mark_answered(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4);
24247 
24248   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_check_zrtp___")]
switch_channel_check_zrtp(global::System.Runtime.InteropServices.HandleRef jarg1)24249   public static extern void switch_channel_check_zrtp(global::System.Runtime.InteropServices.HandleRef jarg1);
24250 
24251   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_perform_acknowledge_call___")]
switch_channel_perform_acknowledge_call(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4)24252   public static extern int switch_channel_perform_acknowledge_call(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4);
24253 
24254   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_perform_ring_ready_value___")]
switch_channel_perform_ring_ready_value(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, string jarg3, string jarg4, int jarg5)24255   public static extern int switch_channel_perform_ring_ready_value(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, string jarg3, string jarg4, int jarg5);
24256 
24257   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_perform_pre_answer___")]
switch_channel_perform_pre_answer(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4)24258   public static extern int switch_channel_perform_pre_answer(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4);
24259 
24260   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_perform_mark_pre_answered___")]
switch_channel_perform_mark_pre_answered(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4)24261   public static extern int switch_channel_perform_mark_pre_answered(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4);
24262 
24263   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_perform_mark_ring_ready_value___")]
switch_channel_perform_mark_ring_ready_value(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, string jarg3, string jarg4, int jarg5)24264   public static extern int switch_channel_perform_mark_ring_ready_value(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, string jarg3, string jarg4, int jarg5);
24265 
24266   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_add_state_handler___")]
switch_channel_add_state_handler(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24267   public static extern int switch_channel_add_state_handler(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24268 
24269   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_clear_state_handler___")]
switch_channel_clear_state_handler(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24270   public static extern void switch_channel_clear_state_handler(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24271 
24272   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_get_state_handler___")]
switch_channel_get_state_handler(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)24273   public static extern global::System.IntPtr switch_channel_get_state_handler(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
24274 
24275   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_set_private___")]
switch_channel_set_private(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)24276   public static extern int switch_channel_set_private(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
24277 
24278   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_get_private___")]
switch_channel_get_private(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)24279   public static extern global::System.IntPtr switch_channel_get_private(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
24280 
24281   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_get_private_partner___")]
switch_channel_get_private_partner(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)24282   public static extern global::System.IntPtr switch_channel_get_private_partner(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
24283 
24284   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_set_name___")]
switch_channel_set_name(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)24285   public static extern int switch_channel_set_name(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
24286 
24287   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_get_name___")]
switch_channel_get_name(global::System.Runtime.InteropServices.HandleRef jarg1)24288   public static extern string switch_channel_get_name(global::System.Runtime.InteropServices.HandleRef jarg1);
24289 
24290   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_perform_hangup___")]
switch_channel_perform_hangup(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4, int jarg5)24291   public static extern int switch_channel_perform_hangup(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4, int jarg5);
24292 
24293   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_has_dtmf___")]
switch_channel_has_dtmf(global::System.Runtime.InteropServices.HandleRef jarg1)24294   public static extern global::System.IntPtr switch_channel_has_dtmf(global::System.Runtime.InteropServices.HandleRef jarg1);
24295 
24296   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_dtmf_lock___")]
switch_channel_dtmf_lock(global::System.Runtime.InteropServices.HandleRef jarg1)24297   public static extern int switch_channel_dtmf_lock(global::System.Runtime.InteropServices.HandleRef jarg1);
24298 
24299   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_try_dtmf_lock___")]
switch_channel_try_dtmf_lock(global::System.Runtime.InteropServices.HandleRef jarg1)24300   public static extern int switch_channel_try_dtmf_lock(global::System.Runtime.InteropServices.HandleRef jarg1);
24301 
24302   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_dtmf_unlock___")]
switch_channel_dtmf_unlock(global::System.Runtime.InteropServices.HandleRef jarg1)24303   public static extern int switch_channel_dtmf_unlock(global::System.Runtime.InteropServices.HandleRef jarg1);
24304 
24305   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_queue_dtmf___")]
switch_channel_queue_dtmf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24306   public static extern int switch_channel_queue_dtmf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24307 
24308   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_queue_dtmf_string___")]
switch_channel_queue_dtmf_string(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)24309   public static extern int switch_channel_queue_dtmf_string(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
24310 
24311   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_dequeue_dtmf___")]
switch_channel_dequeue_dtmf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24312   public static extern int switch_channel_dequeue_dtmf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24313 
24314   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_flush_dtmf___")]
switch_channel_flush_dtmf(global::System.Runtime.InteropServices.HandleRef jarg1)24315   public static extern void switch_channel_flush_dtmf(global::System.Runtime.InteropServices.HandleRef jarg1);
24316 
24317   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_dequeue_dtmf_string___")]
switch_channel_dequeue_dtmf_string(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)24318   public static extern global::System.IntPtr switch_channel_dequeue_dtmf_string(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
24319 
24320   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_state_name___")]
switch_channel_state_name(int jarg1)24321   public static extern string switch_channel_state_name(int jarg1);
24322 
24323   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_name_state___")]
switch_channel_name_state(string jarg1)24324   public static extern int switch_channel_name_state(string jarg1);
24325 
24326   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_event_set_data___")]
switch_channel_event_set_data(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24327   public static extern void switch_channel_event_set_data(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24328 
24329   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_event_set_basic_data___")]
switch_channel_event_set_basic_data(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24330   public static extern void switch_channel_event_set_basic_data(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24331 
24332   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_event_set_extended_data___")]
switch_channel_event_set_extended_data(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24333   public static extern void switch_channel_event_set_extended_data(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24334 
24335   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_expand_variables_check___")]
switch_channel_expand_variables_check(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, uint jarg5)24336   public static extern string switch_channel_expand_variables_check(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, uint jarg5);
24337 
24338   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_build_param_string___")]
switch_channel_build_param_string(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3)24339   public static extern string switch_channel_build_param_string(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3);
24340 
24341   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_set_timestamps___")]
switch_channel_set_timestamps(global::System.Runtime.InteropServices.HandleRef jarg1)24342   public static extern int switch_channel_set_timestamps(global::System.Runtime.InteropServices.HandleRef jarg1);
24343 
24344   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_perform_audio_sync___")]
switch_channel_perform_audio_sync(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4)24345   public static extern void switch_channel_perform_audio_sync(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4);
24346 
24347   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_perform_video_sync___")]
switch_channel_perform_video_sync(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4)24348   public static extern void switch_channel_perform_video_sync(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4);
24349 
24350   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_set_private_flag___")]
switch_channel_set_private_flag(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)24351   public static extern void switch_channel_set_private_flag(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
24352 
24353   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_clear_private_flag___")]
switch_channel_clear_private_flag(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)24354   public static extern void switch_channel_clear_private_flag(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
24355 
24356   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_test_private_flag___")]
switch_channel_test_private_flag(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)24357   public static extern int switch_channel_test_private_flag(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
24358 
24359   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_set_app_flag_key___")]
switch_channel_set_app_flag_key(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3)24360   public static extern void switch_channel_set_app_flag_key(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3);
24361 
24362   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_clear_app_flag_key___")]
switch_channel_clear_app_flag_key(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3)24363   public static extern void switch_channel_clear_app_flag_key(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3);
24364 
24365   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_test_app_flag_key___")]
switch_channel_test_app_flag_key(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3)24366   public static extern int switch_channel_test_app_flag_key(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3);
24367 
24368   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_set_bridge_time___")]
switch_channel_set_bridge_time(global::System.Runtime.InteropServices.HandleRef jarg1)24369   public static extern void switch_channel_set_bridge_time(global::System.Runtime.InteropServices.HandleRef jarg1);
24370 
24371   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_set_hangup_time___")]
switch_channel_set_hangup_time(global::System.Runtime.InteropServices.HandleRef jarg1)24372   public static extern void switch_channel_set_hangup_time(global::System.Runtime.InteropServices.HandleRef jarg1);
24373 
24374   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_direction___")]
switch_channel_direction(global::System.Runtime.InteropServices.HandleRef jarg1)24375   public static extern int switch_channel_direction(global::System.Runtime.InteropServices.HandleRef jarg1);
24376 
24377   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_logical_direction___")]
switch_channel_logical_direction(global::System.Runtime.InteropServices.HandleRef jarg1)24378   public static extern int switch_channel_logical_direction(global::System.Runtime.InteropServices.HandleRef jarg1);
24379 
24380   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_set_direction___")]
switch_channel_set_direction(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)24381   public static extern void switch_channel_set_direction(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
24382 
24383   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_get_session___")]
switch_channel_get_session(global::System.Runtime.InteropServices.HandleRef jarg1)24384   public static extern global::System.IntPtr switch_channel_get_session(global::System.Runtime.InteropServices.HandleRef jarg1);
24385 
24386   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_get_flag_string___")]
switch_channel_get_flag_string(global::System.Runtime.InteropServices.HandleRef jarg1)24387   public static extern string switch_channel_get_flag_string(global::System.Runtime.InteropServices.HandleRef jarg1);
24388 
24389   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_get_cap_string___")]
switch_channel_get_cap_string(global::System.Runtime.InteropServices.HandleRef jarg1)24390   public static extern string switch_channel_get_cap_string(global::System.Runtime.InteropServices.HandleRef jarg1);
24391 
24392   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_state_change_pending___")]
switch_channel_state_change_pending(global::System.Runtime.InteropServices.HandleRef jarg1)24393   public static extern int switch_channel_state_change_pending(global::System.Runtime.InteropServices.HandleRef jarg1);
24394 
24395   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_perform_set_callstate___")]
switch_channel_perform_set_callstate(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, string jarg3, string jarg4, int jarg5)24396   public static extern void switch_channel_perform_set_callstate(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, string jarg3, string jarg4, int jarg5);
24397 
24398   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_get_callstate___")]
switch_channel_get_callstate(global::System.Runtime.InteropServices.HandleRef jarg1)24399   public static extern int switch_channel_get_callstate(global::System.Runtime.InteropServices.HandleRef jarg1);
24400 
24401   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_callstate2str___")]
switch_channel_callstate2str(int jarg1)24402   public static extern string switch_channel_callstate2str(int jarg1);
24403 
24404   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_str2callstate___")]
switch_channel_str2callstate(string jarg1)24405   public static extern int switch_channel_str2callstate(string jarg1);
24406 
24407   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_mark_hold___")]
switch_channel_mark_hold(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)24408   public static extern void switch_channel_mark_hold(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
24409 
24410   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_execute_on___")]
switch_channel_execute_on(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)24411   public static extern int switch_channel_execute_on(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
24412 
24413   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_api_on___")]
switch_channel_api_on(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)24414   public static extern int switch_channel_api_on(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
24415 
24416   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_process_device_hangup___")]
switch_channel_process_device_hangup(global::System.Runtime.InteropServices.HandleRef jarg1)24417   public static extern void switch_channel_process_device_hangup(global::System.Runtime.InteropServices.HandleRef jarg1);
24418 
24419   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_get_queued_extension___")]
switch_channel_get_queued_extension(global::System.Runtime.InteropServices.HandleRef jarg1)24420   public static extern global::System.IntPtr switch_channel_get_queued_extension(global::System.Runtime.InteropServices.HandleRef jarg1);
24421 
24422   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_transfer_to_extension___")]
switch_channel_transfer_to_extension(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24423   public static extern void switch_channel_transfer_to_extension(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24424 
24425   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_get_partner_uuid___")]
switch_channel_get_partner_uuid(global::System.Runtime.InteropServices.HandleRef jarg1)24426   public static extern string switch_channel_get_partner_uuid(global::System.Runtime.InteropServices.HandleRef jarg1);
24427 
24428   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_get_partner_uuid_copy___")]
switch_channel_get_partner_uuid_copy(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)24429   public static extern string switch_channel_get_partner_uuid_copy(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
24430 
24431   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_get_hold_record___")]
switch_channel_get_hold_record(global::System.Runtime.InteropServices.HandleRef jarg1)24432   public static extern global::System.IntPtr switch_channel_get_hold_record(global::System.Runtime.InteropServices.HandleRef jarg1);
24433 
24434   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_state_thread_lock___")]
switch_channel_state_thread_lock(global::System.Runtime.InteropServices.HandleRef jarg1)24435   public static extern void switch_channel_state_thread_lock(global::System.Runtime.InteropServices.HandleRef jarg1);
24436 
24437   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_state_thread_unlock___")]
switch_channel_state_thread_unlock(global::System.Runtime.InteropServices.HandleRef jarg1)24438   public static extern void switch_channel_state_thread_unlock(global::System.Runtime.InteropServices.HandleRef jarg1);
24439 
24440   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_state_thread_trylock___")]
switch_channel_state_thread_trylock(global::System.Runtime.InteropServices.HandleRef jarg1)24441   public static extern int switch_channel_state_thread_trylock(global::System.Runtime.InteropServices.HandleRef jarg1);
24442 
24443   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_handle_cause___")]
switch_channel_handle_cause(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)24444   public static extern void switch_channel_handle_cause(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
24445 
24446   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_global_init___")]
switch_channel_global_init(global::System.Runtime.InteropServices.HandleRef jarg1)24447   public static extern void switch_channel_global_init(global::System.Runtime.InteropServices.HandleRef jarg1);
24448 
24449   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_global_uninit___")]
switch_channel_global_uninit()24450   public static extern void switch_channel_global_uninit();
24451 
24452   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_set_device_id___")]
switch_channel_set_device_id(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)24453   public static extern string switch_channel_set_device_id(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
24454 
24455   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_clear_device_record___")]
switch_channel_clear_device_record(global::System.Runtime.InteropServices.HandleRef jarg1)24456   public static extern void switch_channel_clear_device_record(global::System.Runtime.InteropServices.HandleRef jarg1);
24457 
24458   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_get_device_record___")]
switch_channel_get_device_record(global::System.Runtime.InteropServices.HandleRef jarg1)24459   public static extern global::System.IntPtr switch_channel_get_device_record(global::System.Runtime.InteropServices.HandleRef jarg1);
24460 
24461   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_release_device_record___")]
switch_channel_release_device_record(global::System.Runtime.InteropServices.HandleRef jarg1)24462   public static extern void switch_channel_release_device_record(global::System.Runtime.InteropServices.HandleRef jarg1);
24463 
24464   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_bind_device_state_handler___")]
switch_channel_bind_device_state_handler(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24465   public static extern int switch_channel_bind_device_state_handler(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24466 
24467   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_unbind_device_state_handler___")]
switch_channel_unbind_device_state_handler(global::System.Runtime.InteropServices.HandleRef jarg1)24468   public static extern int switch_channel_unbind_device_state_handler(global::System.Runtime.InteropServices.HandleRef jarg1);
24469 
24470   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_device_state2str___")]
switch_channel_device_state2str(int jarg1)24471   public static extern string switch_channel_device_state2str(int jarg1);
24472 
24473   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_channel_pass_sdp___")]
switch_channel_pass_sdp(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3)24474   public static extern int switch_channel_pass_sdp(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3);
24475 
24476   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_buffer_create_partition___")]
switch_buffer_create_partition(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)24477   public static extern int switch_buffer_create_partition(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
24478 
24479   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_buffer_set_partition_data___")]
switch_buffer_set_partition_data(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)24480   public static extern int switch_buffer_set_partition_data(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
24481 
24482   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_buffer_reset_partition_data___")]
switch_buffer_reset_partition_data(global::System.Runtime.InteropServices.HandleRef jarg1)24483   public static extern int switch_buffer_reset_partition_data(global::System.Runtime.InteropServices.HandleRef jarg1);
24484 
24485   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_buffer_create___")]
switch_buffer_create(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)24486   public static extern int switch_buffer_create(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
24487 
24488   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_buffer_create_dynamic___")]
switch_buffer_create_dynamic(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)24489   public static extern int switch_buffer_create_dynamic(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
24490 
24491   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_buffer_add_mutex___")]
switch_buffer_add_mutex(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24492   public static extern void switch_buffer_add_mutex(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24493 
24494   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_buffer_lock___")]
switch_buffer_lock(global::System.Runtime.InteropServices.HandleRef jarg1)24495   public static extern void switch_buffer_lock(global::System.Runtime.InteropServices.HandleRef jarg1);
24496 
24497   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_buffer_trylock___")]
switch_buffer_trylock(global::System.Runtime.InteropServices.HandleRef jarg1)24498   public static extern int switch_buffer_trylock(global::System.Runtime.InteropServices.HandleRef jarg1);
24499 
24500   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_buffer_unlock___")]
switch_buffer_unlock(global::System.Runtime.InteropServices.HandleRef jarg1)24501   public static extern void switch_buffer_unlock(global::System.Runtime.InteropServices.HandleRef jarg1);
24502 
24503   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_buffer_len___")]
switch_buffer_len(global::System.Runtime.InteropServices.HandleRef jarg1)24504   public static extern global::System.IntPtr switch_buffer_len(global::System.Runtime.InteropServices.HandleRef jarg1);
24505 
24506   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_buffer_freespace___")]
switch_buffer_freespace(global::System.Runtime.InteropServices.HandleRef jarg1)24507   public static extern global::System.IntPtr switch_buffer_freespace(global::System.Runtime.InteropServices.HandleRef jarg1);
24508 
24509   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_buffer_inuse___")]
switch_buffer_inuse(global::System.Runtime.InteropServices.HandleRef jarg1)24510   public static extern global::System.IntPtr switch_buffer_inuse(global::System.Runtime.InteropServices.HandleRef jarg1);
24511 
24512   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_buffer_read___")]
switch_buffer_read(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)24513   public static extern global::System.IntPtr switch_buffer_read(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
24514 
24515   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_buffer_peek___")]
switch_buffer_peek(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)24516   public static extern global::System.IntPtr switch_buffer_peek(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
24517 
24518   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_buffer_peek_zerocopy___")]
switch_buffer_peek_zerocopy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24519   public static extern global::System.IntPtr switch_buffer_peek_zerocopy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24520 
24521   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_buffer_read_loop___")]
switch_buffer_read_loop(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)24522   public static extern global::System.IntPtr switch_buffer_read_loop(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
24523 
24524   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_buffer_set_loops___")]
switch_buffer_set_loops(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)24525   public static extern void switch_buffer_set_loops(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
24526 
24527   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_buffer_write___")]
switch_buffer_write(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)24528   public static extern global::System.IntPtr switch_buffer_write(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
24529 
24530   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_buffer_toss___")]
switch_buffer_toss(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24531   public static extern global::System.IntPtr switch_buffer_toss(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24532 
24533   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_buffer_zero___")]
switch_buffer_zero(global::System.Runtime.InteropServices.HandleRef jarg1)24534   public static extern void switch_buffer_zero(global::System.Runtime.InteropServices.HandleRef jarg1);
24535 
24536   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_buffer_slide_write___")]
switch_buffer_slide_write(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)24537   public static extern global::System.IntPtr switch_buffer_slide_write(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
24538 
24539   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_buffer_destroy___")]
switch_buffer_destroy(global::System.Runtime.InteropServices.HandleRef jarg1)24540   public static extern void switch_buffer_destroy(global::System.Runtime.InteropServices.HandleRef jarg1);
24541 
24542   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_buffer_zwrite___")]
switch_buffer_zwrite(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)24543   public static extern global::System.IntPtr switch_buffer_zwrite(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
24544 
24545   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_buffer_get_head_pointer___")]
switch_buffer_get_head_pointer(global::System.Runtime.InteropServices.HandleRef jarg1)24546   public static extern global::System.IntPtr switch_buffer_get_head_pointer(global::System.Runtime.InteropServices.HandleRef jarg1);
24547 
24548   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_header_name_set___")]
switch_event_header_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)24549   public static extern void switch_event_header_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
24550 
24551   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_header_name_get___")]
switch_event_header_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)24552   public static extern string switch_event_header_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24553 
24554   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_header_value_set___")]
switch_event_header_value_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)24555   public static extern void switch_event_header_value_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
24556 
24557   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_header_value_get___")]
switch_event_header_value_get(global::System.Runtime.InteropServices.HandleRef jarg1)24558   public static extern string switch_event_header_value_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24559 
24560   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_header_array_set___")]
switch_event_header_array_set(global::System.Runtime.InteropServices.HandleRef jarg1, ref string jarg2)24561   public static extern void switch_event_header_array_set(global::System.Runtime.InteropServices.HandleRef jarg1, ref string jarg2);
24562 
24563   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_header_array_get___")]
switch_event_header_array_get(global::System.Runtime.InteropServices.HandleRef jarg1)24564   public static extern string switch_event_header_array_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24565 
24566   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_header_idx_set___")]
switch_event_header_idx_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)24567   public static extern void switch_event_header_idx_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
24568 
24569   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_header_idx_get___")]
switch_event_header_idx_get(global::System.Runtime.InteropServices.HandleRef jarg1)24570   public static extern int switch_event_header_idx_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24571 
24572   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_header_hash_set___")]
switch_event_header_hash_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)24573   public static extern void switch_event_header_hash_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
24574 
24575   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_header_hash_get___")]
switch_event_header_hash_get(global::System.Runtime.InteropServices.HandleRef jarg1)24576   public static extern uint switch_event_header_hash_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24577 
24578   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_header_next_set___")]
switch_event_header_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24579   public static extern void switch_event_header_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24580 
24581   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_header_next_get___")]
switch_event_header_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)24582   public static extern global::System.IntPtr switch_event_header_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24583 
24584   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_event_header___")]
new_switch_event_header()24585   public static extern global::System.IntPtr new_switch_event_header();
24586 
24587   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_event_header___")]
delete_switch_event_header(global::System.Runtime.InteropServices.HandleRef jarg1)24588   public static extern void delete_switch_event_header(global::System.Runtime.InteropServices.HandleRef jarg1);
24589 
24590   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_event_id_set___")]
switch_event_event_id_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)24591   public static extern void switch_event_event_id_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
24592 
24593   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_event_id_get___")]
switch_event_event_id_get(global::System.Runtime.InteropServices.HandleRef jarg1)24594   public static extern int switch_event_event_id_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24595 
24596   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_priority_set___")]
switch_event_priority_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)24597   public static extern void switch_event_priority_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
24598 
24599   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_priority_get___")]
switch_event_priority_get(global::System.Runtime.InteropServices.HandleRef jarg1)24600   public static extern int switch_event_priority_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24601 
24602   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_owner_set___")]
switch_event_owner_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)24603   public static extern void switch_event_owner_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
24604 
24605   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_owner_get___")]
switch_event_owner_get(global::System.Runtime.InteropServices.HandleRef jarg1)24606   public static extern string switch_event_owner_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24607 
24608   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_subclass_name_set___")]
switch_event_subclass_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)24609   public static extern void switch_event_subclass_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
24610 
24611   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_subclass_name_get___")]
switch_event_subclass_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)24612   public static extern string switch_event_subclass_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24613 
24614   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_headers_set___")]
switch_event_headers_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24615   public static extern void switch_event_headers_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24616 
24617   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_headers_get___")]
switch_event_headers_get(global::System.Runtime.InteropServices.HandleRef jarg1)24618   public static extern global::System.IntPtr switch_event_headers_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24619 
24620   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_last_header_set___")]
switch_event_last_header_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24621   public static extern void switch_event_last_header_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24622 
24623   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_last_header_get___")]
switch_event_last_header_get(global::System.Runtime.InteropServices.HandleRef jarg1)24624   public static extern global::System.IntPtr switch_event_last_header_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24625 
24626   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_body_set___")]
switch_event_body_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)24627   public static extern void switch_event_body_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
24628 
24629   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_body_get___")]
switch_event_body_get(global::System.Runtime.InteropServices.HandleRef jarg1)24630   public static extern string switch_event_body_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24631 
24632   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_bind_user_data_set___")]
switch_event_bind_user_data_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24633   public static extern void switch_event_bind_user_data_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24634 
24635   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_bind_user_data_get___")]
switch_event_bind_user_data_get(global::System.Runtime.InteropServices.HandleRef jarg1)24636   public static extern global::System.IntPtr switch_event_bind_user_data_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24637 
24638   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_event_user_data_set___")]
switch_event_event_user_data_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24639   public static extern void switch_event_event_user_data_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24640 
24641   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_event_user_data_get___")]
switch_event_event_user_data_get(global::System.Runtime.InteropServices.HandleRef jarg1)24642   public static extern global::System.IntPtr switch_event_event_user_data_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24643 
24644   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_key_set___")]
switch_event_key_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)24645   public static extern void switch_event_key_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
24646 
24647   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_key_get___")]
switch_event_key_get(global::System.Runtime.InteropServices.HandleRef jarg1)24648   public static extern uint switch_event_key_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24649 
24650   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_next_set___")]
switch_event_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24651   public static extern void switch_event_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24652 
24653   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_next_get___")]
switch_event_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)24654   public static extern global::System.IntPtr switch_event_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24655 
24656   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_flags_set___")]
switch_event_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)24657   public static extern void switch_event_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
24658 
24659   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_flags_get___")]
switch_event_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1)24660   public static extern int switch_event_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24661 
24662   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_event___")]
new_switch_event()24663   public static extern global::System.IntPtr new_switch_event();
24664 
24665   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_event___")]
delete_switch_event(global::System.Runtime.InteropServices.HandleRef jarg1)24666   public static extern void delete_switch_event(global::System.Runtime.InteropServices.HandleRef jarg1);
24667 
24668   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_serial_event_t_event_id_set___")]
switch_serial_event_t_event_id_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)24669   public static extern void switch_serial_event_t_event_id_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
24670 
24671   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_serial_event_t_event_id_get___")]
switch_serial_event_t_event_id_get(global::System.Runtime.InteropServices.HandleRef jarg1)24672   public static extern int switch_serial_event_t_event_id_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24673 
24674   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_serial_event_t_priority_set___")]
switch_serial_event_t_priority_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)24675   public static extern void switch_serial_event_t_priority_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
24676 
24677   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_serial_event_t_priority_get___")]
switch_serial_event_t_priority_get(global::System.Runtime.InteropServices.HandleRef jarg1)24678   public static extern int switch_serial_event_t_priority_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24679 
24680   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_serial_event_t_flags_set___")]
switch_serial_event_t_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)24681   public static extern void switch_serial_event_t_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
24682 
24683   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_serial_event_t_flags_get___")]
switch_serial_event_t_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1)24684   public static extern int switch_serial_event_t_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24685 
24686   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_serial_event_t_owner_set___")]
switch_serial_event_t_owner_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)24687   public static extern void switch_serial_event_t_owner_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
24688 
24689   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_serial_event_t_owner_get___")]
switch_serial_event_t_owner_get(global::System.Runtime.InteropServices.HandleRef jarg1)24690   public static extern string switch_serial_event_t_owner_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24691 
24692   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_serial_event_t_subclass_name_set___")]
switch_serial_event_t_subclass_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)24693   public static extern void switch_serial_event_t_subclass_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
24694 
24695   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_serial_event_t_subclass_name_get___")]
switch_serial_event_t_subclass_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)24696   public static extern string switch_serial_event_t_subclass_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24697 
24698   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_serial_event_t_body_set___")]
switch_serial_event_t_body_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)24699   public static extern void switch_serial_event_t_body_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
24700 
24701   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_serial_event_t_body_get___")]
switch_serial_event_t_body_get(global::System.Runtime.InteropServices.HandleRef jarg1)24702   public static extern string switch_serial_event_t_body_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24703 
24704   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_serial_event_t___")]
new_switch_serial_event_t()24705   public static extern global::System.IntPtr new_switch_serial_event_t();
24706 
24707   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_serial_event_t___")]
delete_switch_serial_event_t(global::System.Runtime.InteropServices.HandleRef jarg1)24708   public static extern void delete_switch_serial_event_t(global::System.Runtime.InteropServices.HandleRef jarg1);
24709 
24710   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_serial_event_header_t_name_set___")]
switch_serial_event_header_t_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)24711   public static extern void switch_serial_event_header_t_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
24712 
24713   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_serial_event_header_t_name_get___")]
switch_serial_event_header_t_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)24714   public static extern string switch_serial_event_header_t_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24715 
24716   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_serial_event_header_t_value_set___")]
switch_serial_event_header_t_value_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)24717   public static extern void switch_serial_event_header_t_value_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
24718 
24719   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_serial_event_header_t_value_get___")]
switch_serial_event_header_t_value_get(global::System.Runtime.InteropServices.HandleRef jarg1)24720   public static extern string switch_serial_event_header_t_value_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24721 
24722   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_serial_event_header_t___")]
new_switch_serial_event_header_t()24723   public static extern global::System.IntPtr new_switch_serial_event_header_t();
24724 
24725   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_serial_event_header_t___")]
delete_switch_serial_event_header_t(global::System.Runtime.InteropServices.HandleRef jarg1)24726   public static extern void delete_switch_serial_event_header_t(global::System.Runtime.InteropServices.HandleRef jarg1);
24727 
24728   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_init___")]
switch_event_init(global::System.Runtime.InteropServices.HandleRef jarg1)24729   public static extern int switch_event_init(global::System.Runtime.InteropServices.HandleRef jarg1);
24730 
24731   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_shutdown___")]
switch_event_shutdown()24732   public static extern int switch_event_shutdown();
24733 
24734   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_create_subclass_detailed___")]
switch_event_create_subclass_detailed(string jarg1, string jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5, string jarg6)24735   public static extern int switch_event_create_subclass_detailed(string jarg1, string jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5, string jarg6);
24736 
24737   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_set_priority___")]
switch_event_set_priority(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)24738   public static extern int switch_event_set_priority(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
24739 
24740   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_get_header_ptr___")]
switch_event_get_header_ptr(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)24741   public static extern global::System.IntPtr switch_event_get_header_ptr(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
24742 
24743   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_get_header_idx___")]
switch_event_get_header_idx(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3)24744   public static extern string switch_event_get_header_idx(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3);
24745 
24746   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_rename_header___")]
switch_event_rename_header(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)24747   public static extern int switch_event_rename_header(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
24748 
24749   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_get_body___")]
switch_event_get_body(global::System.Runtime.InteropServices.HandleRef jarg1)24750   public static extern string switch_event_get_body(global::System.Runtime.InteropServices.HandleRef jarg1);
24751 
24752   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_set_subclass_name___")]
switch_event_set_subclass_name(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)24753   public static extern int switch_event_set_subclass_name(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
24754 
24755   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_add_header_string___")]
switch_event_add_header_string(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, string jarg3, string jarg4)24756   public static extern int switch_event_add_header_string(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, string jarg3, string jarg4);
24757 
24758   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_del_header_val___")]
switch_event_del_header_val(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)24759   public static extern int switch_event_del_header_val(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
24760 
24761   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_add_array___")]
switch_event_add_array(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)24762   public static extern int switch_event_add_array(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
24763 
24764   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_destroy___")]
switch_event_destroy(global::System.Runtime.InteropServices.HandleRef jarg1)24765   public static extern void switch_event_destroy(global::System.Runtime.InteropServices.HandleRef jarg1);
24766 
24767   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_dup___")]
switch_event_dup(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24768   public static extern int switch_event_dup(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24769 
24770   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_merge___")]
switch_event_merge(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24771   public static extern void switch_event_merge(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24772 
24773   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_dup_reply___")]
switch_event_dup_reply(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24774   public static extern int switch_event_dup_reply(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24775 
24776   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_fire_detailed___")]
switch_event_fire_detailed(string jarg1, string jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)24777   public static extern int switch_event_fire_detailed(string jarg1, string jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
24778 
24779   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_prep_for_delivery_detailed___")]
switch_event_prep_for_delivery_detailed(string jarg1, string jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)24780   public static extern void switch_event_prep_for_delivery_detailed(string jarg1, string jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
24781 
24782   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_bind___")]
switch_event_bind(string jarg1, int jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)24783   public static extern int switch_event_bind(string jarg1, int jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
24784 
24785   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_get_custom_events___")]
switch_event_get_custom_events(global::System.Runtime.InteropServices.HandleRef jarg1)24786   public static extern int switch_event_get_custom_events(global::System.Runtime.InteropServices.HandleRef jarg1);
24787 
24788   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_bind_removable___")]
switch_event_bind_removable(string jarg1, int jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)24789   public static extern int switch_event_bind_removable(string jarg1, int jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
24790 
24791   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_unbind___")]
switch_event_unbind(global::System.Runtime.InteropServices.HandleRef jarg1)24792   public static extern int switch_event_unbind(global::System.Runtime.InteropServices.HandleRef jarg1);
24793 
24794   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_unbind_callback___")]
switch_event_unbind_callback(global::System.Runtime.InteropServices.HandleRef jarg1)24795   public static extern int switch_event_unbind_callback(global::System.Runtime.InteropServices.HandleRef jarg1);
24796 
24797   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_name___")]
switch_event_name(int jarg1)24798   public static extern string switch_event_name(int jarg1);
24799 
24800   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_name_event___")]
switch_name_event(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24801   public static extern int switch_name_event(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24802 
24803   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_reserve_subclass_detailed___")]
switch_event_reserve_subclass_detailed(string jarg1, string jarg2)24804   public static extern int switch_event_reserve_subclass_detailed(string jarg1, string jarg2);
24805 
24806   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_free_subclass_detailed___")]
switch_event_free_subclass_detailed(string jarg1, string jarg2)24807   public static extern int switch_event_free_subclass_detailed(string jarg1, string jarg2);
24808 
24809   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_binary_deserialize___")]
switch_event_binary_deserialize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4)24810   public static extern int switch_event_binary_deserialize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4);
24811 
24812   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_binary_serialize___")]
switch_event_binary_serialize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)24813   public static extern int switch_event_binary_serialize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
24814 
24815   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_serialize___")]
switch_event_serialize(global::System.Runtime.InteropServices.HandleRef jarg1, ref string jarg2, int jarg3)24816   public static extern int switch_event_serialize(global::System.Runtime.InteropServices.HandleRef jarg1, ref string jarg2, int jarg3);
24817 
24818   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_serialize_json___")]
switch_event_serialize_json(global::System.Runtime.InteropServices.HandleRef jarg1, ref string jarg2)24819   public static extern int switch_event_serialize_json(global::System.Runtime.InteropServices.HandleRef jarg1, ref string jarg2);
24820 
24821   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_serialize_json_obj___")]
switch_event_serialize_json_obj(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24822   public static extern int switch_event_serialize_json_obj(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24823 
24824   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_create_json___")]
switch_event_create_json(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)24825   public static extern int switch_event_create_json(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
24826 
24827   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_create_brackets___")]
switch_event_create_brackets(string jarg1, char jarg2, char jarg3, char jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, ref string jarg6, int jarg7)24828   public static extern int switch_event_create_brackets(string jarg1, char jarg2, char jarg3, char jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, ref string jarg6, int jarg7);
24829 
24830   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_create_array_pair___")]
switch_event_create_array_pair(global::System.Runtime.InteropServices.HandleRef jarg1, ref string jarg2, ref string jarg3, int jarg4)24831   public static extern int switch_event_create_array_pair(global::System.Runtime.InteropServices.HandleRef jarg1, ref string jarg2, ref string jarg3, int jarg4);
24832 
24833   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_running___")]
switch_event_running()24834   public static extern int switch_event_running();
24835 
24836   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_set_body___")]
switch_event_set_body(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)24837   public static extern int switch_event_set_body(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
24838 
24839   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_expand_headers_check___")]
switch_event_expand_headers_check(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, uint jarg5)24840   public static extern string switch_event_expand_headers_check(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, uint jarg5);
24841 
24842   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_create_pres_in_detailed___")]
switch_event_create_pres_in_detailed(string jarg1, string jarg2, int jarg3, string jarg4, string jarg5, string jarg6, string jarg7, string jarg8, string jarg9, string jarg10, int jarg11, string jarg12, string jarg13, string jarg14, string jarg15)24843   public static extern int switch_event_create_pres_in_detailed(string jarg1, string jarg2, int jarg3, string jarg4, string jarg5, string jarg6, string jarg7, string jarg8, string jarg9, string jarg10, int jarg11, string jarg12, string jarg13, string jarg14, string jarg15);
24844 
24845   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_create_plain___")]
switch_event_create_plain(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)24846   public static extern int switch_event_create_plain(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
24847 
24848   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_deliver___")]
switch_event_deliver(global::System.Runtime.InteropServices.HandleRef jarg1)24849   public static extern void switch_event_deliver(global::System.Runtime.InteropServices.HandleRef jarg1);
24850 
24851   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_build_param_string___")]
switch_event_build_param_string(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)24852   public static extern string switch_event_build_param_string(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
24853 
24854   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_check_permission_list___")]
switch_event_check_permission_list(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)24855   public static extern int switch_event_check_permission_list(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
24856 
24857   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_add_presence_data_cols___")]
switch_event_add_presence_data_cols(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3)24858   public static extern void switch_event_add_presence_data_cols(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3);
24859 
24860   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_json_add_presence_data_cols___")]
switch_json_add_presence_data_cols(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3)24861   public static extern void switch_json_add_presence_data_cols(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3);
24862 
24863   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_launch_dispatch_threads___")]
switch_event_launch_dispatch_threads(uint jarg1)24864   public static extern void switch_event_launch_dispatch_threads(uint jarg1);
24865 
24866   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_channel_broadcast___")]
switch_event_channel_broadcast(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, uint jarg4)24867   public static extern int switch_event_channel_broadcast(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, uint jarg4);
24868 
24869   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_channel_deliver___")]
switch_event_channel_deliver(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, uint jarg4)24870   public static extern int switch_event_channel_deliver(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, uint jarg4);
24871 
24872   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_channel_unbind___")]
switch_event_channel_unbind(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)24873   public static extern uint switch_event_channel_unbind(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
24874 
24875   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_channel_bind___")]
switch_event_channel_bind(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)24876   public static extern int switch_event_channel_bind(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
24877 
24878   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_NO_EVENT_CHANNEL_ID_get___")]
NO_EVENT_CHANNEL_ID_get()24879   public static extern int NO_EVENT_CHANNEL_ID_get();
24880 
24881   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_EVENT_CHANNEL_GLOBAL_get___")]
SWITCH_EVENT_CHANNEL_GLOBAL_get()24882   public static extern string SWITCH_EVENT_CHANNEL_GLOBAL_get();
24883 
24884   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_live_array_clear___")]
switch_live_array_clear(global::System.Runtime.InteropServices.HandleRef jarg1)24885   public static extern int switch_live_array_clear(global::System.Runtime.InteropServices.HandleRef jarg1);
24886 
24887   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_live_array_bootstrap___")]
switch_live_array_bootstrap(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, uint jarg3)24888   public static extern int switch_live_array_bootstrap(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, uint jarg3);
24889 
24890   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_live_array_destroy___")]
switch_live_array_destroy(global::System.Runtime.InteropServices.HandleRef jarg1)24891   public static extern int switch_live_array_destroy(global::System.Runtime.InteropServices.HandleRef jarg1);
24892 
24893   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_live_array_create___")]
switch_live_array_create(string jarg1, string jarg2, uint jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)24894   public static extern int switch_live_array_create(string jarg1, string jarg2, uint jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
24895 
24896   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_live_array_get___")]
switch_live_array_get(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)24897   public static extern global::System.IntPtr switch_live_array_get(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
24898 
24899   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_live_array_get_idx___")]
switch_live_array_get_idx(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)24900   public static extern global::System.IntPtr switch_live_array_get_idx(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
24901 
24902   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_live_array_del___")]
switch_live_array_del(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)24903   public static extern int switch_live_array_del(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
24904 
24905   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_live_array_add___")]
switch_live_array_add(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5)24906   public static extern int switch_live_array_add(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5);
24907 
24908   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_live_array_visible___")]
switch_live_array_visible(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)24909   public static extern int switch_live_array_visible(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
24910 
24911   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_live_array_isnew___")]
switch_live_array_isnew(global::System.Runtime.InteropServices.HandleRef jarg1)24912   public static extern int switch_live_array_isnew(global::System.Runtime.InteropServices.HandleRef jarg1);
24913 
24914   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_live_array_lock___")]
switch_live_array_lock(global::System.Runtime.InteropServices.HandleRef jarg1)24915   public static extern void switch_live_array_lock(global::System.Runtime.InteropServices.HandleRef jarg1);
24916 
24917   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_live_array_unlock___")]
switch_live_array_unlock(global::System.Runtime.InteropServices.HandleRef jarg1)24918   public static extern void switch_live_array_unlock(global::System.Runtime.InteropServices.HandleRef jarg1);
24919 
24920   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_live_array_set_user_data___")]
switch_live_array_set_user_data(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24921   public static extern void switch_live_array_set_user_data(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24922 
24923   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_live_array_set_command_handler___")]
switch_live_array_set_command_handler(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24924   public static extern void switch_live_array_set_command_handler(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24925 
24926   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_live_array_parse_json___")]
switch_live_array_parse_json(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)24927   public static extern void switch_live_array_parse_json(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
24928 
24929   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_live_array_add_alias___")]
switch_live_array_add_alias(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)24930   public static extern int switch_live_array_add_alias(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
24931 
24932   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_live_array_clear_alias___")]
switch_live_array_clear_alias(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)24933   public static extern int switch_live_array_clear_alias(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
24934 
24935   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_channel_permission_verify___")]
switch_event_channel_permission_verify(string jarg1, string jarg2)24936   public static extern int switch_event_channel_permission_verify(string jarg1, string jarg2);
24937 
24938   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_channel_permission_modify___")]
switch_event_channel_permission_modify(string jarg1, string jarg2, int jarg3)24939   public static extern void switch_event_channel_permission_modify(string jarg1, string jarg2, int jarg3);
24940 
24941   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_event_channel_permission_clear___")]
switch_event_channel_permission_clear(string jarg1)24942   public static extern void switch_event_channel_permission_clear(string jarg1);
24943 
24944   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_RESAMPLE_QUALITY_get___")]
SWITCH_RESAMPLE_QUALITY_get()24945   public static extern int SWITCH_RESAMPLE_QUALITY_get();
24946 
24947   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_audio_resampler_t_resampler_set___")]
switch_audio_resampler_t_resampler_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24948   public static extern void switch_audio_resampler_t_resampler_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24949 
24950   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_audio_resampler_t_resampler_get___")]
switch_audio_resampler_t_resampler_get(global::System.Runtime.InteropServices.HandleRef jarg1)24951   public static extern global::System.IntPtr switch_audio_resampler_t_resampler_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24952 
24953   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_audio_resampler_t_from_rate_set___")]
switch_audio_resampler_t_from_rate_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)24954   public static extern void switch_audio_resampler_t_from_rate_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
24955 
24956   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_audio_resampler_t_from_rate_get___")]
switch_audio_resampler_t_from_rate_get(global::System.Runtime.InteropServices.HandleRef jarg1)24957   public static extern int switch_audio_resampler_t_from_rate_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24958 
24959   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_audio_resampler_t_to_rate_set___")]
switch_audio_resampler_t_to_rate_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)24960   public static extern void switch_audio_resampler_t_to_rate_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
24961 
24962   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_audio_resampler_t_to_rate_get___")]
switch_audio_resampler_t_to_rate_get(global::System.Runtime.InteropServices.HandleRef jarg1)24963   public static extern int switch_audio_resampler_t_to_rate_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24964 
24965   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_audio_resampler_t_factor_set___")]
switch_audio_resampler_t_factor_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)24966   public static extern void switch_audio_resampler_t_factor_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
24967 
24968   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_audio_resampler_t_factor_get___")]
switch_audio_resampler_t_factor_get(global::System.Runtime.InteropServices.HandleRef jarg1)24969   public static extern double switch_audio_resampler_t_factor_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24970 
24971   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_audio_resampler_t_rfactor_set___")]
switch_audio_resampler_t_rfactor_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)24972   public static extern void switch_audio_resampler_t_rfactor_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
24973 
24974   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_audio_resampler_t_rfactor_get___")]
switch_audio_resampler_t_rfactor_get(global::System.Runtime.InteropServices.HandleRef jarg1)24975   public static extern double switch_audio_resampler_t_rfactor_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24976 
24977   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_audio_resampler_t_to_set___")]
switch_audio_resampler_t_to_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)24978   public static extern void switch_audio_resampler_t_to_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
24979 
24980   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_audio_resampler_t_to_get___")]
switch_audio_resampler_t_to_get(global::System.Runtime.InteropServices.HandleRef jarg1)24981   public static extern global::System.IntPtr switch_audio_resampler_t_to_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24982 
24983   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_audio_resampler_t_to_len_set___")]
switch_audio_resampler_t_to_len_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)24984   public static extern void switch_audio_resampler_t_to_len_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
24985 
24986   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_audio_resampler_t_to_len_get___")]
switch_audio_resampler_t_to_len_get(global::System.Runtime.InteropServices.HandleRef jarg1)24987   public static extern uint switch_audio_resampler_t_to_len_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24988 
24989   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_audio_resampler_t_to_size_set___")]
switch_audio_resampler_t_to_size_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)24990   public static extern void switch_audio_resampler_t_to_size_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
24991 
24992   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_audio_resampler_t_to_size_get___")]
switch_audio_resampler_t_to_size_get(global::System.Runtime.InteropServices.HandleRef jarg1)24993   public static extern uint switch_audio_resampler_t_to_size_get(global::System.Runtime.InteropServices.HandleRef jarg1);
24994 
24995   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_audio_resampler_t_channels_set___")]
switch_audio_resampler_t_channels_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)24996   public static extern void switch_audio_resampler_t_channels_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
24997 
24998   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_audio_resampler_t_channels_get___")]
switch_audio_resampler_t_channels_get(global::System.Runtime.InteropServices.HandleRef jarg1)24999   public static extern int switch_audio_resampler_t_channels_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25000 
25001   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_audio_resampler_t___")]
new_switch_audio_resampler_t()25002   public static extern global::System.IntPtr new_switch_audio_resampler_t();
25003 
25004   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_audio_resampler_t___")]
delete_switch_audio_resampler_t(global::System.Runtime.InteropServices.HandleRef jarg1)25005   public static extern void delete_switch_audio_resampler_t(global::System.Runtime.InteropServices.HandleRef jarg1);
25006 
25007   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_resample_perform_create___")]
switch_resample_perform_create(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, uint jarg4, int jarg5, uint jarg6, string jarg7, string jarg8, int jarg9)25008   public static extern int switch_resample_perform_create(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, uint jarg4, int jarg5, uint jarg6, string jarg7, string jarg8, int jarg9);
25009 
25010   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_resample_destroy___")]
switch_resample_destroy(global::System.Runtime.InteropServices.HandleRef jarg1)25011   public static extern void switch_resample_destroy(global::System.Runtime.InteropServices.HandleRef jarg1);
25012 
25013   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_resample_process___")]
switch_resample_process(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3)25014   public static extern uint switch_resample_process(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3);
25015 
25016   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_float_to_short___")]
switch_float_to_short(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)25017   public static extern global::System.IntPtr switch_float_to_short(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
25018 
25019   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_char_to_float___")]
switch_char_to_float(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)25020   public static extern int switch_char_to_float(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
25021 
25022   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_float_to_char___")]
switch_float_to_char(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3)25023   public static extern int switch_float_to_char(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3);
25024 
25025   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_short_to_float___")]
switch_short_to_float(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)25026   public static extern int switch_short_to_float(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
25027 
25028   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_swap_linear___")]
switch_swap_linear(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)25029   public static extern void switch_swap_linear(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
25030 
25031   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_generate_sln_silence___")]
switch_generate_sln_silence(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, uint jarg4)25032   public static extern void switch_generate_sln_silence(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, uint jarg4);
25033 
25034   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_change_sln_volume___")]
switch_change_sln_volume(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, int jarg3)25035   public static extern void switch_change_sln_volume(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, int jarg3);
25036 
25037   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_change_sln_volume_granular___")]
switch_change_sln_volume_granular(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, int jarg3)25038   public static extern void switch_change_sln_volume_granular(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, int jarg3);
25039 
25040   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_merge_sln___")]
switch_merge_sln(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, uint jarg4, int jarg5)25041   public static extern uint switch_merge_sln(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, uint jarg4, int jarg5);
25042 
25043   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unmerge_sln___")]
switch_unmerge_sln(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, uint jarg4, int jarg5)25044   public static extern uint switch_unmerge_sln(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, uint jarg4, int jarg5);
25045 
25046   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_mux_channels___")]
switch_mux_channels(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, uint jarg4)25047   public static extern void switch_mux_channels(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, uint jarg4);
25048 
25049   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_agc_set___")]
switch_agc_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, uint jarg4, uint jarg5, uint jarg6)25050   public static extern void switch_agc_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, uint jarg4, uint jarg5, uint jarg6);
25051 
25052   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_agc_create___")]
switch_agc_create(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, uint jarg4, uint jarg5, uint jarg6)25053   public static extern int switch_agc_create(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, uint jarg4, uint jarg5, uint jarg6);
25054 
25055   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_agc_destroy___")]
switch_agc_destroy(global::System.Runtime.InteropServices.HandleRef jarg1)25056   public static extern void switch_agc_destroy(global::System.Runtime.InteropServices.HandleRef jarg1);
25057 
25058   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_agc_feed___")]
switch_agc_feed(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, uint jarg4)25059   public static extern int switch_agc_feed(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, uint jarg4);
25060 
25061   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_agc_set_energy_avg___")]
switch_agc_set_energy_avg(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)25062   public static extern void switch_agc_set_energy_avg(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
25063 
25064   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_agc_set_energy_low___")]
switch_agc_set_energy_low(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)25065   public static extern void switch_agc_set_energy_low(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
25066 
25067   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_agc_set_token___")]
switch_agc_set_token(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)25068   public static extern void switch_agc_set_token(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
25069 
25070   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_session_set___")]
switch_unicast_conninfo_session_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25071   public static extern void switch_unicast_conninfo_session_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25072 
25073   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_session_get___")]
switch_unicast_conninfo_session_get(global::System.Runtime.InteropServices.HandleRef jarg1)25074   public static extern global::System.IntPtr switch_unicast_conninfo_session_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25075 
25076   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_read_codec_set___")]
switch_unicast_conninfo_read_codec_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25077   public static extern void switch_unicast_conninfo_read_codec_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25078 
25079   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_read_codec_get___")]
switch_unicast_conninfo_read_codec_get(global::System.Runtime.InteropServices.HandleRef jarg1)25080   public static extern global::System.IntPtr switch_unicast_conninfo_read_codec_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25081 
25082   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_write_frame_set___")]
switch_unicast_conninfo_write_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25083   public static extern void switch_unicast_conninfo_write_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25084 
25085   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_write_frame_get___")]
switch_unicast_conninfo_write_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1)25086   public static extern global::System.IntPtr switch_unicast_conninfo_write_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25087 
25088   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_write_frame_data_set___")]
switch_unicast_conninfo_write_frame_data_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25089   public static extern void switch_unicast_conninfo_write_frame_data_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25090 
25091   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_write_frame_data_get___")]
switch_unicast_conninfo_write_frame_data_get(global::System.Runtime.InteropServices.HandleRef jarg1)25092   public static extern global::System.IntPtr switch_unicast_conninfo_write_frame_data_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25093 
25094   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_socket_set___")]
switch_unicast_conninfo_socket_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25095   public static extern void switch_unicast_conninfo_socket_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25096 
25097   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_socket_get___")]
switch_unicast_conninfo_socket_get(global::System.Runtime.InteropServices.HandleRef jarg1)25098   public static extern global::System.IntPtr switch_unicast_conninfo_socket_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25099 
25100   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_local_ip_set___")]
switch_unicast_conninfo_local_ip_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)25101   public static extern void switch_unicast_conninfo_local_ip_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
25102 
25103   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_local_ip_get___")]
switch_unicast_conninfo_local_ip_get(global::System.Runtime.InteropServices.HandleRef jarg1)25104   public static extern string switch_unicast_conninfo_local_ip_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25105 
25106   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_local_port_set___")]
switch_unicast_conninfo_local_port_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2)25107   public static extern void switch_unicast_conninfo_local_port_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2);
25108 
25109   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_local_port_get___")]
switch_unicast_conninfo_local_port_get(global::System.Runtime.InteropServices.HandleRef jarg1)25110   public static extern ushort switch_unicast_conninfo_local_port_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25111 
25112   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_remote_ip_set___")]
switch_unicast_conninfo_remote_ip_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)25113   public static extern void switch_unicast_conninfo_remote_ip_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
25114 
25115   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_remote_ip_get___")]
switch_unicast_conninfo_remote_ip_get(global::System.Runtime.InteropServices.HandleRef jarg1)25116   public static extern string switch_unicast_conninfo_remote_ip_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25117 
25118   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_remote_port_set___")]
switch_unicast_conninfo_remote_port_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2)25119   public static extern void switch_unicast_conninfo_remote_port_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2);
25120 
25121   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_remote_port_get___")]
switch_unicast_conninfo_remote_port_get(global::System.Runtime.InteropServices.HandleRef jarg1)25122   public static extern ushort switch_unicast_conninfo_remote_port_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25123 
25124   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_local_addr_set___")]
switch_unicast_conninfo_local_addr_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25125   public static extern void switch_unicast_conninfo_local_addr_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25126 
25127   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_local_addr_get___")]
switch_unicast_conninfo_local_addr_get(global::System.Runtime.InteropServices.HandleRef jarg1)25128   public static extern global::System.IntPtr switch_unicast_conninfo_local_addr_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25129 
25130   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_remote_addr_set___")]
switch_unicast_conninfo_remote_addr_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25131   public static extern void switch_unicast_conninfo_remote_addr_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25132 
25133   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_remote_addr_get___")]
switch_unicast_conninfo_remote_addr_get(global::System.Runtime.InteropServices.HandleRef jarg1)25134   public static extern global::System.IntPtr switch_unicast_conninfo_remote_addr_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25135 
25136   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_flag_mutex_set___")]
switch_unicast_conninfo_flag_mutex_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25137   public static extern void switch_unicast_conninfo_flag_mutex_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25138 
25139   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_flag_mutex_get___")]
switch_unicast_conninfo_flag_mutex_get(global::System.Runtime.InteropServices.HandleRef jarg1)25140   public static extern global::System.IntPtr switch_unicast_conninfo_flag_mutex_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25141 
25142   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_flags_set___")]
switch_unicast_conninfo_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)25143   public static extern void switch_unicast_conninfo_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
25144 
25145   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_flags_get___")]
switch_unicast_conninfo_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1)25146   public static extern int switch_unicast_conninfo_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25147 
25148   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_type_set___")]
switch_unicast_conninfo_type_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)25149   public static extern void switch_unicast_conninfo_type_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
25150 
25151   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_type_get___")]
switch_unicast_conninfo_type_get(global::System.Runtime.InteropServices.HandleRef jarg1)25152   public static extern int switch_unicast_conninfo_type_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25153 
25154   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_transport_set___")]
switch_unicast_conninfo_transport_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)25155   public static extern void switch_unicast_conninfo_transport_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
25156 
25157   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_transport_get___")]
switch_unicast_conninfo_transport_get(global::System.Runtime.InteropServices.HandleRef jarg1)25158   public static extern int switch_unicast_conninfo_transport_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25159 
25160   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_stream_id_set___")]
switch_unicast_conninfo_stream_id_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)25161   public static extern void switch_unicast_conninfo_stream_id_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
25162 
25163   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_stream_id_get___")]
switch_unicast_conninfo_stream_id_get(global::System.Runtime.InteropServices.HandleRef jarg1)25164   public static extern int switch_unicast_conninfo_stream_id_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25165 
25166   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_thread_set___")]
switch_unicast_conninfo_thread_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25167   public static extern void switch_unicast_conninfo_thread_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25168 
25169   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_unicast_conninfo_thread_get___")]
switch_unicast_conninfo_thread_get(global::System.Runtime.InteropServices.HandleRef jarg1)25170   public static extern global::System.IntPtr switch_unicast_conninfo_thread_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25171 
25172   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_unicast_conninfo___")]
new_switch_unicast_conninfo()25173   public static extern global::System.IntPtr new_switch_unicast_conninfo();
25174 
25175   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_unicast_conninfo___")]
delete_switch_unicast_conninfo(global::System.Runtime.InteropServices.HandleRef jarg1)25176   public static extern void delete_switch_unicast_conninfo(global::System.Runtime.InteropServices.HandleRef jarg1);
25177 
25178   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_deactivate_unicast___")]
switch_ivr_deactivate_unicast(global::System.Runtime.InteropServices.HandleRef jarg1)25179   public static extern int switch_ivr_deactivate_unicast(global::System.Runtime.InteropServices.HandleRef jarg1);
25180 
25181   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_activate_unicast___")]
switch_ivr_activate_unicast(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, ushort jarg3, string jarg4, ushort jarg5, string jarg6, string jarg7)25182   public static extern int switch_ivr_activate_unicast(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, ushort jarg3, string jarg4, ushort jarg5, string jarg6, string jarg7);
25183 
25184   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_generate_json_cdr___")]
switch_ivr_generate_json_cdr(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)25185   public static extern int switch_ivr_generate_json_cdr(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
25186 
25187   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_generate_xml_cdr___")]
switch_ivr_generate_xml_cdr(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25188   public static extern int switch_ivr_generate_xml_cdr(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25189 
25190   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_set_xml_profile_data___")]
switch_ivr_set_xml_profile_data(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)25191   public static extern int switch_ivr_set_xml_profile_data(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
25192 
25193   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_set_xml_chan_vars___")]
switch_ivr_set_xml_chan_vars(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)25194   public static extern int switch_ivr_set_xml_chan_vars(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
25195 
25196   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_parse_event___")]
switch_ivr_parse_event(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25197   public static extern int switch_ivr_parse_event(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25198 
25199   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_parse_all_events___")]
switch_ivr_parse_all_events(global::System.Runtime.InteropServices.HandleRef jarg1)25200   public static extern int switch_ivr_parse_all_events(global::System.Runtime.InteropServices.HandleRef jarg1);
25201 
25202   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_parse_next_event___")]
switch_ivr_parse_next_event(global::System.Runtime.InteropServices.HandleRef jarg1)25203   public static extern int switch_ivr_parse_next_event(global::System.Runtime.InteropServices.HandleRef jarg1);
25204 
25205   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_parse_all_messages___")]
switch_ivr_parse_all_messages(global::System.Runtime.InteropServices.HandleRef jarg1)25206   public static extern int switch_ivr_parse_all_messages(global::System.Runtime.InteropServices.HandleRef jarg1);
25207 
25208   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_parse_all_signal_data___")]
switch_ivr_parse_all_signal_data(global::System.Runtime.InteropServices.HandleRef jarg1)25209   public static extern int switch_ivr_parse_all_signal_data(global::System.Runtime.InteropServices.HandleRef jarg1);
25210 
25211   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_parse_signal_data___")]
switch_ivr_parse_signal_data(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)25212   public static extern int switch_ivr_parse_signal_data(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
25213 
25214   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_parse_next_signal_data___")]
switch_ivr_parse_next_signal_data(global::System.Runtime.InteropServices.HandleRef jarg1)25215   public static extern int switch_ivr_parse_next_signal_data(global::System.Runtime.InteropServices.HandleRef jarg1);
25216 
25217   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_process_indications___")]
switch_ivr_process_indications(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25218   public static extern int switch_ivr_process_indications(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25219 
25220   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_sleep___")]
switch_ivr_sleep(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)25221   public static extern int switch_ivr_sleep(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
25222 
25223   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_park___")]
switch_ivr_park(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25224   public static extern int switch_ivr_park(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25225 
25226   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_collect_digits_callback___")]
switch_ivr_collect_digits_callback(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, uint jarg4)25227   public static extern int switch_ivr_collect_digits_callback(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, uint jarg4);
25228 
25229   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_collect_digits_count___")]
switch_ivr_collect_digits_count(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, string jarg5, string jarg6, uint jarg7, uint jarg8, uint jarg9)25230   public static extern int switch_ivr_collect_digits_count(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, string jarg5, string jarg6, uint jarg7, uint jarg8, uint jarg9);
25231 
25232   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_play_and_detect_speech___")]
switch_ivr_play_and_detect_speech(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, ref string jarg5, uint jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)25233   public static extern int switch_ivr_play_and_detect_speech(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, ref string jarg5, uint jarg6, global::System.Runtime.InteropServices.HandleRef jarg7);
25234 
25235   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_detect_speech_init___")]
switch_ivr_detect_speech_init(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)25236   public static extern int switch_ivr_detect_speech_init(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
25237 
25238   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_detect_speech___")]
switch_ivr_detect_speech(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, string jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)25239   public static extern int switch_ivr_detect_speech(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, string jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
25240 
25241   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_stop_detect_speech___")]
switch_ivr_stop_detect_speech(global::System.Runtime.InteropServices.HandleRef jarg1)25242   public static extern int switch_ivr_stop_detect_speech(global::System.Runtime.InteropServices.HandleRef jarg1);
25243 
25244   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_pause_detect_speech___")]
switch_ivr_pause_detect_speech(global::System.Runtime.InteropServices.HandleRef jarg1)25245   public static extern int switch_ivr_pause_detect_speech(global::System.Runtime.InteropServices.HandleRef jarg1);
25246 
25247   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_resume_detect_speech___")]
switch_ivr_resume_detect_speech(global::System.Runtime.InteropServices.HandleRef jarg1)25248   public static extern int switch_ivr_resume_detect_speech(global::System.Runtime.InteropServices.HandleRef jarg1);
25249 
25250   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_detect_speech_load_grammar___")]
switch_ivr_detect_speech_load_grammar(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)25251   public static extern int switch_ivr_detect_speech_load_grammar(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
25252 
25253   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_detect_speech_unload_grammar___")]
switch_ivr_detect_speech_unload_grammar(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)25254   public static extern int switch_ivr_detect_speech_unload_grammar(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
25255 
25256   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_detect_speech_enable_grammar___")]
switch_ivr_detect_speech_enable_grammar(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)25257   public static extern int switch_ivr_detect_speech_enable_grammar(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
25258 
25259   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_detect_speech_disable_grammar___")]
switch_ivr_detect_speech_disable_grammar(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)25260   public static extern int switch_ivr_detect_speech_disable_grammar(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
25261 
25262   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_detect_speech_disable_all_grammars___")]
switch_ivr_detect_speech_disable_all_grammars(global::System.Runtime.InteropServices.HandleRef jarg1)25263   public static extern int switch_ivr_detect_speech_disable_all_grammars(global::System.Runtime.InteropServices.HandleRef jarg1);
25264 
25265   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_set_param_detect_speech___")]
switch_ivr_set_param_detect_speech(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)25266   public static extern int switch_ivr_set_param_detect_speech(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
25267 
25268   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_detect_speech_start_input_timers___")]
switch_ivr_detect_speech_start_input_timers(global::System.Runtime.InteropServices.HandleRef jarg1)25269   public static extern int switch_ivr_detect_speech_start_input_timers(global::System.Runtime.InteropServices.HandleRef jarg1);
25270 
25271   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_record_session___")]
switch_ivr_record_session(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, uint jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)25272   public static extern int switch_ivr_record_session(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, uint jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
25273 
25274   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_record_session_event___")]
switch_ivr_record_session_event(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, uint jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)25275   public static extern int switch_ivr_record_session_event(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, uint jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
25276 
25277   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_transfer_recordings___")]
switch_ivr_transfer_recordings(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25278   public static extern int switch_ivr_transfer_recordings(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25279 
25280   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_eavesdrop_pop_eavesdropper___")]
switch_ivr_eavesdrop_pop_eavesdropper(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25281   public static extern int switch_ivr_eavesdrop_pop_eavesdropper(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25282 
25283   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_eavesdrop_exec_all___")]
switch_ivr_eavesdrop_exec_all(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)25284   public static extern int switch_ivr_eavesdrop_exec_all(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
25285 
25286   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_eavesdrop_update_display___")]
switch_ivr_eavesdrop_update_display(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)25287   public static extern int switch_ivr_eavesdrop_update_display(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
25288 
25289   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_eavesdrop_session___")]
switch_ivr_eavesdrop_session(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, uint jarg4)25290   public static extern int switch_ivr_eavesdrop_session(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, uint jarg4);
25291 
25292   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_displace_session___")]
switch_ivr_displace_session(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, uint jarg3, string jarg4)25293   public static extern int switch_ivr_displace_session(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, uint jarg3, string jarg4);
25294 
25295   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_stop_displace_session___")]
switch_ivr_stop_displace_session(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)25296   public static extern int switch_ivr_stop_displace_session(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
25297 
25298   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_stop_record_session___")]
switch_ivr_stop_record_session(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)25299   public static extern int switch_ivr_stop_record_session(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
25300 
25301   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_session_audio___")]
switch_ivr_session_audio(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4)25302   public static extern int switch_ivr_session_audio(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4);
25303 
25304   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_stop_session_audio___")]
switch_ivr_stop_session_audio(global::System.Runtime.InteropServices.HandleRef jarg1)25305   public static extern int switch_ivr_stop_session_audio(global::System.Runtime.InteropServices.HandleRef jarg1);
25306 
25307   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_inband_dtmf_session___")]
switch_ivr_inband_dtmf_session(global::System.Runtime.InteropServices.HandleRef jarg1)25308   public static extern int switch_ivr_inband_dtmf_session(global::System.Runtime.InteropServices.HandleRef jarg1);
25309 
25310   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_stop_inband_dtmf_session___")]
switch_ivr_stop_inband_dtmf_session(global::System.Runtime.InteropServices.HandleRef jarg1)25311   public static extern int switch_ivr_stop_inband_dtmf_session(global::System.Runtime.InteropServices.HandleRef jarg1);
25312 
25313   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_inband_dtmf_generate_session___")]
switch_ivr_inband_dtmf_generate_session(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)25314   public static extern int switch_ivr_inband_dtmf_generate_session(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
25315 
25316   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_stop_inband_dtmf_generate_session___")]
switch_ivr_stop_inband_dtmf_generate_session(global::System.Runtime.InteropServices.HandleRef jarg1)25317   public static extern int switch_ivr_stop_inband_dtmf_generate_session(global::System.Runtime.InteropServices.HandleRef jarg1);
25318 
25319   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_session_echo___")]
switch_ivr_session_echo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25320   public static extern int switch_ivr_session_echo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25321 
25322   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_stop_tone_detect_session___")]
switch_ivr_stop_tone_detect_session(global::System.Runtime.InteropServices.HandleRef jarg1)25323   public static extern int switch_ivr_stop_tone_detect_session(global::System.Runtime.InteropServices.HandleRef jarg1);
25324 
25325   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_tone_detect_session___")]
switch_ivr_tone_detect_session(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, int jarg6, string jarg7, string jarg8, global::System.Runtime.InteropServices.HandleRef jarg9)25326   public static extern int switch_ivr_tone_detect_session(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, int jarg6, string jarg7, string jarg8, global::System.Runtime.InteropServices.HandleRef jarg9);
25327 
25328   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_play_file___")]
switch_ivr_play_file(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)25329   public static extern int switch_ivr_play_file(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
25330 
25331   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_detect_audio___")]
switch_ivr_detect_audio(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, uint jarg4, string jarg5)25332   public static extern int switch_ivr_detect_audio(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, uint jarg4, string jarg5);
25333 
25334   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_detect_silence___")]
switch_ivr_detect_silence(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, uint jarg4, string jarg5)25335   public static extern int switch_ivr_detect_silence(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, uint jarg4, string jarg5);
25336 
25337   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_wait_for_silence___")]
switch_ivr_wait_for_silence(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, uint jarg4, uint jarg5, string jarg6)25338   public static extern int switch_ivr_wait_for_silence(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, uint jarg4, uint jarg5, string jarg6);
25339 
25340   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_gentones___")]
switch_ivr_gentones(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)25341   public static extern int switch_ivr_gentones(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
25342 
25343   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_record_file___")]
switch_ivr_record_file(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, uint jarg5)25344   public static extern int switch_ivr_record_file(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, uint jarg5);
25345 
25346   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_play_and_get_digits___")]
switch_play_and_get_digits(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, uint jarg4, uint jarg5, string jarg6, string jarg7, string jarg8, string jarg9, string jarg10, uint jarg11, string jarg12, uint jarg13, string jarg14)25347   public static extern int switch_play_and_get_digits(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, uint jarg4, uint jarg5, string jarg6, string jarg7, string jarg8, string jarg9, string jarg10, uint jarg11, string jarg12, uint jarg13, string jarg14);
25348 
25349   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_speak_text_handle___")]
switch_ivr_speak_text_handle(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, string jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)25350   public static extern int switch_ivr_speak_text_handle(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, string jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
25351 
25352   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_clear_speech_cache___")]
switch_ivr_clear_speech_cache(global::System.Runtime.InteropServices.HandleRef jarg1)25353   public static extern void switch_ivr_clear_speech_cache(global::System.Runtime.InteropServices.HandleRef jarg1);
25354 
25355   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_speak_text___")]
switch_ivr_speak_text(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)25356   public static extern int switch_ivr_speak_text(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
25357 
25358   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_originate___")]
switch_ivr_originate(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, string jarg4, uint jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, string jarg7, string jarg8, global::System.Runtime.InteropServices.HandleRef jarg9, global::System.Runtime.InteropServices.HandleRef jarg10, uint jarg11, global::System.Runtime.InteropServices.HandleRef jarg12, global::System.Runtime.InteropServices.HandleRef jarg13)25359   public static extern int switch_ivr_originate(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, string jarg4, uint jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, string jarg7, string jarg8, global::System.Runtime.InteropServices.HandleRef jarg9, global::System.Runtime.InteropServices.HandleRef jarg10, uint jarg11, global::System.Runtime.InteropServices.HandleRef jarg12, global::System.Runtime.InteropServices.HandleRef jarg13);
25360 
25361   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_enterprise_originate___")]
switch_ivr_enterprise_originate(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, string jarg4, uint jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, string jarg7, string jarg8, global::System.Runtime.InteropServices.HandleRef jarg9, global::System.Runtime.InteropServices.HandleRef jarg10, uint jarg11, global::System.Runtime.InteropServices.HandleRef jarg12)25362   public static extern int switch_ivr_enterprise_originate(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, string jarg4, uint jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, string jarg7, string jarg8, global::System.Runtime.InteropServices.HandleRef jarg9, global::System.Runtime.InteropServices.HandleRef jarg10, uint jarg11, global::System.Runtime.InteropServices.HandleRef jarg12);
25363 
25364   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_bridge_display___")]
switch_ivr_bridge_display(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25365   public static extern void switch_ivr_bridge_display(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25366 
25367   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_multi_threaded_bridge___")]
switch_ivr_multi_threaded_bridge(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)25368   public static extern int switch_ivr_multi_threaded_bridge(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
25369 
25370   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_bridge_bleg___")]
switch_ivr_bridge_bleg(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3)25371   public static extern int switch_ivr_bridge_bleg(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3);
25372 
25373   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_signal_bridge___")]
switch_ivr_signal_bridge(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25374   public static extern int switch_ivr_signal_bridge(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25375 
25376   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_check_hold___")]
switch_ivr_check_hold(global::System.Runtime.InteropServices.HandleRef jarg1)25377   public static extern void switch_ivr_check_hold(global::System.Runtime.InteropServices.HandleRef jarg1);
25378 
25379   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_session_transfer___")]
switch_ivr_session_transfer(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4)25380   public static extern int switch_ivr_session_transfer(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4);
25381 
25382   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_schedule_transfer___")]
switch_ivr_schedule_transfer(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, string jarg5)25383   public static extern uint switch_ivr_schedule_transfer(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, string jarg5);
25384 
25385   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_schedule_hangup___")]
switch_ivr_schedule_hangup(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3, int jarg4)25386   public static extern uint switch_ivr_schedule_hangup(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3, int jarg4);
25387 
25388   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_uuid_bridge___")]
switch_ivr_uuid_bridge(string jarg1, string jarg2)25389   public static extern int switch_ivr_uuid_bridge(string jarg1, string jarg2);
25390 
25391   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_media___")]
switch_ivr_media(string jarg1, uint jarg2)25392   public static extern int switch_ivr_media(string jarg1, uint jarg2);
25393 
25394   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_3p_media___")]
switch_ivr_3p_media(string jarg1, uint jarg2)25395   public static extern int switch_ivr_3p_media(string jarg1, uint jarg2);
25396 
25397   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_nomedia___")]
switch_ivr_nomedia(string jarg1, uint jarg2)25398   public static extern int switch_ivr_nomedia(string jarg1, uint jarg2);
25399 
25400   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_3p_nomedia___")]
switch_ivr_3p_nomedia(string jarg1, uint jarg2)25401   public static extern int switch_ivr_3p_nomedia(string jarg1, uint jarg2);
25402 
25403   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_bg_media___")]
switch_ivr_bg_media(string jarg1, uint jarg2, int jarg3, int jarg4, uint jarg5)25404   public static extern void switch_ivr_bg_media(string jarg1, uint jarg2, int jarg3, int jarg4, uint jarg5);
25405 
25406   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_hold_uuid___")]
switch_ivr_hold_uuid(string jarg1, string jarg2, int jarg3)25407   public static extern int switch_ivr_hold_uuid(string jarg1, string jarg2, int jarg3);
25408 
25409   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_hold_toggle_uuid___")]
switch_ivr_hold_toggle_uuid(string jarg1, string jarg2, int jarg3)25410   public static extern int switch_ivr_hold_toggle_uuid(string jarg1, string jarg2, int jarg3);
25411 
25412   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_unhold_uuid___")]
switch_ivr_unhold_uuid(string jarg1)25413   public static extern int switch_ivr_unhold_uuid(string jarg1);
25414 
25415   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_hold___")]
switch_ivr_hold(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3)25416   public static extern int switch_ivr_hold(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3);
25417 
25418   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_unhold___")]
switch_ivr_unhold(global::System.Runtime.InteropServices.HandleRef jarg1)25419   public static extern int switch_ivr_unhold(global::System.Runtime.InteropServices.HandleRef jarg1);
25420 
25421   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_schedule_broadcast___")]
switch_ivr_schedule_broadcast(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, uint jarg4)25422   public static extern uint switch_ivr_schedule_broadcast(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, uint jarg4);
25423 
25424   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_broadcast___")]
switch_ivr_broadcast(string jarg1, string jarg2, uint jarg3)25425   public static extern int switch_ivr_broadcast(string jarg1, string jarg2, uint jarg3);
25426 
25427   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_broadcast_in_thread___")]
switch_ivr_broadcast_in_thread(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3)25428   public static extern void switch_ivr_broadcast_in_thread(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3);
25429 
25430   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_transfer_variable___")]
switch_ivr_transfer_variable(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3)25431   public static extern int switch_ivr_transfer_variable(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3);
25432 
25433   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_digit_stream_parser_new___")]
switch_ivr_digit_stream_parser_new(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25434   public static extern int switch_ivr_digit_stream_parser_new(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25435 
25436   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_digit_stream_parser_destroy___")]
switch_ivr_digit_stream_parser_destroy(global::System.Runtime.InteropServices.HandleRef jarg1)25437   public static extern int switch_ivr_digit_stream_parser_destroy(global::System.Runtime.InteropServices.HandleRef jarg1);
25438 
25439   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_digit_stream_new___")]
switch_ivr_digit_stream_new(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25440   public static extern int switch_ivr_digit_stream_new(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25441 
25442   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_digit_stream_destroy___")]
switch_ivr_digit_stream_destroy(global::System.Runtime.InteropServices.HandleRef jarg1)25443   public static extern int switch_ivr_digit_stream_destroy(global::System.Runtime.InteropServices.HandleRef jarg1);
25444 
25445   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_digit_stream_parser_set_event___")]
switch_ivr_digit_stream_parser_set_event(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)25446   public static extern int switch_ivr_digit_stream_parser_set_event(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
25447 
25448   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_digit_stream_parser_del_event___")]
switch_ivr_digit_stream_parser_del_event(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)25449   public static extern int switch_ivr_digit_stream_parser_del_event(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
25450 
25451   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_digit_stream_parser_feed___")]
switch_ivr_digit_stream_parser_feed(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, char jarg3)25452   public static extern global::System.IntPtr switch_ivr_digit_stream_parser_feed(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, char jarg3);
25453 
25454   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_digit_stream_reset___")]
switch_ivr_digit_stream_reset(global::System.Runtime.InteropServices.HandleRef jarg1)25455   public static extern int switch_ivr_digit_stream_reset(global::System.Runtime.InteropServices.HandleRef jarg1);
25456 
25457   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_digit_stream_parser_set_terminator___")]
switch_ivr_digit_stream_parser_set_terminator(global::System.Runtime.InteropServices.HandleRef jarg1, char jarg2)25458   public static extern int switch_ivr_digit_stream_parser_set_terminator(global::System.Runtime.InteropServices.HandleRef jarg1, char jarg2);
25459 
25460   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_menu_init___")]
switch_ivr_menu_init(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, string jarg4, string jarg5, string jarg6, string jarg7, string jarg8, string jarg9, string jarg10, string jarg11, string jarg12, int jarg13, int jarg14, int jarg15, int jarg16, int jarg17, int jarg18, global::System.Runtime.InteropServices.HandleRef jarg19)25461   public static extern int switch_ivr_menu_init(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, string jarg4, string jarg5, string jarg6, string jarg7, string jarg8, string jarg9, string jarg10, string jarg11, string jarg12, int jarg13, int jarg14, int jarg15, int jarg16, int jarg17, int jarg18, global::System.Runtime.InteropServices.HandleRef jarg19);
25462 
25463   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_menu_bind_action___")]
switch_ivr_menu_bind_action(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, string jarg3, string jarg4)25464   public static extern int switch_ivr_menu_bind_action(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, string jarg3, string jarg4);
25465 
25466   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_menu_bind_function___")]
switch_ivr_menu_bind_function(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, string jarg4)25467   public static extern int switch_ivr_menu_bind_function(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, string jarg4);
25468 
25469   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_menu_execute___")]
switch_ivr_menu_execute(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)25470   public static extern int switch_ivr_menu_execute(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
25471 
25472   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_menu_stack_free___")]
switch_ivr_menu_stack_free(global::System.Runtime.InteropServices.HandleRef jarg1)25473   public static extern int switch_ivr_menu_stack_free(global::System.Runtime.InteropServices.HandleRef jarg1);
25474 
25475   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_menu_stack_xml_build___")]
switch_ivr_menu_stack_xml_build(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)25476   public static extern int switch_ivr_menu_stack_xml_build(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
25477 
25478   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_menu_str2action___")]
switch_ivr_menu_str2action(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25479   public static extern int switch_ivr_menu_str2action(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25480 
25481   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_menu_stack_xml_add_custom___")]
switch_ivr_menu_stack_xml_add_custom(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)25482   public static extern int switch_ivr_menu_stack_xml_add_custom(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
25483 
25484   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_menu_stack_xml_init___")]
switch_ivr_menu_stack_xml_init(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25485   public static extern int switch_ivr_menu_stack_xml_init(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25486 
25487   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_phrase_macro_event___")]
switch_ivr_phrase_macro_event(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, string jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)25488   public static extern int switch_ivr_phrase_macro_event(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, string jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
25489 
25490   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_delay_echo___")]
switch_ivr_delay_echo(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)25491   public static extern void switch_ivr_delay_echo(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
25492 
25493   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_find_bridged_uuid___")]
switch_ivr_find_bridged_uuid(string jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)25494   public static extern int switch_ivr_find_bridged_uuid(string jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
25495 
25496   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_intercept_session___")]
switch_ivr_intercept_session(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3)25497   public static extern int switch_ivr_intercept_session(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3);
25498 
25499   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_park_session___")]
switch_ivr_park_session(global::System.Runtime.InteropServices.HandleRef jarg1)25500   public static extern void switch_ivr_park_session(global::System.Runtime.InteropServices.HandleRef jarg1);
25501 
25502   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_wait_for_answer___")]
switch_ivr_wait_for_answer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25503   public static extern int switch_ivr_wait_for_answer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25504 
25505   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_read___")]
switch_ivr_read(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, string jarg4, string jarg5, string jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, uint jarg8, string jarg9, uint jarg10)25506   public static extern int switch_ivr_read(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, string jarg4, string jarg5, string jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, uint jarg8, string jarg9, uint jarg10);
25507 
25508   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_block_dtmf_session___")]
switch_ivr_block_dtmf_session(global::System.Runtime.InteropServices.HandleRef jarg1)25509   public static extern int switch_ivr_block_dtmf_session(global::System.Runtime.InteropServices.HandleRef jarg1);
25510 
25511   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_unblock_dtmf_session___")]
switch_ivr_unblock_dtmf_session(global::System.Runtime.InteropServices.HandleRef jarg1)25512   public static extern int switch_ivr_unblock_dtmf_session(global::System.Runtime.InteropServices.HandleRef jarg1);
25513 
25514   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_bind_dtmf_meta_session___")]
switch_ivr_bind_dtmf_meta_session(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, string jarg4)25515   public static extern int switch_ivr_bind_dtmf_meta_session(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, string jarg4);
25516 
25517   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_unbind_dtmf_meta_session___")]
switch_ivr_unbind_dtmf_meta_session(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)25518   public static extern int switch_ivr_unbind_dtmf_meta_session(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
25519 
25520   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_soft_hold___")]
switch_ivr_soft_hold(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4)25521   public static extern int switch_ivr_soft_hold(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4);
25522 
25523   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_say___")]
switch_ivr_say(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, string jarg5, string jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)25524   public static extern int switch_ivr_say(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, string jarg5, string jarg6, global::System.Runtime.InteropServices.HandleRef jarg7);
25525 
25526   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_say_string___")]
switch_ivr_say_string(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, string jarg5, string jarg6, string jarg7, string jarg8, ref string jarg9)25527   public static extern int switch_ivr_say_string(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, string jarg5, string jarg6, string jarg7, string jarg8, ref string jarg9);
25528 
25529   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_get_say_method_by_name___")]
switch_ivr_get_say_method_by_name(string jarg1)25530   public static extern int switch_ivr_get_say_method_by_name(string jarg1);
25531 
25532   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_get_say_gender_by_name___")]
switch_ivr_get_say_gender_by_name(string jarg1)25533   public static extern int switch_ivr_get_say_gender_by_name(string jarg1);
25534 
25535   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_get_say_type_by_name___")]
switch_ivr_get_say_type_by_name(string jarg1)25536   public static extern int switch_ivr_get_say_type_by_name(string jarg1);
25537 
25538   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_say_spell___")]
switch_ivr_say_spell(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)25539   public static extern int switch_ivr_say_spell(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
25540 
25541   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_say_ip___")]
switch_ivr_say_ip(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)25542   public static extern int switch_ivr_say_ip(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
25543 
25544   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_set_user___")]
switch_ivr_set_user(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)25545   public static extern int switch_ivr_set_user(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
25546 
25547   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_set_user_extended___")]
switch_ivr_set_user_extended(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)25548   public static extern int switch_ivr_set_user_extended(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
25549 
25550   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_set_user_xml___")]
switch_ivr_set_user_xml(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)25551   public static extern int switch_ivr_set_user_xml(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
25552 
25553   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_sound_test___")]
switch_ivr_sound_test(global::System.Runtime.InteropServices.HandleRef jarg1)25554   public static extern int switch_ivr_sound_test(global::System.Runtime.InteropServices.HandleRef jarg1);
25555 
25556   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_process_import___")]
switch_process_import(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, string jarg4)25557   public static extern void switch_process_import(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, string jarg4);
25558 
25559   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_uuid_exists___")]
switch_ivr_uuid_exists(string jarg1)25560   public static extern int switch_ivr_uuid_exists(string jarg1);
25561 
25562   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_uuid_force_exists___")]
switch_ivr_uuid_force_exists(string jarg1)25563   public static extern int switch_ivr_uuid_force_exists(string jarg1);
25564 
25565   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_dmachine_is_parsing___")]
switch_ivr_dmachine_is_parsing(global::System.Runtime.InteropServices.HandleRef jarg1)25566   public static extern int switch_ivr_dmachine_is_parsing(global::System.Runtime.InteropServices.HandleRef jarg1);
25567 
25568   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_dmachine_last_ping___")]
switch_ivr_dmachine_last_ping(global::System.Runtime.InteropServices.HandleRef jarg1)25569   public static extern int switch_ivr_dmachine_last_ping(global::System.Runtime.InteropServices.HandleRef jarg1);
25570 
25571   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_dmachine_get_name___")]
switch_ivr_dmachine_get_name(global::System.Runtime.InteropServices.HandleRef jarg1)25572   public static extern string switch_ivr_dmachine_get_name(global::System.Runtime.InteropServices.HandleRef jarg1);
25573 
25574   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_dmachine_set_match_callback___")]
switch_ivr_dmachine_set_match_callback(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25575   public static extern void switch_ivr_dmachine_set_match_callback(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25576 
25577   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_dmachine_set_nonmatch_callback___")]
switch_ivr_dmachine_set_nonmatch_callback(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25578   public static extern void switch_ivr_dmachine_set_nonmatch_callback(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25579 
25580   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_dmachine_create___")]
switch_ivr_dmachine_create(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, uint jarg4, uint jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8)25581   public static extern int switch_ivr_dmachine_create(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, uint jarg4, uint jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8);
25582 
25583   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_dmachine_destroy___")]
switch_ivr_dmachine_destroy(global::System.Runtime.InteropServices.HandleRef jarg1)25584   public static extern void switch_ivr_dmachine_destroy(global::System.Runtime.InteropServices.HandleRef jarg1);
25585 
25586   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_dmachine_bind___")]
switch_ivr_dmachine_bind(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, byte jarg4, int jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)25587   public static extern int switch_ivr_dmachine_bind(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, byte jarg4, int jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7);
25588 
25589   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_dmachine_feed___")]
switch_ivr_dmachine_feed(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)25590   public static extern int switch_ivr_dmachine_feed(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
25591 
25592   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_dmachine_clear___")]
switch_ivr_dmachine_clear(global::System.Runtime.InteropServices.HandleRef jarg1)25593   public static extern int switch_ivr_dmachine_clear(global::System.Runtime.InteropServices.HandleRef jarg1);
25594 
25595   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_dmachine_ping___")]
switch_ivr_dmachine_ping(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25596   public static extern int switch_ivr_dmachine_ping(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25597 
25598   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_dmachine_get_match___")]
switch_ivr_dmachine_get_match(global::System.Runtime.InteropServices.HandleRef jarg1)25599   public static extern global::System.IntPtr switch_ivr_dmachine_get_match(global::System.Runtime.InteropServices.HandleRef jarg1);
25600 
25601   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_dmachine_get_failed_digits___")]
switch_ivr_dmachine_get_failed_digits(global::System.Runtime.InteropServices.HandleRef jarg1)25602   public static extern string switch_ivr_dmachine_get_failed_digits(global::System.Runtime.InteropServices.HandleRef jarg1);
25603 
25604   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_dmachine_set_digit_timeout_ms___")]
switch_ivr_dmachine_set_digit_timeout_ms(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)25605   public static extern void switch_ivr_dmachine_set_digit_timeout_ms(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
25606 
25607   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_dmachine_set_input_timeout_ms___")]
switch_ivr_dmachine_set_input_timeout_ms(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)25608   public static extern void switch_ivr_dmachine_set_input_timeout_ms(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
25609 
25610   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_dmachine_clear_realm___")]
switch_ivr_dmachine_clear_realm(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)25611   public static extern int switch_ivr_dmachine_clear_realm(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
25612 
25613   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_dmachine_set_realm___")]
switch_ivr_dmachine_set_realm(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)25614   public static extern int switch_ivr_dmachine_set_realm(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
25615 
25616   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_get_file_handle___")]
switch_ivr_get_file_handle(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25617   public static extern int switch_ivr_get_file_handle(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25618 
25619   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_release_file_handle___")]
switch_ivr_release_file_handle(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25620   public static extern int switch_ivr_release_file_handle(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25621 
25622   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_process_fh___")]
switch_ivr_process_fh(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)25623   public static extern int switch_ivr_process_fh(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
25624 
25625   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_insert_file___")]
switch_ivr_insert_file(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)25626   public static extern int switch_ivr_insert_file(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
25627 
25628   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_create_message_reply___")]
switch_ivr_create_message_reply(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3)25629   public static extern int switch_ivr_create_message_reply(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3);
25630 
25631   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_check_presence_mapping___")]
switch_ivr_check_presence_mapping(string jarg1, string jarg2)25632   public static extern string switch_ivr_check_presence_mapping(string jarg1, string jarg2);
25633 
25634   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_kill_uuid___")]
switch_ivr_kill_uuid(string jarg1, int jarg2)25635   public static extern int switch_ivr_kill_uuid(string jarg1, int jarg2);
25636 
25637   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_blind_transfer_ack___")]
switch_ivr_blind_transfer_ack(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)25638   public static extern int switch_ivr_blind_transfer_ack(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
25639 
25640   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_record_session_mask___")]
switch_ivr_record_session_mask(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3)25641   public static extern int switch_ivr_record_session_mask(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3);
25642 
25643   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_stop_video_write_overlay_session___")]
switch_ivr_stop_video_write_overlay_session(global::System.Runtime.InteropServices.HandleRef jarg1)25644   public static extern int switch_ivr_stop_video_write_overlay_session(global::System.Runtime.InteropServices.HandleRef jarg1);
25645 
25646   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_video_write_overlay_session___")]
switch_ivr_video_write_overlay_session(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, byte jarg4)25647   public static extern int switch_ivr_video_write_overlay_session(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, byte jarg4);
25648 
25649   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_capture_text___")]
switch_ivr_capture_text(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)25650   public static extern int switch_ivr_capture_text(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
25651 
25652   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dial_handle_create___")]
switch_dial_handle_create(global::System.Runtime.InteropServices.HandleRef jarg1)25653   public static extern int switch_dial_handle_create(global::System.Runtime.InteropServices.HandleRef jarg1);
25654 
25655   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dial_handle_create_json_obj___")]
switch_dial_handle_create_json_obj(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25656   public static extern int switch_dial_handle_create_json_obj(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25657 
25658   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dial_handle_create_json___")]
switch_dial_handle_create_json(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)25659   public static extern int switch_dial_handle_create_json(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
25660 
25661   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dial_handle_destroy___")]
switch_dial_handle_destroy(global::System.Runtime.InteropServices.HandleRef jarg1)25662   public static extern void switch_dial_handle_destroy(global::System.Runtime.InteropServices.HandleRef jarg1);
25663 
25664   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dial_handle_serialize_json_obj___")]
switch_dial_handle_serialize_json_obj(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25665   public static extern int switch_dial_handle_serialize_json_obj(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25666 
25667   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dial_handle_serialize_json___")]
switch_dial_handle_serialize_json(global::System.Runtime.InteropServices.HandleRef jarg1, ref string jarg2)25668   public static extern int switch_dial_handle_serialize_json(global::System.Runtime.InteropServices.HandleRef jarg1, ref string jarg2);
25669 
25670   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dial_handle_add_leg_list___")]
switch_dial_handle_add_leg_list(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25671   public static extern void switch_dial_handle_add_leg_list(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25672 
25673   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dial_leg_list_add_leg___")]
switch_dial_leg_list_add_leg(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3)25674   public static extern void switch_dial_leg_list_add_leg(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3);
25675 
25676   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dial_leg_list_add_leg_printf___")]
switch_dial_leg_list_add_leg_printf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3)25677   public static extern void switch_dial_leg_list_add_leg_printf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3);
25678 
25679   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dial_handle_add_global_var___")]
switch_dial_handle_add_global_var(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)25680   public static extern void switch_dial_handle_add_global_var(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
25681 
25682   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dial_handle_add_global_var_printf___")]
switch_dial_handle_add_global_var_printf(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)25683   public static extern void switch_dial_handle_add_global_var_printf(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
25684 
25685   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dial_handle_add_leg_var___")]
switch_dial_handle_add_leg_var(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)25686   public static extern int switch_dial_handle_add_leg_var(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
25687 
25688   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dial_handle_add_leg_var_printf___")]
switch_dial_handle_add_leg_var_printf(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)25689   public static extern int switch_dial_handle_add_leg_var_printf(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
25690 
25691   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dial_handle_get_peers___")]
switch_dial_handle_get_peers(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, ref string jarg3, int jarg4)25692   public static extern int switch_dial_handle_get_peers(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, ref string jarg3, int jarg4);
25693 
25694   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dial_handle_get_vars___")]
switch_dial_handle_get_vars(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4)25695   public static extern int switch_dial_handle_get_vars(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4);
25696 
25697   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dial_handle_get_global_vars___")]
switch_dial_handle_get_global_vars(global::System.Runtime.InteropServices.HandleRef jarg1)25698   public static extern global::System.IntPtr switch_dial_handle_get_global_vars(global::System.Runtime.InteropServices.HandleRef jarg1);
25699 
25700   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dial_leg_get_vars___")]
switch_dial_leg_get_vars(global::System.Runtime.InteropServices.HandleRef jarg1)25701   public static extern global::System.IntPtr switch_dial_leg_get_vars(global::System.Runtime.InteropServices.HandleRef jarg1);
25702 
25703   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dial_leg_get_var___")]
switch_dial_leg_get_var(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)25704   public static extern string switch_dial_leg_get_var(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
25705 
25706   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_dial_handle_get_total___")]
switch_dial_handle_get_total(global::System.Runtime.InteropServices.HandleRef jarg1)25707   public static extern int switch_dial_handle_get_total(global::System.Runtime.InteropServices.HandleRef jarg1);
25708 
25709   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_orig_and_bridge___")]
switch_ivr_orig_and_bridge(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)25710   public static extern int switch_ivr_orig_and_bridge(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
25711 
25712   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_ivr_play_and_collect_input___")]
switch_ivr_play_and_collect_input(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, int jarg5, int jarg6, string jarg7, uint jarg8, global::System.Runtime.InteropServices.HandleRef jarg9, ref string jarg10, string jarg11, global::System.Runtime.InteropServices.HandleRef jarg12)25713   public static extern int switch_ivr_play_and_collect_input(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, int jarg5, int jarg6, string jarg7, uint jarg8, global::System.Runtime.InteropServices.HandleRef jarg9, ref string jarg10, string jarg11, global::System.Runtime.InteropServices.HandleRef jarg12);
25714 
25715   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_RTP_MAX_BUF_LEN_get___")]
SWITCH_RTP_MAX_BUF_LEN_get()25716   public static extern int SWITCH_RTP_MAX_BUF_LEN_get();
25717 
25718   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_RTCP_MAX_BUF_LEN_get___")]
SWITCH_RTCP_MAX_BUF_LEN_get()25719   public static extern int SWITCH_RTCP_MAX_BUF_LEN_get();
25720 
25721   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_RTP_MAX_BUF_LEN_WORDS_get___")]
SWITCH_RTP_MAX_BUF_LEN_WORDS_get()25722   public static extern int SWITCH_RTP_MAX_BUF_LEN_WORDS_get();
25723 
25724   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_RTP_CRYPTO_KEY_80_get___")]
SWITCH_RTP_CRYPTO_KEY_80_get()25725   public static extern string SWITCH_RTP_CRYPTO_KEY_80_get();
25726 
25727   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_RTP_BUNDLE_INTERNAL_PT_get___")]
SWITCH_RTP_BUNDLE_INTERNAL_PT_get()25728   public static extern int SWITCH_RTP_BUNDLE_INTERNAL_PT_get();
25729 
25730   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_packet_t_header_set___")]
switch_rtp_packet_t_header_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25731   public static extern void switch_rtp_packet_t_header_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25732 
25733   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_packet_t_header_get___")]
switch_rtp_packet_t_header_get(global::System.Runtime.InteropServices.HandleRef jarg1)25734   public static extern global::System.IntPtr switch_rtp_packet_t_header_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25735 
25736   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_packet_t_body_set___")]
switch_rtp_packet_t_body_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)25737   public static extern void switch_rtp_packet_t_body_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
25738 
25739   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_packet_t_body_get___")]
switch_rtp_packet_t_body_get(global::System.Runtime.InteropServices.HandleRef jarg1)25740   public static extern string switch_rtp_packet_t_body_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25741 
25742   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_packet_t_ext_set___")]
switch_rtp_packet_t_ext_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25743   public static extern void switch_rtp_packet_t_ext_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25744 
25745   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_packet_t_ext_get___")]
switch_rtp_packet_t_ext_get(global::System.Runtime.InteropServices.HandleRef jarg1)25746   public static extern global::System.IntPtr switch_rtp_packet_t_ext_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25747 
25748   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_packet_t_ebody_set___")]
switch_rtp_packet_t_ebody_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)25749   public static extern void switch_rtp_packet_t_ebody_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
25750 
25751   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_packet_t_ebody_get___")]
switch_rtp_packet_t_ebody_get(global::System.Runtime.InteropServices.HandleRef jarg1)25752   public static extern string switch_rtp_packet_t_ebody_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25753 
25754   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_rtp_packet_t___")]
new_switch_rtp_packet_t()25755   public static extern global::System.IntPtr new_switch_rtp_packet_t();
25756 
25757   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_rtp_packet_t___")]
delete_switch_rtp_packet_t(global::System.Runtime.InteropServices.HandleRef jarg1)25758   public static extern void delete_switch_rtp_packet_t(global::System.Runtime.InteropServices.HandleRef jarg1);
25759 
25760   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_srtp_crypto_suite_t_name_set___")]
switch_srtp_crypto_suite_t_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)25761   public static extern void switch_srtp_crypto_suite_t_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
25762 
25763   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_srtp_crypto_suite_t_name_get___")]
switch_srtp_crypto_suite_t_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)25764   public static extern string switch_srtp_crypto_suite_t_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25765 
25766   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_srtp_crypto_suite_t_alias_set___")]
switch_srtp_crypto_suite_t_alias_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)25767   public static extern void switch_srtp_crypto_suite_t_alias_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
25768 
25769   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_srtp_crypto_suite_t_alias_get___")]
switch_srtp_crypto_suite_t_alias_get(global::System.Runtime.InteropServices.HandleRef jarg1)25770   public static extern string switch_srtp_crypto_suite_t_alias_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25771 
25772   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_srtp_crypto_suite_t_type_set___")]
switch_srtp_crypto_suite_t_type_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)25773   public static extern void switch_srtp_crypto_suite_t_type_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
25774 
25775   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_srtp_crypto_suite_t_type_get___")]
switch_srtp_crypto_suite_t_type_get(global::System.Runtime.InteropServices.HandleRef jarg1)25776   public static extern int switch_srtp_crypto_suite_t_type_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25777 
25778   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_srtp_crypto_suite_t_keysalt_len_set___")]
switch_srtp_crypto_suite_t_keysalt_len_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)25779   public static extern void switch_srtp_crypto_suite_t_keysalt_len_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
25780 
25781   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_srtp_crypto_suite_t_keysalt_len_get___")]
switch_srtp_crypto_suite_t_keysalt_len_get(global::System.Runtime.InteropServices.HandleRef jarg1)25782   public static extern int switch_srtp_crypto_suite_t_keysalt_len_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25783 
25784   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_srtp_crypto_suite_t_salt_len_set___")]
switch_srtp_crypto_suite_t_salt_len_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)25785   public static extern void switch_srtp_crypto_suite_t_salt_len_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
25786 
25787   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_srtp_crypto_suite_t_salt_len_get___")]
switch_srtp_crypto_suite_t_salt_len_get(global::System.Runtime.InteropServices.HandleRef jarg1)25788   public static extern int switch_srtp_crypto_suite_t_salt_len_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25789 
25790   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_srtp_crypto_suite_t___")]
new_switch_srtp_crypto_suite_t()25791   public static extern global::System.IntPtr new_switch_srtp_crypto_suite_t();
25792 
25793   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_srtp_crypto_suite_t___")]
delete_switch_srtp_crypto_suite_t(global::System.Runtime.InteropServices.HandleRef jarg1)25794   public static extern void delete_switch_srtp_crypto_suite_t(global::System.Runtime.InteropServices.HandleRef jarg1);
25795 
25796   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_crypto_key_index_set___")]
switch_rtp_crypto_key_index_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)25797   public static extern void switch_rtp_crypto_key_index_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
25798 
25799   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_crypto_key_index_get___")]
switch_rtp_crypto_key_index_get(global::System.Runtime.InteropServices.HandleRef jarg1)25800   public static extern uint switch_rtp_crypto_key_index_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25801 
25802   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_crypto_key_type_set___")]
switch_rtp_crypto_key_type_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)25803   public static extern void switch_rtp_crypto_key_type_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
25804 
25805   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_crypto_key_type_get___")]
switch_rtp_crypto_key_type_get(global::System.Runtime.InteropServices.HandleRef jarg1)25806   public static extern int switch_rtp_crypto_key_type_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25807 
25808   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_crypto_key_keysalt_set___")]
switch_rtp_crypto_key_keysalt_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25809   public static extern void switch_rtp_crypto_key_keysalt_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25810 
25811   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_crypto_key_keysalt_get___")]
switch_rtp_crypto_key_keysalt_get(global::System.Runtime.InteropServices.HandleRef jarg1)25812   public static extern global::System.IntPtr switch_rtp_crypto_key_keysalt_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25813 
25814   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_crypto_key_keylen_set___")]
switch_rtp_crypto_key_keylen_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25815   public static extern void switch_rtp_crypto_key_keylen_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25816 
25817   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_crypto_key_keylen_get___")]
switch_rtp_crypto_key_keylen_get(global::System.Runtime.InteropServices.HandleRef jarg1)25818   public static extern global::System.IntPtr switch_rtp_crypto_key_keylen_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25819 
25820   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_crypto_key_next_set___")]
switch_rtp_crypto_key_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25821   public static extern void switch_rtp_crypto_key_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25822 
25823   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_crypto_key_next_get___")]
switch_rtp_crypto_key_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)25824   public static extern global::System.IntPtr switch_rtp_crypto_key_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25825 
25826   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_rtp_crypto_key___")]
new_switch_rtp_crypto_key()25827   public static extern global::System.IntPtr new_switch_rtp_crypto_key();
25828 
25829   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_rtp_crypto_key___")]
delete_switch_rtp_crypto_key(global::System.Runtime.InteropServices.HandleRef jarg1)25830   public static extern void delete_switch_rtp_crypto_key(global::System.Runtime.InteropServices.HandleRef jarg1);
25831 
25832   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_icand_t_foundation_set___")]
icand_t_foundation_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)25833   public static extern void icand_t_foundation_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
25834 
25835   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_icand_t_foundation_get___")]
icand_t_foundation_get(global::System.Runtime.InteropServices.HandleRef jarg1)25836   public static extern string icand_t_foundation_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25837 
25838   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_icand_t_component_id_set___")]
icand_t_component_id_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)25839   public static extern void icand_t_component_id_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
25840 
25841   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_icand_t_component_id_get___")]
icand_t_component_id_get(global::System.Runtime.InteropServices.HandleRef jarg1)25842   public static extern int icand_t_component_id_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25843 
25844   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_icand_t_transport_set___")]
icand_t_transport_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)25845   public static extern void icand_t_transport_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
25846 
25847   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_icand_t_transport_get___")]
icand_t_transport_get(global::System.Runtime.InteropServices.HandleRef jarg1)25848   public static extern string icand_t_transport_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25849 
25850   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_icand_t_priority_set___")]
icand_t_priority_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)25851   public static extern void icand_t_priority_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
25852 
25853   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_icand_t_priority_get___")]
icand_t_priority_get(global::System.Runtime.InteropServices.HandleRef jarg1)25854   public static extern uint icand_t_priority_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25855 
25856   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_icand_t_con_addr_set___")]
icand_t_con_addr_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)25857   public static extern void icand_t_con_addr_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
25858 
25859   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_icand_t_con_addr_get___")]
icand_t_con_addr_get(global::System.Runtime.InteropServices.HandleRef jarg1)25860   public static extern string icand_t_con_addr_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25861 
25862   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_icand_t_con_port_set___")]
icand_t_con_port_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2)25863   public static extern void icand_t_con_port_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2);
25864 
25865   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_icand_t_con_port_get___")]
icand_t_con_port_get(global::System.Runtime.InteropServices.HandleRef jarg1)25866   public static extern ushort icand_t_con_port_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25867 
25868   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_icand_t_cand_type_set___")]
icand_t_cand_type_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)25869   public static extern void icand_t_cand_type_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
25870 
25871   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_icand_t_cand_type_get___")]
icand_t_cand_type_get(global::System.Runtime.InteropServices.HandleRef jarg1)25872   public static extern string icand_t_cand_type_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25873 
25874   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_icand_t_raddr_set___")]
icand_t_raddr_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)25875   public static extern void icand_t_raddr_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
25876 
25877   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_icand_t_raddr_get___")]
icand_t_raddr_get(global::System.Runtime.InteropServices.HandleRef jarg1)25878   public static extern string icand_t_raddr_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25879 
25880   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_icand_t_rport_set___")]
icand_t_rport_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2)25881   public static extern void icand_t_rport_set(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2);
25882 
25883   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_icand_t_rport_get___")]
icand_t_rport_get(global::System.Runtime.InteropServices.HandleRef jarg1)25884   public static extern ushort icand_t_rport_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25885 
25886   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_icand_t_generation_set___")]
icand_t_generation_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)25887   public static extern void icand_t_generation_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
25888 
25889   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_icand_t_generation_get___")]
icand_t_generation_get(global::System.Runtime.InteropServices.HandleRef jarg1)25890   public static extern string icand_t_generation_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25891 
25892   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_icand_t_ready_set___")]
icand_t_ready_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)25893   public static extern void icand_t_ready_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
25894 
25895   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_icand_t_ready_get___")]
icand_t_ready_get(global::System.Runtime.InteropServices.HandleRef jarg1)25896   public static extern byte icand_t_ready_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25897 
25898   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_icand_t___")]
new_icand_t()25899   public static extern global::System.IntPtr new_icand_t();
25900 
25901   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_icand_t___")]
delete_icand_t(global::System.Runtime.InteropServices.HandleRef jarg1)25902   public static extern void delete_icand_t(global::System.Runtime.InteropServices.HandleRef jarg1);
25903 
25904   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_MAX_CAND_get___")]
MAX_CAND_get()25905   public static extern int MAX_CAND_get();
25906 
25907   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_ice_t_cands_set___")]
ice_t_cands_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25908   public static extern void ice_t_cands_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25909 
25910   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_ice_t_cands_get___")]
ice_t_cands_get(global::System.Runtime.InteropServices.HandleRef jarg1)25911   public static extern global::System.IntPtr ice_t_cands_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25912 
25913   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_ice_t_cand_idx_set___")]
ice_t_cand_idx_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25914   public static extern void ice_t_cand_idx_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25915 
25916   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_ice_t_cand_idx_get___")]
ice_t_cand_idx_get(global::System.Runtime.InteropServices.HandleRef jarg1)25917   public static extern global::System.IntPtr ice_t_cand_idx_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25918 
25919   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_ice_t_chosen_set___")]
ice_t_chosen_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25920   public static extern void ice_t_chosen_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25921 
25922   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_ice_t_chosen_get___")]
ice_t_chosen_get(global::System.Runtime.InteropServices.HandleRef jarg1)25923   public static extern global::System.IntPtr ice_t_chosen_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25924 
25925   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_ice_t_is_chosen_set___")]
ice_t_is_chosen_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)25926   public static extern void ice_t_is_chosen_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
25927 
25928   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_ice_t_is_chosen_get___")]
ice_t_is_chosen_get(global::System.Runtime.InteropServices.HandleRef jarg1)25929   public static extern global::System.IntPtr ice_t_is_chosen_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25930 
25931   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_ice_t_ufrag_set___")]
ice_t_ufrag_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)25932   public static extern void ice_t_ufrag_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
25933 
25934   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_ice_t_ufrag_get___")]
ice_t_ufrag_get(global::System.Runtime.InteropServices.HandleRef jarg1)25935   public static extern string ice_t_ufrag_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25936 
25937   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_ice_t_pwd_set___")]
ice_t_pwd_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)25938   public static extern void ice_t_pwd_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
25939 
25940   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_ice_t_pwd_get___")]
ice_t_pwd_get(global::System.Runtime.InteropServices.HandleRef jarg1)25941   public static extern string ice_t_pwd_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25942 
25943   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_ice_t_options_set___")]
ice_t_options_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)25944   public static extern void ice_t_options_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
25945 
25946   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_ice_t_options_get___")]
ice_t_options_get(global::System.Runtime.InteropServices.HandleRef jarg1)25947   public static extern string ice_t_options_get(global::System.Runtime.InteropServices.HandleRef jarg1);
25948 
25949   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_ice_t___")]
new_ice_t()25950   public static extern global::System.IntPtr new_ice_t();
25951 
25952   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_ice_t___")]
delete_ice_t(global::System.Runtime.InteropServices.HandleRef jarg1)25953   public static extern void delete_ice_t(global::System.Runtime.InteropServices.HandleRef jarg1);
25954 
25955   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_add_crypto_key___")]
switch_rtp_add_crypto_key(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, uint jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)25956   public static extern int switch_rtp_add_crypto_key(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, uint jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
25957 
25958   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_get_random___")]
switch_rtp_get_random(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)25959   public static extern void switch_rtp_get_random(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
25960 
25961   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_init___")]
switch_rtp_init(global::System.Runtime.InteropServices.HandleRef jarg1)25962   public static extern void switch_rtp_init(global::System.Runtime.InteropServices.HandleRef jarg1);
25963 
25964   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_shutdown___")]
switch_rtp_shutdown()25965   public static extern void switch_rtp_shutdown();
25966 
25967   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_set_start_port___")]
switch_rtp_set_start_port(ushort jarg1)25968   public static extern ushort switch_rtp_set_start_port(ushort jarg1);
25969 
25970   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_set_ssrc___")]
switch_rtp_set_ssrc(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)25971   public static extern int switch_rtp_set_ssrc(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
25972 
25973   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_set_remote_ssrc___")]
switch_rtp_set_remote_ssrc(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)25974   public static extern int switch_rtp_set_remote_ssrc(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
25975 
25976   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_set_end_port___")]
switch_rtp_set_end_port(ushort jarg1)25977   public static extern ushort switch_rtp_set_end_port(ushort jarg1);
25978 
25979   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_request_port___")]
switch_rtp_request_port(string jarg1)25980   public static extern ushort switch_rtp_request_port(string jarg1);
25981 
25982   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_release_port___")]
switch_rtp_release_port(string jarg1, ushort jarg2)25983   public static extern void switch_rtp_release_port(string jarg1, ushort jarg2);
25984 
25985   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_set_interval___")]
switch_rtp_set_interval(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3)25986   public static extern int switch_rtp_set_interval(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3);
25987 
25988   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_change_interval___")]
switch_rtp_change_interval(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3)25989   public static extern int switch_rtp_change_interval(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3);
25990 
25991   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_create___")]
switch_rtp_create(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2, uint jarg3, uint jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, string jarg6, ref global::System.IntPtr jarg7, global::System.Runtime.InteropServices.HandleRef jarg8)25992   public static extern int switch_rtp_create(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2, uint jarg3, uint jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, string jarg6, ref global::System.IntPtr jarg7, global::System.Runtime.InteropServices.HandleRef jarg8);
25993 
25994   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_new___")]
switch_rtp_new(string jarg1, ushort jarg2, string jarg3, ushort jarg4, byte jarg5, uint jarg6, uint jarg7, global::System.Runtime.InteropServices.HandleRef jarg8, string jarg9, ref global::System.IntPtr jarg10, global::System.Runtime.InteropServices.HandleRef jarg11, ushort jarg12, ushort jarg13)25995   public static extern global::System.IntPtr switch_rtp_new(string jarg1, ushort jarg2, string jarg3, ushort jarg4, byte jarg5, uint jarg6, uint jarg7, global::System.Runtime.InteropServices.HandleRef jarg8, string jarg9, ref global::System.IntPtr jarg10, global::System.Runtime.InteropServices.HandleRef jarg11, ushort jarg12, ushort jarg13);
25996 
25997   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_set_remote_address___")]
switch_rtp_set_remote_address(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, ushort jarg3, ushort jarg4, int jarg5, ref global::System.IntPtr jarg6)25998   public static extern int switch_rtp_set_remote_address(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, ushort jarg3, ushort jarg4, int jarg5, ref global::System.IntPtr jarg6);
25999 
26000   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_reset_jb___")]
switch_rtp_reset_jb(global::System.Runtime.InteropServices.HandleRef jarg1)26001   public static extern void switch_rtp_reset_jb(global::System.Runtime.InteropServices.HandleRef jarg1);
26002 
26003   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_get_remote_host___")]
switch_rtp_get_remote_host(global::System.Runtime.InteropServices.HandleRef jarg1)26004   public static extern string switch_rtp_get_remote_host(global::System.Runtime.InteropServices.HandleRef jarg1);
26005 
26006   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_get_remote_port___")]
switch_rtp_get_remote_port(global::System.Runtime.InteropServices.HandleRef jarg1)26007   public static extern ushort switch_rtp_get_remote_port(global::System.Runtime.InteropServices.HandleRef jarg1);
26008 
26009   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_reset_media_timer___")]
switch_rtp_reset_media_timer(global::System.Runtime.InteropServices.HandleRef jarg1)26010   public static extern void switch_rtp_reset_media_timer(global::System.Runtime.InteropServices.HandleRef jarg1);
26011 
26012   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_set_max_missed_packets___")]
switch_rtp_set_max_missed_packets(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)26013   public static extern void switch_rtp_set_max_missed_packets(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
26014 
26015   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_set_media_timeout___")]
switch_rtp_set_media_timeout(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)26016   public static extern void switch_rtp_set_media_timeout(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
26017 
26018   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_udptl_mode___")]
switch_rtp_udptl_mode(global::System.Runtime.InteropServices.HandleRef jarg1)26019   public static extern int switch_rtp_udptl_mode(global::System.Runtime.InteropServices.HandleRef jarg1);
26020 
26021   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_reset___")]
switch_rtp_reset(global::System.Runtime.InteropServices.HandleRef jarg1)26022   public static extern void switch_rtp_reset(global::System.Runtime.InteropServices.HandleRef jarg1);
26023 
26024   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_set_local_address___")]
switch_rtp_set_local_address(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, ushort jarg3, ref global::System.IntPtr jarg4)26025   public static extern int switch_rtp_set_local_address(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, ushort jarg3, ref global::System.IntPtr jarg4);
26026 
26027   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_kill_socket___")]
switch_rtp_kill_socket(global::System.Runtime.InteropServices.HandleRef jarg1)26028   public static extern void switch_rtp_kill_socket(global::System.Runtime.InteropServices.HandleRef jarg1);
26029 
26030   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_break___")]
switch_rtp_break(global::System.Runtime.InteropServices.HandleRef jarg1)26031   public static extern void switch_rtp_break(global::System.Runtime.InteropServices.HandleRef jarg1);
26032 
26033   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_flush___")]
switch_rtp_flush(global::System.Runtime.InteropServices.HandleRef jarg1)26034   public static extern void switch_rtp_flush(global::System.Runtime.InteropServices.HandleRef jarg1);
26035 
26036   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_ready___")]
switch_rtp_ready(global::System.Runtime.InteropServices.HandleRef jarg1)26037   public static extern byte switch_rtp_ready(global::System.Runtime.InteropServices.HandleRef jarg1);
26038 
26039   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_destroy___")]
switch_rtp_destroy(global::System.Runtime.InteropServices.HandleRef jarg1)26040   public static extern void switch_rtp_destroy(global::System.Runtime.InteropServices.HandleRef jarg1);
26041 
26042   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_sync_stats___")]
switch_rtp_sync_stats(global::System.Runtime.InteropServices.HandleRef jarg1)26043   public static extern int switch_rtp_sync_stats(global::System.Runtime.InteropServices.HandleRef jarg1);
26044 
26045   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_activate_ice___")]
switch_rtp_activate_ice(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, string jarg5, int jarg6, int jarg7, global::System.Runtime.InteropServices.HandleRef jarg8)26046   public static extern int switch_rtp_activate_ice(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, string jarg5, int jarg6, int jarg7, global::System.Runtime.InteropServices.HandleRef jarg8);
26047 
26048   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_activate_rtcp___")]
switch_rtp_activate_rtcp(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, ushort jarg3, int jarg4)26049   public static extern int switch_rtp_activate_rtcp(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, ushort jarg3, int jarg4);
26050 
26051   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_get_media_timer___")]
switch_rtp_get_media_timer(global::System.Runtime.InteropServices.HandleRef jarg1)26052   public static extern global::System.IntPtr switch_rtp_get_media_timer(global::System.Runtime.InteropServices.HandleRef jarg1);
26053 
26054   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_set_video_buffer_size___")]
switch_rtp_set_video_buffer_size(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3)26055   public static extern int switch_rtp_set_video_buffer_size(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3);
26056 
26057   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_get_video_buffer_size___")]
switch_rtp_get_video_buffer_size(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)26058   public static extern int switch_rtp_get_video_buffer_size(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
26059 
26060   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_activate_jitter_buffer___")]
switch_rtp_activate_jitter_buffer(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, uint jarg4, uint jarg5)26061   public static extern int switch_rtp_activate_jitter_buffer(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, uint jarg4, uint jarg5);
26062 
26063   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_debug_jitter_buffer___")]
switch_rtp_debug_jitter_buffer(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)26064   public static extern int switch_rtp_debug_jitter_buffer(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
26065 
26066   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_deactivate_jitter_buffer___")]
switch_rtp_deactivate_jitter_buffer(global::System.Runtime.InteropServices.HandleRef jarg1)26067   public static extern int switch_rtp_deactivate_jitter_buffer(global::System.Runtime.InteropServices.HandleRef jarg1);
26068 
26069   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_pause_jitter_buffer___")]
switch_rtp_pause_jitter_buffer(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)26070   public static extern int switch_rtp_pause_jitter_buffer(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
26071 
26072   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_get_jitter_buffer___")]
switch_rtp_get_jitter_buffer(global::System.Runtime.InteropServices.HandleRef jarg1)26073   public static extern global::System.IntPtr switch_rtp_get_jitter_buffer(global::System.Runtime.InteropServices.HandleRef jarg1);
26074 
26075   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_set_flag___")]
switch_rtp_set_flag(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)26076   public static extern void switch_rtp_set_flag(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
26077 
26078   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_set_flags___")]
switch_rtp_set_flags(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26079   public static extern void switch_rtp_set_flags(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26080 
26081   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_clear_flags___")]
switch_rtp_clear_flags(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26082   public static extern void switch_rtp_clear_flags(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26083 
26084   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_test_flag___")]
switch_rtp_test_flag(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)26085   public static extern uint switch_rtp_test_flag(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
26086 
26087   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_clear_flag___")]
switch_rtp_clear_flag(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)26088   public static extern void switch_rtp_clear_flag(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
26089 
26090   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_get_rtp_socket___")]
switch_rtp_get_rtp_socket(global::System.Runtime.InteropServices.HandleRef jarg1)26091   public static extern global::System.IntPtr switch_rtp_get_rtp_socket(global::System.Runtime.InteropServices.HandleRef jarg1);
26092 
26093   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_ping___")]
switch_rtp_ping(global::System.Runtime.InteropServices.HandleRef jarg1)26094   public static extern void switch_rtp_ping(global::System.Runtime.InteropServices.HandleRef jarg1);
26095 
26096   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_get_default_samples_per_interval___")]
switch_rtp_get_default_samples_per_interval(global::System.Runtime.InteropServices.HandleRef jarg1)26097   public static extern uint switch_rtp_get_default_samples_per_interval(global::System.Runtime.InteropServices.HandleRef jarg1);
26098 
26099   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_set_default_payload___")]
switch_rtp_set_default_payload(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)26100   public static extern void switch_rtp_set_default_payload(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
26101 
26102   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_get_default_payload___")]
switch_rtp_get_default_payload(global::System.Runtime.InteropServices.HandleRef jarg1)26103   public static extern uint switch_rtp_get_default_payload(global::System.Runtime.InteropServices.HandleRef jarg1);
26104 
26105   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_set_invalid_handler___")]
switch_rtp_set_invalid_handler(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26106   public static extern void switch_rtp_set_invalid_handler(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26107 
26108   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_read___")]
switch_rtp_read(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, uint jarg6)26109   public static extern int switch_rtp_read(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, uint jarg6);
26110 
26111   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_queue_rfc2833___")]
switch_rtp_queue_rfc2833(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26112   public static extern int switch_rtp_queue_rfc2833(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26113 
26114   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_queue_rfc2833_in___")]
switch_rtp_queue_rfc2833_in(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26115   public static extern int switch_rtp_queue_rfc2833_in(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26116 
26117   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_has_dtmf___")]
switch_rtp_has_dtmf(global::System.Runtime.InteropServices.HandleRef jarg1)26118   public static extern global::System.IntPtr switch_rtp_has_dtmf(global::System.Runtime.InteropServices.HandleRef jarg1);
26119 
26120   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_dequeue_dtmf___")]
switch_rtp_dequeue_dtmf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26121   public static extern global::System.IntPtr switch_rtp_dequeue_dtmf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26122 
26123   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_zerocopy_read___")]
switch_rtp_zerocopy_read(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, uint jarg6)26124   public static extern int switch_rtp_zerocopy_read(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, uint jarg6);
26125 
26126   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_zerocopy_read_frame___")]
switch_rtp_zerocopy_read_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3)26127   public static extern int switch_rtp_zerocopy_read_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3);
26128 
26129   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtcp_zerocopy_read_frame___")]
switch_rtcp_zerocopy_read_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26130   public static extern int switch_rtcp_zerocopy_read_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26131 
26132   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_rtp_flush_read_buffer___")]
rtp_flush_read_buffer(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)26133   public static extern void rtp_flush_read_buffer(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
26134 
26135   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_enable_vad___")]
switch_rtp_enable_vad(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, uint jarg4)26136   public static extern int switch_rtp_enable_vad(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, uint jarg4);
26137 
26138   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_disable_vad___")]
switch_rtp_disable_vad(global::System.Runtime.InteropServices.HandleRef jarg1)26139   public static extern int switch_rtp_disable_vad(global::System.Runtime.InteropServices.HandleRef jarg1);
26140 
26141   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_write_frame___")]
switch_rtp_write_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26142   public static extern int switch_rtp_write_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26143 
26144   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_write_manual___")]
switch_rtp_write_manual(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, byte jarg4, byte jarg5, uint jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)26145   public static extern int switch_rtp_write_manual(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, byte jarg4, byte jarg5, uint jarg6, global::System.Runtime.InteropServices.HandleRef jarg7);
26146 
26147   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_write_raw___")]
switch_rtp_write_raw(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4)26148   public static extern int switch_rtp_write_raw(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4);
26149 
26150   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_get_ssrc___")]
switch_rtp_get_ssrc(global::System.Runtime.InteropServices.HandleRef jarg1)26151   public static extern uint switch_rtp_get_ssrc(global::System.Runtime.InteropServices.HandleRef jarg1);
26152 
26153   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_set_private___")]
switch_rtp_set_private(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26154   public static extern void switch_rtp_set_private(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26155 
26156   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_set_telephony_event___")]
switch_rtp_set_telephony_event(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)26157   public static extern void switch_rtp_set_telephony_event(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
26158 
26159   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_set_telephony_recv_event___")]
switch_rtp_set_telephony_recv_event(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)26160   public static extern void switch_rtp_set_telephony_recv_event(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
26161 
26162   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_set_cng_pt___")]
switch_rtp_set_cng_pt(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)26163   public static extern void switch_rtp_set_cng_pt(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
26164 
26165   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_get_private___")]
switch_rtp_get_private(global::System.Runtime.InteropServices.HandleRef jarg1)26166   public static extern global::System.IntPtr switch_rtp_get_private(global::System.Runtime.InteropServices.HandleRef jarg1);
26167 
26168   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_set_payload_map___")]
switch_rtp_set_payload_map(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26169   public static extern int switch_rtp_set_payload_map(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26170 
26171   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_intentional_bugs___")]
switch_rtp_intentional_bugs(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)26172   public static extern void switch_rtp_intentional_bugs(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
26173 
26174   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_get_stats___")]
switch_rtp_get_stats(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26175   public static extern global::System.IntPtr switch_rtp_get_stats(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26176 
26177   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_check_auto_adj___")]
switch_rtp_check_auto_adj(global::System.Runtime.InteropServices.HandleRef jarg1)26178   public static extern byte switch_rtp_check_auto_adj(global::System.Runtime.InteropServices.HandleRef jarg1);
26179 
26180   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_set_interdigit_delay___")]
switch_rtp_set_interdigit_delay(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)26181   public static extern void switch_rtp_set_interdigit_delay(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
26182 
26183   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_add_dtls___")]
switch_rtp_add_dtls(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4, byte jarg5)26184   public static extern int switch_rtp_add_dtls(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4, byte jarg5);
26185 
26186   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_del_dtls___")]
switch_rtp_del_dtls(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)26187   public static extern int switch_rtp_del_dtls(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
26188 
26189   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_dtls_state___")]
switch_rtp_dtls_state(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)26190   public static extern int switch_rtp_dtls_state(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
26191 
26192   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_has_dtls___")]
switch_rtp_has_dtls()26193   public static extern int switch_rtp_has_dtls();
26194 
26195   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_req_bitrate___")]
switch_rtp_req_bitrate(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)26196   public static extern int switch_rtp_req_bitrate(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
26197 
26198   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_ack_bitrate___")]
switch_rtp_ack_bitrate(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)26199   public static extern int switch_rtp_ack_bitrate(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
26200 
26201   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_video_refresh___")]
switch_rtp_video_refresh(global::System.Runtime.InteropServices.HandleRef jarg1)26202   public static extern void switch_rtp_video_refresh(global::System.Runtime.InteropServices.HandleRef jarg1);
26203 
26204   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_video_loss___")]
switch_rtp_video_loss(global::System.Runtime.InteropServices.HandleRef jarg1)26205   public static extern void switch_rtp_video_loss(global::System.Runtime.InteropServices.HandleRef jarg1);
26206 
26207   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_rtp_get_core_session___")]
switch_rtp_get_core_session(global::System.Runtime.InteropServices.HandleRef jarg1)26208   public static extern global::System.IntPtr switch_rtp_get_core_session(global::System.Runtime.InteropServices.HandleRef jarg1);
26209 
26210   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_node_t_data_set___")]
switch_log_node_t_data_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)26211   public static extern void switch_log_node_t_data_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
26212 
26213   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_node_t_data_get___")]
switch_log_node_t_data_get(global::System.Runtime.InteropServices.HandleRef jarg1)26214   public static extern string switch_log_node_t_data_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26215 
26216   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_node_t_file_set___")]
switch_log_node_t_file_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)26217   public static extern void switch_log_node_t_file_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
26218 
26219   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_node_t_file_get___")]
switch_log_node_t_file_get(global::System.Runtime.InteropServices.HandleRef jarg1)26220   public static extern string switch_log_node_t_file_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26221 
26222   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_node_t_line_set___")]
switch_log_node_t_line_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)26223   public static extern void switch_log_node_t_line_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
26224 
26225   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_node_t_line_get___")]
switch_log_node_t_line_get(global::System.Runtime.InteropServices.HandleRef jarg1)26226   public static extern uint switch_log_node_t_line_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26227 
26228   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_node_t_func_set___")]
switch_log_node_t_func_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)26229   public static extern void switch_log_node_t_func_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
26230 
26231   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_node_t_func_get___")]
switch_log_node_t_func_get(global::System.Runtime.InteropServices.HandleRef jarg1)26232   public static extern string switch_log_node_t_func_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26233 
26234   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_node_t_level_set___")]
switch_log_node_t_level_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)26235   public static extern void switch_log_node_t_level_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
26236 
26237   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_node_t_level_get___")]
switch_log_node_t_level_get(global::System.Runtime.InteropServices.HandleRef jarg1)26238   public static extern int switch_log_node_t_level_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26239 
26240   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_node_t_timestamp_set___")]
switch_log_node_t_timestamp_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26241   public static extern void switch_log_node_t_timestamp_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26242 
26243   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_node_t_timestamp_get___")]
switch_log_node_t_timestamp_get(global::System.Runtime.InteropServices.HandleRef jarg1)26244   public static extern global::System.IntPtr switch_log_node_t_timestamp_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26245 
26246   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_node_t_content_set___")]
switch_log_node_t_content_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)26247   public static extern void switch_log_node_t_content_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
26248 
26249   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_node_t_content_get___")]
switch_log_node_t_content_get(global::System.Runtime.InteropServices.HandleRef jarg1)26250   public static extern string switch_log_node_t_content_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26251 
26252   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_node_t_userdata_set___")]
switch_log_node_t_userdata_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)26253   public static extern void switch_log_node_t_userdata_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
26254 
26255   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_node_t_userdata_get___")]
switch_log_node_t_userdata_get(global::System.Runtime.InteropServices.HandleRef jarg1)26256   public static extern string switch_log_node_t_userdata_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26257 
26258   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_node_t_channel_set___")]
switch_log_node_t_channel_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)26259   public static extern void switch_log_node_t_channel_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
26260 
26261   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_node_t_channel_get___")]
switch_log_node_t_channel_get(global::System.Runtime.InteropServices.HandleRef jarg1)26262   public static extern int switch_log_node_t_channel_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26263 
26264   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_node_t_slevel_set___")]
switch_log_node_t_slevel_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)26265   public static extern void switch_log_node_t_slevel_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
26266 
26267   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_node_t_slevel_get___")]
switch_log_node_t_slevel_get(global::System.Runtime.InteropServices.HandleRef jarg1)26268   public static extern int switch_log_node_t_slevel_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26269 
26270   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_node_t_tags_set___")]
switch_log_node_t_tags_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26271   public static extern void switch_log_node_t_tags_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26272 
26273   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_node_t_tags_get___")]
switch_log_node_t_tags_get(global::System.Runtime.InteropServices.HandleRef jarg1)26274   public static extern global::System.IntPtr switch_log_node_t_tags_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26275 
26276   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_log_node_t___")]
new_switch_log_node_t()26277   public static extern global::System.IntPtr new_switch_log_node_t();
26278 
26279   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_log_node_t___")]
delete_switch_log_node_t(global::System.Runtime.InteropServices.HandleRef jarg1)26280   public static extern void delete_switch_log_node_t(global::System.Runtime.InteropServices.HandleRef jarg1);
26281 
26282   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_json_format_item_t_name_set___")]
switch_log_json_format_item_t_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)26283   public static extern void switch_log_json_format_item_t_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
26284 
26285   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_json_format_item_t_name_get___")]
switch_log_json_format_item_t_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)26286   public static extern string switch_log_json_format_item_t_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26287 
26288   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_json_format_item_t_value_set___")]
switch_log_json_format_item_t_value_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)26289   public static extern void switch_log_json_format_item_t_value_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
26290 
26291   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_json_format_item_t_value_get___")]
switch_log_json_format_item_t_value_get(global::System.Runtime.InteropServices.HandleRef jarg1)26292   public static extern string switch_log_json_format_item_t_value_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26293 
26294   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_log_json_format_item_t___")]
new_switch_log_json_format_item_t()26295   public static extern global::System.IntPtr new_switch_log_json_format_item_t();
26296 
26297   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_log_json_format_item_t___")]
delete_switch_log_json_format_item_t(global::System.Runtime.InteropServices.HandleRef jarg1)26298   public static extern void delete_switch_log_json_format_item_t(global::System.Runtime.InteropServices.HandleRef jarg1);
26299 
26300   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_json_format_t_version_set___")]
switch_log_json_format_t_version_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26301   public static extern void switch_log_json_format_t_version_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26302 
26303   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_json_format_t_version_get___")]
switch_log_json_format_t_version_get(global::System.Runtime.InteropServices.HandleRef jarg1)26304   public static extern global::System.IntPtr switch_log_json_format_t_version_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26305 
26306   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_json_format_t_host_set___")]
switch_log_json_format_t_host_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26307   public static extern void switch_log_json_format_t_host_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26308 
26309   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_json_format_t_host_get___")]
switch_log_json_format_t_host_get(global::System.Runtime.InteropServices.HandleRef jarg1)26310   public static extern global::System.IntPtr switch_log_json_format_t_host_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26311 
26312   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_json_format_t_timestamp_set___")]
switch_log_json_format_t_timestamp_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26313   public static extern void switch_log_json_format_t_timestamp_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26314 
26315   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_json_format_t_timestamp_get___")]
switch_log_json_format_t_timestamp_get(global::System.Runtime.InteropServices.HandleRef jarg1)26316   public static extern global::System.IntPtr switch_log_json_format_t_timestamp_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26317 
26318   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_json_format_t_level_set___")]
switch_log_json_format_t_level_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26319   public static extern void switch_log_json_format_t_level_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26320 
26321   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_json_format_t_level_get___")]
switch_log_json_format_t_level_get(global::System.Runtime.InteropServices.HandleRef jarg1)26322   public static extern global::System.IntPtr switch_log_json_format_t_level_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26323 
26324   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_json_format_t_ident_set___")]
switch_log_json_format_t_ident_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26325   public static extern void switch_log_json_format_t_ident_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26326 
26327   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_json_format_t_ident_get___")]
switch_log_json_format_t_ident_get(global::System.Runtime.InteropServices.HandleRef jarg1)26328   public static extern global::System.IntPtr switch_log_json_format_t_ident_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26329 
26330   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_json_format_t_pid_set___")]
switch_log_json_format_t_pid_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26331   public static extern void switch_log_json_format_t_pid_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26332 
26333   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_json_format_t_pid_get___")]
switch_log_json_format_t_pid_get(global::System.Runtime.InteropServices.HandleRef jarg1)26334   public static extern global::System.IntPtr switch_log_json_format_t_pid_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26335 
26336   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_json_format_t_uuid_set___")]
switch_log_json_format_t_uuid_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26337   public static extern void switch_log_json_format_t_uuid_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26338 
26339   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_json_format_t_uuid_get___")]
switch_log_json_format_t_uuid_get(global::System.Runtime.InteropServices.HandleRef jarg1)26340   public static extern global::System.IntPtr switch_log_json_format_t_uuid_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26341 
26342   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_json_format_t_file_set___")]
switch_log_json_format_t_file_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26343   public static extern void switch_log_json_format_t_file_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26344 
26345   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_json_format_t_file_get___")]
switch_log_json_format_t_file_get(global::System.Runtime.InteropServices.HandleRef jarg1)26346   public static extern global::System.IntPtr switch_log_json_format_t_file_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26347 
26348   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_json_format_t_line_set___")]
switch_log_json_format_t_line_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26349   public static extern void switch_log_json_format_t_line_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26350 
26351   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_json_format_t_line_get___")]
switch_log_json_format_t_line_get(global::System.Runtime.InteropServices.HandleRef jarg1)26352   public static extern global::System.IntPtr switch_log_json_format_t_line_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26353 
26354   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_json_format_t_function_set___")]
switch_log_json_format_t_function_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26355   public static extern void switch_log_json_format_t_function_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26356 
26357   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_json_format_t_function_get___")]
switch_log_json_format_t_function_get(global::System.Runtime.InteropServices.HandleRef jarg1)26358   public static extern global::System.IntPtr switch_log_json_format_t_function_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26359 
26360   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_json_format_t_full_message_set___")]
switch_log_json_format_t_full_message_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26361   public static extern void switch_log_json_format_t_full_message_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26362 
26363   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_json_format_t_full_message_get___")]
switch_log_json_format_t_full_message_get(global::System.Runtime.InteropServices.HandleRef jarg1)26364   public static extern global::System.IntPtr switch_log_json_format_t_full_message_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26365 
26366   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_json_format_t_short_message_set___")]
switch_log_json_format_t_short_message_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26367   public static extern void switch_log_json_format_t_short_message_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26368 
26369   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_json_format_t_short_message_get___")]
switch_log_json_format_t_short_message_get(global::System.Runtime.InteropServices.HandleRef jarg1)26370   public static extern global::System.IntPtr switch_log_json_format_t_short_message_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26371 
26372   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_json_format_t_custom_field_prefix_set___")]
switch_log_json_format_t_custom_field_prefix_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)26373   public static extern void switch_log_json_format_t_custom_field_prefix_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
26374 
26375   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_json_format_t_custom_field_prefix_get___")]
switch_log_json_format_t_custom_field_prefix_get(global::System.Runtime.InteropServices.HandleRef jarg1)26376   public static extern string switch_log_json_format_t_custom_field_prefix_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26377 
26378   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_json_format_t_timestamp_divisor_set___")]
switch_log_json_format_t_timestamp_divisor_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)26379   public static extern void switch_log_json_format_t_timestamp_divisor_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
26380 
26381   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_json_format_t_timestamp_divisor_get___")]
switch_log_json_format_t_timestamp_divisor_get(global::System.Runtime.InteropServices.HandleRef jarg1)26382   public static extern double switch_log_json_format_t_timestamp_divisor_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26383 
26384   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_log_json_format_t___")]
new_switch_log_json_format_t()26385   public static extern global::System.IntPtr new_switch_log_json_format_t();
26386 
26387   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_log_json_format_t___")]
delete_switch_log_json_format_t(global::System.Runtime.InteropServices.HandleRef jarg1)26388   public static extern void delete_switch_log_json_format_t(global::System.Runtime.InteropServices.HandleRef jarg1);
26389 
26390   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_node_to_json___")]
switch_log_node_to_json(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)26391   public static extern global::System.IntPtr switch_log_node_to_json(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
26392 
26393   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_init___")]
switch_log_init(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)26394   public static extern int switch_log_init(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
26395 
26396   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_shutdown___")]
switch_log_shutdown()26397   public static extern int switch_log_shutdown();
26398 
26399   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_bind_logger___")]
switch_log_bind_logger(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)26400   public static extern int switch_log_bind_logger(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
26401 
26402   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_unbind_logger___")]
switch_log_unbind_logger(global::System.Runtime.InteropServices.HandleRef jarg1)26403   public static extern int switch_log_unbind_logger(global::System.Runtime.InteropServices.HandleRef jarg1);
26404 
26405   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_level2str___")]
switch_log_level2str(int jarg1)26406   public static extern string switch_log_level2str(int jarg1);
26407 
26408   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_str2level___")]
switch_log_str2level(string jarg1)26409   public static extern int switch_log_str2level(string jarg1);
26410 
26411   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_str2mask___")]
switch_log_str2mask(string jarg1)26412   public static extern uint switch_log_str2mask(string jarg1);
26413 
26414   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_node_dup___")]
switch_log_node_dup(global::System.Runtime.InteropServices.HandleRef jarg1)26415   public static extern global::System.IntPtr switch_log_node_dup(global::System.Runtime.InteropServices.HandleRef jarg1);
26416 
26417   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_log_node_free___")]
switch_log_node_free(global::System.Runtime.InteropServices.HandleRef jarg1)26418   public static extern void switch_log_node_free(global::System.Runtime.InteropServices.HandleRef jarg1);
26419 
26420   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_SWITCH_XML_BUFSIZE_get___")]
SWITCH_XML_BUFSIZE_get()26421   public static extern int SWITCH_XML_BUFSIZE_get();
26422 
26423   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_name_set___")]
switch_xml_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)26424   public static extern void switch_xml_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
26425 
26426   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_name_get___")]
switch_xml_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)26427   public static extern string switch_xml_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26428 
26429   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_attr_set___")]
switch_xml_attr_set(global::System.Runtime.InteropServices.HandleRef jarg1, ref string jarg2)26430   public static extern void switch_xml_attr_set(global::System.Runtime.InteropServices.HandleRef jarg1, ref string jarg2);
26431 
26432   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_attr_get___")]
switch_xml_attr_get(global::System.Runtime.InteropServices.HandleRef jarg1)26433   public static extern string switch_xml_attr_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26434 
26435   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_txt_set___")]
switch_xml_txt_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)26436   public static extern void switch_xml_txt_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
26437 
26438   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_txt_get___")]
switch_xml_txt_get(global::System.Runtime.InteropServices.HandleRef jarg1)26439   public static extern string switch_xml_txt_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26440 
26441   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_free_path_set___")]
switch_xml_free_path_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)26442   public static extern void switch_xml_free_path_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
26443 
26444   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_free_path_get___")]
switch_xml_free_path_get(global::System.Runtime.InteropServices.HandleRef jarg1)26445   public static extern string switch_xml_free_path_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26446 
26447   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_off_set___")]
switch_xml_off_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26448   public static extern void switch_xml_off_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26449 
26450   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_off_get___")]
switch_xml_off_get(global::System.Runtime.InteropServices.HandleRef jarg1)26451   public static extern global::System.IntPtr switch_xml_off_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26452 
26453   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_next_set___")]
switch_xml_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26454   public static extern void switch_xml_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26455 
26456   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_next_get___")]
switch_xml_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)26457   public static extern global::System.IntPtr switch_xml_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26458 
26459   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_sibling_set___")]
switch_xml_sibling_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26460   public static extern void switch_xml_sibling_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26461 
26462   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_sibling_get___")]
switch_xml_sibling_get(global::System.Runtime.InteropServices.HandleRef jarg1)26463   public static extern global::System.IntPtr switch_xml_sibling_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26464 
26465   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_ordered_set___")]
switch_xml_ordered_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26466   public static extern void switch_xml_ordered_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26467 
26468   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_ordered_get___")]
switch_xml_ordered_get(global::System.Runtime.InteropServices.HandleRef jarg1)26469   public static extern global::System.IntPtr switch_xml_ordered_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26470 
26471   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_child_set___")]
switch_xml_child_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26472   public static extern void switch_xml_child_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26473 
26474   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_child_get___")]
switch_xml_child_get(global::System.Runtime.InteropServices.HandleRef jarg1)26475   public static extern global::System.IntPtr switch_xml_child_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26476 
26477   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_parent_set___")]
switch_xml_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26478   public static extern void switch_xml_parent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26479 
26480   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_parent_get___")]
switch_xml_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1)26481   public static extern global::System.IntPtr switch_xml_parent_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26482 
26483   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_flags_set___")]
switch_xml_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)26484   public static extern void switch_xml_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
26485 
26486   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_flags_get___")]
switch_xml_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1)26487   public static extern uint switch_xml_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26488 
26489   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_is_switch_xml_root_t_set___")]
switch_xml_is_switch_xml_root_t_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)26490   public static extern void switch_xml_is_switch_xml_root_t_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
26491 
26492   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_is_switch_xml_root_t_get___")]
switch_xml_is_switch_xml_root_t_get(global::System.Runtime.InteropServices.HandleRef jarg1)26493   public static extern int switch_xml_is_switch_xml_root_t_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26494 
26495   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_refs_set___")]
switch_xml_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)26496   public static extern void switch_xml_refs_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
26497 
26498   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_refs_get___")]
switch_xml_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1)26499   public static extern uint switch_xml_refs_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26500 
26501   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_xml___")]
new_switch_xml()26502   public static extern global::System.IntPtr new_switch_xml();
26503 
26504   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_xml___")]
delete_switch_xml(global::System.Runtime.InteropServices.HandleRef jarg1)26505   public static extern void delete_switch_xml(global::System.Runtime.InteropServices.HandleRef jarg1);
26506 
26507   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_parse_str_dynamic___")]
switch_xml_parse_str_dynamic(string jarg1, int jarg2)26508   public static extern global::System.IntPtr switch_xml_parse_str_dynamic(string jarg1, int jarg2);
26509 
26510   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_parse_str___")]
switch_xml_parse_str(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26511   public static extern global::System.IntPtr switch_xml_parse_str(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26512 
26513   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_parse_fd___")]
switch_xml_parse_fd(int jarg1)26514   public static extern global::System.IntPtr switch_xml_parse_fd(int jarg1);
26515 
26516   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_parse_file___")]
switch_xml_parse_file(string jarg1)26517   public static extern global::System.IntPtr switch_xml_parse_file(string jarg1);
26518 
26519   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_parse_file_simple___")]
switch_xml_parse_file_simple(string jarg1)26520   public static extern global::System.IntPtr switch_xml_parse_file_simple(string jarg1);
26521 
26522   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_parse_fp___")]
switch_xml_parse_fp(global::System.Runtime.InteropServices.HandleRef jarg1)26523   public static extern global::System.IntPtr switch_xml_parse_fp(global::System.Runtime.InteropServices.HandleRef jarg1);
26524 
26525   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_child___")]
switch_xml_child(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)26526   public static extern global::System.IntPtr switch_xml_child(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
26527 
26528   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_find_child___")]
switch_xml_find_child(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4)26529   public static extern global::System.IntPtr switch_xml_find_child(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4);
26530 
26531   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_find_child_multi___")]
switch_xml_find_child_multi(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)26532   public static extern global::System.IntPtr switch_xml_find_child_multi(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
26533 
26534   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_attr___")]
switch_xml_attr(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)26535   public static extern string switch_xml_attr(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
26536 
26537   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_attr_soft___")]
switch_xml_attr_soft(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)26538   public static extern string switch_xml_attr_soft(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
26539 
26540   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_get___")]
switch_xml_get(global::System.Runtime.InteropServices.HandleRef jarg1)26541   public static extern global::System.IntPtr switch_xml_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26542 
26543   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_toxml_ex___")]
switch_xml_toxml_ex(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)26544   public static extern string switch_xml_toxml_ex(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
26545 
26546   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_toxml_nolock_ex___")]
switch_xml_toxml_nolock_ex(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)26547   public static extern string switch_xml_toxml_nolock_ex(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
26548 
26549   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_tohtml_ex___")]
switch_xml_tohtml_ex(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)26550   public static extern string switch_xml_tohtml_ex(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
26551 
26552   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_toxml_buf_ex___")]
switch_xml_toxml_buf_ex(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5, int jarg6)26553   public static extern string switch_xml_toxml_buf_ex(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5, int jarg6);
26554 
26555   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_free___")]
switch_xml_free(global::System.Runtime.InteropServices.HandleRef jarg1)26556   public static extern void switch_xml_free(global::System.Runtime.InteropServices.HandleRef jarg1);
26557 
26558   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_free_in_thread___")]
switch_xml_free_in_thread(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)26559   public static extern void switch_xml_free_in_thread(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
26560 
26561   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_error___")]
switch_xml_error(global::System.Runtime.InteropServices.HandleRef jarg1)26562   public static extern string switch_xml_error(global::System.Runtime.InteropServices.HandleRef jarg1);
26563 
26564   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_new___")]
switch_xml_new(string jarg1)26565   public static extern global::System.IntPtr switch_xml_new(string jarg1);
26566 
26567   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_add_child___")]
switch_xml_add_child(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)26568   public static extern global::System.IntPtr switch_xml_add_child(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
26569 
26570   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_add_child_d___")]
switch_xml_add_child_d(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)26571   public static extern global::System.IntPtr switch_xml_add_child_d(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
26572 
26573   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_set_txt___")]
switch_xml_set_txt(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)26574   public static extern global::System.IntPtr switch_xml_set_txt(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
26575 
26576   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_set_txt_d___")]
switch_xml_set_txt_d(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)26577   public static extern global::System.IntPtr switch_xml_set_txt_d(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
26578 
26579   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_set_attr___")]
switch_xml_set_attr(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)26580   public static extern global::System.IntPtr switch_xml_set_attr(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
26581 
26582   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_set_attr_d___")]
switch_xml_set_attr_d(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)26583   public static extern global::System.IntPtr switch_xml_set_attr_d(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
26584 
26585   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_set_attr_d_buf___")]
switch_xml_set_attr_d_buf(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)26586   public static extern global::System.IntPtr switch_xml_set_attr_d_buf(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
26587 
26588   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_set_flag___")]
switch_xml_set_flag(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)26589   public static extern global::System.IntPtr switch_xml_set_flag(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
26590 
26591   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_cut___")]
switch_xml_cut(global::System.Runtime.InteropServices.HandleRef jarg1)26592   public static extern global::System.IntPtr switch_xml_cut(global::System.Runtime.InteropServices.HandleRef jarg1);
26593 
26594   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_insert___")]
switch_xml_insert(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)26595   public static extern global::System.IntPtr switch_xml_insert(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
26596 
26597   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_set_root___")]
switch_xml_set_root(global::System.Runtime.InteropServices.HandleRef jarg1)26598   public static extern int switch_xml_set_root(global::System.Runtime.InteropServices.HandleRef jarg1);
26599 
26600   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_set_open_root_function___")]
switch_xml_set_open_root_function(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26601   public static extern int switch_xml_set_open_root_function(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26602 
26603   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_open_root___")]
switch_xml_open_root(byte jarg1, ref global::System.IntPtr jarg2)26604   public static extern global::System.IntPtr switch_xml_open_root(byte jarg1, ref global::System.IntPtr jarg2);
26605 
26606   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_init___")]
switch_xml_init(global::System.Runtime.InteropServices.HandleRef jarg1, ref global::System.IntPtr jarg2)26607   public static extern int switch_xml_init(global::System.Runtime.InteropServices.HandleRef jarg1, ref global::System.IntPtr jarg2);
26608 
26609   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_reload___")]
switch_xml_reload(ref global::System.IntPtr jarg1)26610   public static extern int switch_xml_reload(ref global::System.IntPtr jarg1);
26611 
26612   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_destroy___")]
switch_xml_destroy()26613   public static extern int switch_xml_destroy();
26614 
26615   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_root___")]
switch_xml_root()26616   public static extern global::System.IntPtr switch_xml_root();
26617 
26618   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_locate___")]
switch_xml_locate(string jarg1, string jarg2, string jarg3, string jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, int jarg8)26619   public static extern int switch_xml_locate(string jarg1, string jarg2, string jarg3, string jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, int jarg8);
26620 
26621   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_locate_domain___")]
switch_xml_locate_domain(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)26622   public static extern int switch_xml_locate_domain(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
26623 
26624   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_locate_group___")]
switch_xml_locate_group(string jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)26625   public static extern int switch_xml_locate_group(string jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
26626 
26627   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_locate_user___")]
switch_xml_locate_user(string jarg1, string jarg2, string jarg3, string jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8, global::System.Runtime.InteropServices.HandleRef jarg9)26628   public static extern int switch_xml_locate_user(string jarg1, string jarg2, string jarg3, string jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8, global::System.Runtime.InteropServices.HandleRef jarg9);
26629 
26630   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_locate_user_in_domain___")]
switch_xml_locate_user_in_domain(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)26631   public static extern int switch_xml_locate_user_in_domain(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
26632 
26633   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_locate_user_merged___")]
switch_xml_locate_user_merged(string jarg1, string jarg2, string jarg3, string jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)26634   public static extern int switch_xml_locate_user_merged(string jarg1, string jarg2, string jarg3, string jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
26635 
26636   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_clear_user_cache___")]
switch_xml_clear_user_cache(string jarg1, string jarg2, string jarg3)26637   public static extern uint switch_xml_clear_user_cache(string jarg1, string jarg2, string jarg3);
26638 
26639   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_merge_user___")]
switch_xml_merge_user(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)26640   public static extern void switch_xml_merge_user(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
26641 
26642   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_dup___")]
switch_xml_dup(global::System.Runtime.InteropServices.HandleRef jarg1)26643   public static extern global::System.IntPtr switch_xml_dup(global::System.Runtime.InteropServices.HandleRef jarg1);
26644 
26645   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_open_cfg___")]
switch_xml_open_cfg(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)26646   public static extern global::System.IntPtr switch_xml_open_cfg(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
26647 
26648   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_set_binding_sections___")]
switch_xml_set_binding_sections(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)26649   public static extern void switch_xml_set_binding_sections(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
26650 
26651   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_set_binding_user_data___")]
switch_xml_set_binding_user_data(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26652   public static extern void switch_xml_set_binding_user_data(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26653 
26654   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_get_binding_sections___")]
switch_xml_get_binding_sections(global::System.Runtime.InteropServices.HandleRef jarg1)26655   public static extern uint switch_xml_get_binding_sections(global::System.Runtime.InteropServices.HandleRef jarg1);
26656 
26657   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_get_binding_user_data___")]
switch_xml_get_binding_user_data(global::System.Runtime.InteropServices.HandleRef jarg1)26658   public static extern global::System.IntPtr switch_xml_get_binding_user_data(global::System.Runtime.InteropServices.HandleRef jarg1);
26659 
26660   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_bind_search_function_ret___")]
switch_xml_bind_search_function_ret(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)26661   public static extern int switch_xml_bind_search_function_ret(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
26662 
26663   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_unbind_search_function___")]
switch_xml_unbind_search_function(global::System.Runtime.InteropServices.HandleRef jarg1)26664   public static extern int switch_xml_unbind_search_function(global::System.Runtime.InteropServices.HandleRef jarg1);
26665 
26666   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_unbind_search_function_ptr___")]
switch_xml_unbind_search_function_ptr(global::System.Runtime.InteropServices.HandleRef jarg1)26667   public static extern int switch_xml_unbind_search_function_ptr(global::System.Runtime.InteropServices.HandleRef jarg1);
26668 
26669   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_parse_section_string___")]
switch_xml_parse_section_string(string jarg1)26670   public static extern uint switch_xml_parse_section_string(string jarg1);
26671 
26672   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_std_datetime_check___")]
switch_xml_std_datetime_check(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3)26673   public static extern int switch_xml_std_datetime_check(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3);
26674 
26675   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_xml_locate_language___")]
switch_xml_locate_language(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, string jarg7)26676   public static extern int switch_xml_locate_language(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, string jarg7);
26677 
26678   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_outgoing_channel_outgoing_channel_set___")]
switch_io_event_hook_outgoing_channel_outgoing_channel_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26679   public static extern void switch_io_event_hook_outgoing_channel_outgoing_channel_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26680 
26681   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_outgoing_channel_outgoing_channel_get___")]
switch_io_event_hook_outgoing_channel_outgoing_channel_get(global::System.Runtime.InteropServices.HandleRef jarg1)26682   public static extern global::System.IntPtr switch_io_event_hook_outgoing_channel_outgoing_channel_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26683 
26684   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_outgoing_channel_next_set___")]
switch_io_event_hook_outgoing_channel_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26685   public static extern void switch_io_event_hook_outgoing_channel_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26686 
26687   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_outgoing_channel_next_get___")]
switch_io_event_hook_outgoing_channel_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)26688   public static extern global::System.IntPtr switch_io_event_hook_outgoing_channel_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26689 
26690   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_io_event_hook_outgoing_channel___")]
new_switch_io_event_hook_outgoing_channel()26691   public static extern global::System.IntPtr new_switch_io_event_hook_outgoing_channel();
26692 
26693   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_io_event_hook_outgoing_channel___")]
delete_switch_io_event_hook_outgoing_channel(global::System.Runtime.InteropServices.HandleRef jarg1)26694   public static extern void delete_switch_io_event_hook_outgoing_channel(global::System.Runtime.InteropServices.HandleRef jarg1);
26695 
26696   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_receive_message_receive_message_set___")]
switch_io_event_hook_receive_message_receive_message_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26697   public static extern void switch_io_event_hook_receive_message_receive_message_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26698 
26699   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_receive_message_receive_message_get___")]
switch_io_event_hook_receive_message_receive_message_get(global::System.Runtime.InteropServices.HandleRef jarg1)26700   public static extern global::System.IntPtr switch_io_event_hook_receive_message_receive_message_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26701 
26702   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_receive_message_next_set___")]
switch_io_event_hook_receive_message_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26703   public static extern void switch_io_event_hook_receive_message_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26704 
26705   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_receive_message_next_get___")]
switch_io_event_hook_receive_message_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)26706   public static extern global::System.IntPtr switch_io_event_hook_receive_message_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26707 
26708   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_io_event_hook_receive_message___")]
new_switch_io_event_hook_receive_message()26709   public static extern global::System.IntPtr new_switch_io_event_hook_receive_message();
26710 
26711   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_io_event_hook_receive_message___")]
delete_switch_io_event_hook_receive_message(global::System.Runtime.InteropServices.HandleRef jarg1)26712   public static extern void delete_switch_io_event_hook_receive_message(global::System.Runtime.InteropServices.HandleRef jarg1);
26713 
26714   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_receive_event_receive_event_set___")]
switch_io_event_hook_receive_event_receive_event_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26715   public static extern void switch_io_event_hook_receive_event_receive_event_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26716 
26717   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_receive_event_receive_event_get___")]
switch_io_event_hook_receive_event_receive_event_get(global::System.Runtime.InteropServices.HandleRef jarg1)26718   public static extern global::System.IntPtr switch_io_event_hook_receive_event_receive_event_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26719 
26720   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_receive_event_next_set___")]
switch_io_event_hook_receive_event_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26721   public static extern void switch_io_event_hook_receive_event_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26722 
26723   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_receive_event_next_get___")]
switch_io_event_hook_receive_event_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)26724   public static extern global::System.IntPtr switch_io_event_hook_receive_event_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26725 
26726   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_io_event_hook_receive_event___")]
new_switch_io_event_hook_receive_event()26727   public static extern global::System.IntPtr new_switch_io_event_hook_receive_event();
26728 
26729   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_io_event_hook_receive_event___")]
delete_switch_io_event_hook_receive_event(global::System.Runtime.InteropServices.HandleRef jarg1)26730   public static extern void delete_switch_io_event_hook_receive_event(global::System.Runtime.InteropServices.HandleRef jarg1);
26731 
26732   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_read_frame_read_frame_set___")]
switch_io_event_hook_read_frame_read_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26733   public static extern void switch_io_event_hook_read_frame_read_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26734 
26735   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_read_frame_read_frame_get___")]
switch_io_event_hook_read_frame_read_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1)26736   public static extern global::System.IntPtr switch_io_event_hook_read_frame_read_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26737 
26738   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_read_frame_next_set___")]
switch_io_event_hook_read_frame_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26739   public static extern void switch_io_event_hook_read_frame_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26740 
26741   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_read_frame_next_get___")]
switch_io_event_hook_read_frame_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)26742   public static extern global::System.IntPtr switch_io_event_hook_read_frame_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26743 
26744   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_io_event_hook_read_frame___")]
new_switch_io_event_hook_read_frame()26745   public static extern global::System.IntPtr new_switch_io_event_hook_read_frame();
26746 
26747   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_io_event_hook_read_frame___")]
delete_switch_io_event_hook_read_frame(global::System.Runtime.InteropServices.HandleRef jarg1)26748   public static extern void delete_switch_io_event_hook_read_frame(global::System.Runtime.InteropServices.HandleRef jarg1);
26749 
26750   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_video_read_frame_video_read_frame_set___")]
switch_io_event_hook_video_read_frame_video_read_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26751   public static extern void switch_io_event_hook_video_read_frame_video_read_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26752 
26753   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_video_read_frame_video_read_frame_get___")]
switch_io_event_hook_video_read_frame_video_read_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1)26754   public static extern global::System.IntPtr switch_io_event_hook_video_read_frame_video_read_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26755 
26756   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_video_read_frame_next_set___")]
switch_io_event_hook_video_read_frame_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26757   public static extern void switch_io_event_hook_video_read_frame_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26758 
26759   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_video_read_frame_next_get___")]
switch_io_event_hook_video_read_frame_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)26760   public static extern global::System.IntPtr switch_io_event_hook_video_read_frame_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26761 
26762   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_io_event_hook_video_read_frame___")]
new_switch_io_event_hook_video_read_frame()26763   public static extern global::System.IntPtr new_switch_io_event_hook_video_read_frame();
26764 
26765   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_io_event_hook_video_read_frame___")]
delete_switch_io_event_hook_video_read_frame(global::System.Runtime.InteropServices.HandleRef jarg1)26766   public static extern void delete_switch_io_event_hook_video_read_frame(global::System.Runtime.InteropServices.HandleRef jarg1);
26767 
26768   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_write_frame_write_frame_set___")]
switch_io_event_hook_write_frame_write_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26769   public static extern void switch_io_event_hook_write_frame_write_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26770 
26771   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_write_frame_write_frame_get___")]
switch_io_event_hook_write_frame_write_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1)26772   public static extern global::System.IntPtr switch_io_event_hook_write_frame_write_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26773 
26774   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_write_frame_next_set___")]
switch_io_event_hook_write_frame_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26775   public static extern void switch_io_event_hook_write_frame_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26776 
26777   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_write_frame_next_get___")]
switch_io_event_hook_write_frame_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)26778   public static extern global::System.IntPtr switch_io_event_hook_write_frame_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26779 
26780   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_io_event_hook_write_frame___")]
new_switch_io_event_hook_write_frame()26781   public static extern global::System.IntPtr new_switch_io_event_hook_write_frame();
26782 
26783   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_io_event_hook_write_frame___")]
delete_switch_io_event_hook_write_frame(global::System.Runtime.InteropServices.HandleRef jarg1)26784   public static extern void delete_switch_io_event_hook_write_frame(global::System.Runtime.InteropServices.HandleRef jarg1);
26785 
26786   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_video_write_frame_video_write_frame_set___")]
switch_io_event_hook_video_write_frame_video_write_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26787   public static extern void switch_io_event_hook_video_write_frame_video_write_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26788 
26789   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_video_write_frame_video_write_frame_get___")]
switch_io_event_hook_video_write_frame_video_write_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1)26790   public static extern global::System.IntPtr switch_io_event_hook_video_write_frame_video_write_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26791 
26792   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_video_write_frame_next_set___")]
switch_io_event_hook_video_write_frame_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26793   public static extern void switch_io_event_hook_video_write_frame_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26794 
26795   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_video_write_frame_next_get___")]
switch_io_event_hook_video_write_frame_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)26796   public static extern global::System.IntPtr switch_io_event_hook_video_write_frame_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26797 
26798   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_io_event_hook_video_write_frame___")]
new_switch_io_event_hook_video_write_frame()26799   public static extern global::System.IntPtr new_switch_io_event_hook_video_write_frame();
26800 
26801   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_io_event_hook_video_write_frame___")]
delete_switch_io_event_hook_video_write_frame(global::System.Runtime.InteropServices.HandleRef jarg1)26802   public static extern void delete_switch_io_event_hook_video_write_frame(global::System.Runtime.InteropServices.HandleRef jarg1);
26803 
26804   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_text_read_frame_text_read_frame_set___")]
switch_io_event_hook_text_read_frame_text_read_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26805   public static extern void switch_io_event_hook_text_read_frame_text_read_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26806 
26807   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_text_read_frame_text_read_frame_get___")]
switch_io_event_hook_text_read_frame_text_read_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1)26808   public static extern global::System.IntPtr switch_io_event_hook_text_read_frame_text_read_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26809 
26810   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_text_read_frame_next_set___")]
switch_io_event_hook_text_read_frame_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26811   public static extern void switch_io_event_hook_text_read_frame_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26812 
26813   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_text_read_frame_next_get___")]
switch_io_event_hook_text_read_frame_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)26814   public static extern global::System.IntPtr switch_io_event_hook_text_read_frame_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26815 
26816   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_io_event_hook_text_read_frame___")]
new_switch_io_event_hook_text_read_frame()26817   public static extern global::System.IntPtr new_switch_io_event_hook_text_read_frame();
26818 
26819   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_io_event_hook_text_read_frame___")]
delete_switch_io_event_hook_text_read_frame(global::System.Runtime.InteropServices.HandleRef jarg1)26820   public static extern void delete_switch_io_event_hook_text_read_frame(global::System.Runtime.InteropServices.HandleRef jarg1);
26821 
26822   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_text_write_frame_text_write_frame_set___")]
switch_io_event_hook_text_write_frame_text_write_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26823   public static extern void switch_io_event_hook_text_write_frame_text_write_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26824 
26825   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_text_write_frame_text_write_frame_get___")]
switch_io_event_hook_text_write_frame_text_write_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1)26826   public static extern global::System.IntPtr switch_io_event_hook_text_write_frame_text_write_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26827 
26828   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_text_write_frame_next_set___")]
switch_io_event_hook_text_write_frame_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26829   public static extern void switch_io_event_hook_text_write_frame_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26830 
26831   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_text_write_frame_next_get___")]
switch_io_event_hook_text_write_frame_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)26832   public static extern global::System.IntPtr switch_io_event_hook_text_write_frame_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26833 
26834   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_io_event_hook_text_write_frame___")]
new_switch_io_event_hook_text_write_frame()26835   public static extern global::System.IntPtr new_switch_io_event_hook_text_write_frame();
26836 
26837   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_io_event_hook_text_write_frame___")]
delete_switch_io_event_hook_text_write_frame(global::System.Runtime.InteropServices.HandleRef jarg1)26838   public static extern void delete_switch_io_event_hook_text_write_frame(global::System.Runtime.InteropServices.HandleRef jarg1);
26839 
26840   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_kill_channel_kill_channel_set___")]
switch_io_event_hook_kill_channel_kill_channel_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26841   public static extern void switch_io_event_hook_kill_channel_kill_channel_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26842 
26843   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_kill_channel_kill_channel_get___")]
switch_io_event_hook_kill_channel_kill_channel_get(global::System.Runtime.InteropServices.HandleRef jarg1)26844   public static extern global::System.IntPtr switch_io_event_hook_kill_channel_kill_channel_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26845 
26846   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_kill_channel_next_set___")]
switch_io_event_hook_kill_channel_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26847   public static extern void switch_io_event_hook_kill_channel_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26848 
26849   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_kill_channel_next_get___")]
switch_io_event_hook_kill_channel_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)26850   public static extern global::System.IntPtr switch_io_event_hook_kill_channel_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26851 
26852   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_io_event_hook_kill_channel___")]
new_switch_io_event_hook_kill_channel()26853   public static extern global::System.IntPtr new_switch_io_event_hook_kill_channel();
26854 
26855   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_io_event_hook_kill_channel___")]
delete_switch_io_event_hook_kill_channel(global::System.Runtime.InteropServices.HandleRef jarg1)26856   public static extern void delete_switch_io_event_hook_kill_channel(global::System.Runtime.InteropServices.HandleRef jarg1);
26857 
26858   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_send_dtmf_send_dtmf_set___")]
switch_io_event_hook_send_dtmf_send_dtmf_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26859   public static extern void switch_io_event_hook_send_dtmf_send_dtmf_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26860 
26861   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_send_dtmf_send_dtmf_get___")]
switch_io_event_hook_send_dtmf_send_dtmf_get(global::System.Runtime.InteropServices.HandleRef jarg1)26862   public static extern global::System.IntPtr switch_io_event_hook_send_dtmf_send_dtmf_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26863 
26864   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_send_dtmf_next_set___")]
switch_io_event_hook_send_dtmf_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26865   public static extern void switch_io_event_hook_send_dtmf_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26866 
26867   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_send_dtmf_next_get___")]
switch_io_event_hook_send_dtmf_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)26868   public static extern global::System.IntPtr switch_io_event_hook_send_dtmf_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26869 
26870   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_io_event_hook_send_dtmf___")]
new_switch_io_event_hook_send_dtmf()26871   public static extern global::System.IntPtr new_switch_io_event_hook_send_dtmf();
26872 
26873   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_io_event_hook_send_dtmf___")]
delete_switch_io_event_hook_send_dtmf(global::System.Runtime.InteropServices.HandleRef jarg1)26874   public static extern void delete_switch_io_event_hook_send_dtmf(global::System.Runtime.InteropServices.HandleRef jarg1);
26875 
26876   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_recv_dtmf_recv_dtmf_set___")]
switch_io_event_hook_recv_dtmf_recv_dtmf_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26877   public static extern void switch_io_event_hook_recv_dtmf_recv_dtmf_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26878 
26879   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_recv_dtmf_recv_dtmf_get___")]
switch_io_event_hook_recv_dtmf_recv_dtmf_get(global::System.Runtime.InteropServices.HandleRef jarg1)26880   public static extern global::System.IntPtr switch_io_event_hook_recv_dtmf_recv_dtmf_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26881 
26882   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_recv_dtmf_next_set___")]
switch_io_event_hook_recv_dtmf_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26883   public static extern void switch_io_event_hook_recv_dtmf_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26884 
26885   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_recv_dtmf_next_get___")]
switch_io_event_hook_recv_dtmf_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)26886   public static extern global::System.IntPtr switch_io_event_hook_recv_dtmf_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26887 
26888   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_io_event_hook_recv_dtmf___")]
new_switch_io_event_hook_recv_dtmf()26889   public static extern global::System.IntPtr new_switch_io_event_hook_recv_dtmf();
26890 
26891   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_io_event_hook_recv_dtmf___")]
delete_switch_io_event_hook_recv_dtmf(global::System.Runtime.InteropServices.HandleRef jarg1)26892   public static extern void delete_switch_io_event_hook_recv_dtmf(global::System.Runtime.InteropServices.HandleRef jarg1);
26893 
26894   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_state_change_state_change_set___")]
switch_io_event_hook_state_change_state_change_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26895   public static extern void switch_io_event_hook_state_change_state_change_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26896 
26897   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_state_change_state_change_get___")]
switch_io_event_hook_state_change_state_change_get(global::System.Runtime.InteropServices.HandleRef jarg1)26898   public static extern global::System.IntPtr switch_io_event_hook_state_change_state_change_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26899 
26900   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_state_change_next_set___")]
switch_io_event_hook_state_change_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26901   public static extern void switch_io_event_hook_state_change_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26902 
26903   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_state_change_next_get___")]
switch_io_event_hook_state_change_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)26904   public static extern global::System.IntPtr switch_io_event_hook_state_change_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26905 
26906   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_io_event_hook_state_change___")]
new_switch_io_event_hook_state_change()26907   public static extern global::System.IntPtr new_switch_io_event_hook_state_change();
26908 
26909   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_io_event_hook_state_change___")]
delete_switch_io_event_hook_state_change(global::System.Runtime.InteropServices.HandleRef jarg1)26910   public static extern void delete_switch_io_event_hook_state_change(global::System.Runtime.InteropServices.HandleRef jarg1);
26911 
26912   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_state_run_state_run_set___")]
switch_io_event_hook_state_run_state_run_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26913   public static extern void switch_io_event_hook_state_run_state_run_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26914 
26915   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_state_run_state_run_get___")]
switch_io_event_hook_state_run_state_run_get(global::System.Runtime.InteropServices.HandleRef jarg1)26916   public static extern global::System.IntPtr switch_io_event_hook_state_run_state_run_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26917 
26918   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_state_run_next_set___")]
switch_io_event_hook_state_run_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26919   public static extern void switch_io_event_hook_state_run_next_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26920 
26921   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hook_state_run_next_get___")]
switch_io_event_hook_state_run_next_get(global::System.Runtime.InteropServices.HandleRef jarg1)26922   public static extern global::System.IntPtr switch_io_event_hook_state_run_next_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26923 
26924   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_io_event_hook_state_run___")]
new_switch_io_event_hook_state_run()26925   public static extern global::System.IntPtr new_switch_io_event_hook_state_run();
26926 
26927   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_io_event_hook_state_run___")]
delete_switch_io_event_hook_state_run(global::System.Runtime.InteropServices.HandleRef jarg1)26928   public static extern void delete_switch_io_event_hook_state_run(global::System.Runtime.InteropServices.HandleRef jarg1);
26929 
26930   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hooks_outgoing_channel_set___")]
switch_io_event_hooks_outgoing_channel_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26931   public static extern void switch_io_event_hooks_outgoing_channel_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26932 
26933   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hooks_outgoing_channel_get___")]
switch_io_event_hooks_outgoing_channel_get(global::System.Runtime.InteropServices.HandleRef jarg1)26934   public static extern global::System.IntPtr switch_io_event_hooks_outgoing_channel_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26935 
26936   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hooks_receive_message_set___")]
switch_io_event_hooks_receive_message_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26937   public static extern void switch_io_event_hooks_receive_message_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26938 
26939   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hooks_receive_message_get___")]
switch_io_event_hooks_receive_message_get(global::System.Runtime.InteropServices.HandleRef jarg1)26940   public static extern global::System.IntPtr switch_io_event_hooks_receive_message_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26941 
26942   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hooks_receive_event_set___")]
switch_io_event_hooks_receive_event_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26943   public static extern void switch_io_event_hooks_receive_event_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26944 
26945   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hooks_receive_event_get___")]
switch_io_event_hooks_receive_event_get(global::System.Runtime.InteropServices.HandleRef jarg1)26946   public static extern global::System.IntPtr switch_io_event_hooks_receive_event_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26947 
26948   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hooks_read_frame_set___")]
switch_io_event_hooks_read_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26949   public static extern void switch_io_event_hooks_read_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26950 
26951   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hooks_read_frame_get___")]
switch_io_event_hooks_read_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1)26952   public static extern global::System.IntPtr switch_io_event_hooks_read_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26953 
26954   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hooks_video_read_frame_set___")]
switch_io_event_hooks_video_read_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26955   public static extern void switch_io_event_hooks_video_read_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26956 
26957   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hooks_video_read_frame_get___")]
switch_io_event_hooks_video_read_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1)26958   public static extern global::System.IntPtr switch_io_event_hooks_video_read_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26959 
26960   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hooks_write_frame_set___")]
switch_io_event_hooks_write_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26961   public static extern void switch_io_event_hooks_write_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26962 
26963   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hooks_write_frame_get___")]
switch_io_event_hooks_write_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1)26964   public static extern global::System.IntPtr switch_io_event_hooks_write_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26965 
26966   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hooks_video_write_frame_set___")]
switch_io_event_hooks_video_write_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26967   public static extern void switch_io_event_hooks_video_write_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26968 
26969   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hooks_video_write_frame_get___")]
switch_io_event_hooks_video_write_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1)26970   public static extern global::System.IntPtr switch_io_event_hooks_video_write_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26971 
26972   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hooks_text_write_frame_set___")]
switch_io_event_hooks_text_write_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26973   public static extern void switch_io_event_hooks_text_write_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26974 
26975   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hooks_text_write_frame_get___")]
switch_io_event_hooks_text_write_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1)26976   public static extern global::System.IntPtr switch_io_event_hooks_text_write_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26977 
26978   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hooks_text_read_frame_set___")]
switch_io_event_hooks_text_read_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26979   public static extern void switch_io_event_hooks_text_read_frame_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26980 
26981   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hooks_text_read_frame_get___")]
switch_io_event_hooks_text_read_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1)26982   public static extern global::System.IntPtr switch_io_event_hooks_text_read_frame_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26983 
26984   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hooks_kill_channel_set___")]
switch_io_event_hooks_kill_channel_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26985   public static extern void switch_io_event_hooks_kill_channel_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26986 
26987   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hooks_kill_channel_get___")]
switch_io_event_hooks_kill_channel_get(global::System.Runtime.InteropServices.HandleRef jarg1)26988   public static extern global::System.IntPtr switch_io_event_hooks_kill_channel_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26989 
26990   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hooks_send_dtmf_set___")]
switch_io_event_hooks_send_dtmf_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26991   public static extern void switch_io_event_hooks_send_dtmf_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26992 
26993   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hooks_send_dtmf_get___")]
switch_io_event_hooks_send_dtmf_get(global::System.Runtime.InteropServices.HandleRef jarg1)26994   public static extern global::System.IntPtr switch_io_event_hooks_send_dtmf_get(global::System.Runtime.InteropServices.HandleRef jarg1);
26995 
26996   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hooks_recv_dtmf_set___")]
switch_io_event_hooks_recv_dtmf_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)26997   public static extern void switch_io_event_hooks_recv_dtmf_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
26998 
26999   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hooks_recv_dtmf_get___")]
switch_io_event_hooks_recv_dtmf_get(global::System.Runtime.InteropServices.HandleRef jarg1)27000   public static extern global::System.IntPtr switch_io_event_hooks_recv_dtmf_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27001 
27002   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hooks_state_change_set___")]
switch_io_event_hooks_state_change_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27003   public static extern void switch_io_event_hooks_state_change_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27004 
27005   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hooks_state_change_get___")]
switch_io_event_hooks_state_change_get(global::System.Runtime.InteropServices.HandleRef jarg1)27006   public static extern global::System.IntPtr switch_io_event_hooks_state_change_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27007 
27008   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hooks_state_run_set___")]
switch_io_event_hooks_state_run_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27009   public static extern void switch_io_event_hooks_state_run_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27010 
27011   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_io_event_hooks_state_run_get___")]
switch_io_event_hooks_state_run_get(global::System.Runtime.InteropServices.HandleRef jarg1)27012   public static extern global::System.IntPtr switch_io_event_hooks_state_run_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27013 
27014   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_io_event_hooks___")]
new_switch_io_event_hooks()27015   public static extern global::System.IntPtr new_switch_io_event_hooks();
27016 
27017   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_io_event_hooks___")]
delete_switch_io_event_hooks(global::System.Runtime.InteropServices.HandleRef jarg1)27018   public static extern void delete_switch_io_event_hooks(global::System.Runtime.InteropServices.HandleRef jarg1);
27019 
27020   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_event_hook_add_outgoing_channel___")]
switch_core_event_hook_add_outgoing_channel(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27021   public static extern int switch_core_event_hook_add_outgoing_channel(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27022 
27023   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_event_hook_add_receive_message___")]
switch_core_event_hook_add_receive_message(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27024   public static extern int switch_core_event_hook_add_receive_message(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27025 
27026   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_event_hook_add_receive_event___")]
switch_core_event_hook_add_receive_event(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27027   public static extern int switch_core_event_hook_add_receive_event(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27028 
27029   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_event_hook_add_state_change___")]
switch_core_event_hook_add_state_change(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27030   public static extern int switch_core_event_hook_add_state_change(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27031 
27032   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_event_hook_add_state_run___")]
switch_core_event_hook_add_state_run(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27033   public static extern int switch_core_event_hook_add_state_run(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27034 
27035   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_event_hook_add_read_frame___")]
switch_core_event_hook_add_read_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27036   public static extern int switch_core_event_hook_add_read_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27037 
27038   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_event_hook_add_write_frame___")]
switch_core_event_hook_add_write_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27039   public static extern int switch_core_event_hook_add_write_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27040 
27041   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_event_hook_add_video_read_frame___")]
switch_core_event_hook_add_video_read_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27042   public static extern int switch_core_event_hook_add_video_read_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27043 
27044   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_event_hook_add_video_write_frame___")]
switch_core_event_hook_add_video_write_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27045   public static extern int switch_core_event_hook_add_video_write_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27046 
27047   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_event_hook_add_text_read_frame___")]
switch_core_event_hook_add_text_read_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27048   public static extern int switch_core_event_hook_add_text_read_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27049 
27050   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_event_hook_add_text_write_frame___")]
switch_core_event_hook_add_text_write_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27051   public static extern int switch_core_event_hook_add_text_write_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27052 
27053   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_event_hook_add_kill_channel___")]
switch_core_event_hook_add_kill_channel(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27054   public static extern int switch_core_event_hook_add_kill_channel(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27055 
27056   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_event_hook_add_send_dtmf___")]
switch_core_event_hook_add_send_dtmf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27057   public static extern int switch_core_event_hook_add_send_dtmf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27058 
27059   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_event_hook_add_recv_dtmf___")]
switch_core_event_hook_add_recv_dtmf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27060   public static extern int switch_core_event_hook_add_recv_dtmf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27061 
27062   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_event_hook_remove_outgoing_channel___")]
switch_core_event_hook_remove_outgoing_channel(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27063   public static extern int switch_core_event_hook_remove_outgoing_channel(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27064 
27065   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_event_hook_remove_receive_message___")]
switch_core_event_hook_remove_receive_message(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27066   public static extern int switch_core_event_hook_remove_receive_message(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27067 
27068   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_event_hook_remove_receive_event___")]
switch_core_event_hook_remove_receive_event(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27069   public static extern int switch_core_event_hook_remove_receive_event(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27070 
27071   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_event_hook_remove_state_change___")]
switch_core_event_hook_remove_state_change(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27072   public static extern int switch_core_event_hook_remove_state_change(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27073 
27074   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_event_hook_remove_state_run___")]
switch_core_event_hook_remove_state_run(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27075   public static extern int switch_core_event_hook_remove_state_run(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27076 
27077   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_event_hook_remove_read_frame___")]
switch_core_event_hook_remove_read_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27078   public static extern int switch_core_event_hook_remove_read_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27079 
27080   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_event_hook_remove_write_frame___")]
switch_core_event_hook_remove_write_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27081   public static extern int switch_core_event_hook_remove_write_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27082 
27083   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_event_hook_remove_video_read_frame___")]
switch_core_event_hook_remove_video_read_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27084   public static extern int switch_core_event_hook_remove_video_read_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27085 
27086   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_event_hook_remove_video_write_frame___")]
switch_core_event_hook_remove_video_write_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27087   public static extern int switch_core_event_hook_remove_video_write_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27088 
27089   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_event_hook_remove_text_read_frame___")]
switch_core_event_hook_remove_text_read_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27090   public static extern int switch_core_event_hook_remove_text_read_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27091 
27092   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_event_hook_remove_text_write_frame___")]
switch_core_event_hook_remove_text_write_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27093   public static extern int switch_core_event_hook_remove_text_write_frame(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27094 
27095   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_event_hook_remove_kill_channel___")]
switch_core_event_hook_remove_kill_channel(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27096   public static extern int switch_core_event_hook_remove_kill_channel(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27097 
27098   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_event_hook_remove_send_dtmf___")]
switch_core_event_hook_remove_send_dtmf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27099   public static extern int switch_core_event_hook_remove_send_dtmf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27100 
27101   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_core_event_hook_remove_recv_dtmf___")]
switch_core_event_hook_remove_recv_dtmf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27102   public static extern int switch_core_event_hook_remove_recv_dtmf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27103 
27104   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_scheduler_task_created_set___")]
switch_scheduler_task_created_set(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)27105   public static extern void switch_scheduler_task_created_set(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
27106 
27107   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_scheduler_task_created_get___")]
switch_scheduler_task_created_get(global::System.Runtime.InteropServices.HandleRef jarg1)27108   public static extern long switch_scheduler_task_created_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27109 
27110   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_scheduler_task_runtime_set___")]
switch_scheduler_task_runtime_set(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)27111   public static extern void switch_scheduler_task_runtime_set(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
27112 
27113   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_scheduler_task_runtime_get___")]
switch_scheduler_task_runtime_get(global::System.Runtime.InteropServices.HandleRef jarg1)27114   public static extern long switch_scheduler_task_runtime_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27115 
27116   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_scheduler_task_cmd_id_set___")]
switch_scheduler_task_cmd_id_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)27117   public static extern void switch_scheduler_task_cmd_id_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
27118 
27119   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_scheduler_task_cmd_id_get___")]
switch_scheduler_task_cmd_id_get(global::System.Runtime.InteropServices.HandleRef jarg1)27120   public static extern uint switch_scheduler_task_cmd_id_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27121 
27122   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_scheduler_task_repeat_set___")]
switch_scheduler_task_repeat_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)27123   public static extern void switch_scheduler_task_repeat_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
27124 
27125   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_scheduler_task_repeat_get___")]
switch_scheduler_task_repeat_get(global::System.Runtime.InteropServices.HandleRef jarg1)27126   public static extern uint switch_scheduler_task_repeat_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27127 
27128   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_scheduler_task_group_set___")]
switch_scheduler_task_group_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)27129   public static extern void switch_scheduler_task_group_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
27130 
27131   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_scheduler_task_group_get___")]
switch_scheduler_task_group_get(global::System.Runtime.InteropServices.HandleRef jarg1)27132   public static extern string switch_scheduler_task_group_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27133 
27134   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_scheduler_task_cmd_arg_set___")]
switch_scheduler_task_cmd_arg_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27135   public static extern void switch_scheduler_task_cmd_arg_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27136 
27137   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_scheduler_task_cmd_arg_get___")]
switch_scheduler_task_cmd_arg_get(global::System.Runtime.InteropServices.HandleRef jarg1)27138   public static extern global::System.IntPtr switch_scheduler_task_cmd_arg_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27139 
27140   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_scheduler_task_task_id_set___")]
switch_scheduler_task_task_id_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)27141   public static extern void switch_scheduler_task_task_id_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
27142 
27143   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_scheduler_task_task_id_get___")]
switch_scheduler_task_task_id_get(global::System.Runtime.InteropServices.HandleRef jarg1)27144   public static extern uint switch_scheduler_task_task_id_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27145 
27146   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_scheduler_task_hash_set___")]
switch_scheduler_task_hash_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)27147   public static extern void switch_scheduler_task_hash_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
27148 
27149   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_scheduler_task_hash_get___")]
switch_scheduler_task_hash_get(global::System.Runtime.InteropServices.HandleRef jarg1)27150   public static extern uint switch_scheduler_task_hash_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27151 
27152   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_scheduler_task___")]
new_switch_scheduler_task()27153   public static extern global::System.IntPtr new_switch_scheduler_task();
27154 
27155   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_scheduler_task___")]
delete_switch_scheduler_task(global::System.Runtime.InteropServices.HandleRef jarg1)27156   public static extern void delete_switch_scheduler_task(global::System.Runtime.InteropServices.HandleRef jarg1);
27157 
27158   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_scheduler_add_task___")]
switch_scheduler_add_task(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, string jarg4, uint jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, uint jarg7)27159   public static extern uint switch_scheduler_add_task(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, string jarg4, uint jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, uint jarg7);
27160 
27161   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_scheduler_del_task_id___")]
switch_scheduler_del_task_id(uint jarg1)27162   public static extern uint switch_scheduler_del_task_id(uint jarg1);
27163 
27164   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_scheduler_del_task_group___")]
switch_scheduler_del_task_group(string jarg1)27165   public static extern uint switch_scheduler_del_task_group(string jarg1);
27166 
27167   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_scheduler_task_thread_start___")]
switch_scheduler_task_thread_start()27168   public static extern void switch_scheduler_task_thread_start();
27169 
27170   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_scheduler_task_thread_stop___")]
switch_scheduler_task_thread_stop()27171   public static extern void switch_scheduler_task_thread_stop();
27172 
27173   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_config_file_set___")]
switch_config_file_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27174   public static extern void switch_config_file_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27175 
27176   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_config_file_get___")]
switch_config_file_get(global::System.Runtime.InteropServices.HandleRef jarg1)27177   public static extern global::System.IntPtr switch_config_file_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27178 
27179   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_config_path_set___")]
switch_config_path_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)27180   public static extern void switch_config_path_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
27181 
27182   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_config_path_get___")]
switch_config_path_get(global::System.Runtime.InteropServices.HandleRef jarg1)27183   public static extern string switch_config_path_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27184 
27185   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_config_category_set___")]
switch_config_category_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)27186   public static extern void switch_config_category_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
27187 
27188   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_config_category_get___")]
switch_config_category_get(global::System.Runtime.InteropServices.HandleRef jarg1)27189   public static extern string switch_config_category_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27190 
27191   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_config_section_set___")]
switch_config_section_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)27192   public static extern void switch_config_section_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
27193 
27194   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_config_section_get___")]
switch_config_section_get(global::System.Runtime.InteropServices.HandleRef jarg1)27195   public static extern string switch_config_section_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27196 
27197   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_config_buf_set___")]
switch_config_buf_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)27198   public static extern void switch_config_buf_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
27199 
27200   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_config_buf_get___")]
switch_config_buf_get(global::System.Runtime.InteropServices.HandleRef jarg1)27201   public static extern string switch_config_buf_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27202 
27203   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_config_lineno_set___")]
switch_config_lineno_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)27204   public static extern void switch_config_lineno_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
27205 
27206   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_config_lineno_get___")]
switch_config_lineno_get(global::System.Runtime.InteropServices.HandleRef jarg1)27207   public static extern int switch_config_lineno_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27208 
27209   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_config_catno_set___")]
switch_config_catno_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)27210   public static extern void switch_config_catno_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
27211 
27212   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_config_catno_get___")]
switch_config_catno_get(global::System.Runtime.InteropServices.HandleRef jarg1)27213   public static extern int switch_config_catno_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27214 
27215   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_config_sectno_set___")]
switch_config_sectno_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)27216   public static extern void switch_config_sectno_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
27217 
27218   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_config_sectno_get___")]
switch_config_sectno_get(global::System.Runtime.InteropServices.HandleRef jarg1)27219   public static extern int switch_config_sectno_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27220 
27221   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_config_lockto_set___")]
switch_config_lockto_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)27222   public static extern void switch_config_lockto_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
27223 
27224   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_config_lockto_get___")]
switch_config_lockto_get(global::System.Runtime.InteropServices.HandleRef jarg1)27225   public static extern int switch_config_lockto_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27226 
27227   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_switch_config___")]
new_switch_config()27228   public static extern global::System.IntPtr new_switch_config();
27229 
27230   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_switch_config___")]
delete_switch_config(global::System.Runtime.InteropServices.HandleRef jarg1)27231   public static extern void delete_switch_config(global::System.Runtime.InteropServices.HandleRef jarg1);
27232 
27233   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_config_open_file___")]
switch_config_open_file(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)27234   public static extern int switch_config_open_file(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
27235 
27236   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_config_close_file___")]
switch_config_close_file(global::System.Runtime.InteropServices.HandleRef jarg1)27237   public static extern void switch_config_close_file(global::System.Runtime.InteropServices.HandleRef jarg1);
27238 
27239   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_switch_config_next_pair___")]
switch_config_next_pair(global::System.Runtime.InteropServices.HandleRef jarg1, ref string jarg2, ref string jarg3)27240   public static extern int switch_config_next_pair(global::System.Runtime.InteropServices.HandleRef jarg1, ref string jarg2, ref string jarg3);
27241 
27242   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_setGlobalVariable___")]
setGlobalVariable(string jarg1, string jarg2)27243   public static extern void setGlobalVariable(string jarg1, string jarg2);
27244 
27245   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_getGlobalVariable___")]
getGlobalVariable(string jarg1)27246   public static extern string getGlobalVariable(string jarg1);
27247 
27248   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_consoleLog___")]
consoleLog(string jarg1, string jarg2)27249   public static extern void consoleLog(string jarg1, string jarg2);
27250 
27251   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_consoleLog2___")]
consoleLog2(string jarg1, string jarg2, string jarg3, int jarg4, string jarg5)27252   public static extern void consoleLog2(string jarg1, string jarg2, string jarg3, int jarg4, string jarg5);
27253 
27254   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_consoleCleanLog___")]
consoleCleanLog(string jarg1)27255   public static extern void consoleCleanLog(string jarg1);
27256 
27257   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_running___")]
running()27258   public static extern bool running();
27259 
27260   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_email___")]
email(string jarg1, string jarg2, string jarg3, string jarg4, string jarg5, string jarg6, string jarg7)27261   public static extern bool email(string jarg1, string jarg2, string jarg3, string jarg4, string jarg5, string jarg6, string jarg7);
27262 
27263   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_IvrMenu___")]
new_IvrMenu(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, string jarg5, string jarg6, string jarg7, string jarg8, string jarg9, string jarg10, string jarg11, int jarg12, int jarg13, int jarg14, int jarg15, int jarg16, int jarg17)27264   public static extern global::System.IntPtr new_IvrMenu(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, string jarg5, string jarg6, string jarg7, string jarg8, string jarg9, string jarg10, string jarg11, int jarg12, int jarg13, int jarg14, int jarg15, int jarg16, int jarg17);
27265 
27266   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_IvrMenu___")]
delete_IvrMenu(global::System.Runtime.InteropServices.HandleRef jarg1)27267   public static extern void delete_IvrMenu(global::System.Runtime.InteropServices.HandleRef jarg1);
27268 
27269   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_IvrMenu_bindAction___")]
IvrMenu_bindAction(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4)27270   public static extern void IvrMenu_bindAction(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4);
27271 
27272   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_IvrMenu_Execute___")]
IvrMenu_Execute(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3)27273   public static extern void IvrMenu_Execute(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3);
27274 
27275   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_Api___")]
new_Api(global::System.Runtime.InteropServices.HandleRef jarg1)27276   public static extern global::System.IntPtr new_Api(global::System.Runtime.InteropServices.HandleRef jarg1);
27277 
27278   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_Api___")]
delete_Api(global::System.Runtime.InteropServices.HandleRef jarg1)27279   public static extern void delete_Api(global::System.Runtime.InteropServices.HandleRef jarg1);
27280 
27281   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_Api_Execute___")]
Api_Execute(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)27282   public static extern string Api_Execute(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
27283 
27284   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_Api_ExecuteString___")]
Api_ExecuteString(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)27285   public static extern string Api_ExecuteString(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
27286 
27287   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_Api_getTime___")]
Api_getTime(global::System.Runtime.InteropServices.HandleRef jarg1)27288   public static extern string Api_getTime(global::System.Runtime.InteropServices.HandleRef jarg1);
27289 
27290   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_input_callback_state_t_function_set___")]
input_callback_state_t_function_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27291   public static extern void input_callback_state_t_function_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27292 
27293   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_input_callback_state_t_function_get___")]
input_callback_state_t_function_get(global::System.Runtime.InteropServices.HandleRef jarg1)27294   public static extern global::System.IntPtr input_callback_state_t_function_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27295 
27296   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_input_callback_state_t_threadState_set___")]
input_callback_state_t_threadState_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27297   public static extern void input_callback_state_t_threadState_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27298 
27299   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_input_callback_state_t_threadState_get___")]
input_callback_state_t_threadState_get(global::System.Runtime.InteropServices.HandleRef jarg1)27300   public static extern global::System.IntPtr input_callback_state_t_threadState_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27301 
27302   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_input_callback_state_t_extra_set___")]
input_callback_state_t_extra_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27303   public static extern void input_callback_state_t_extra_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27304 
27305   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_input_callback_state_t_extra_get___")]
input_callback_state_t_extra_get(global::System.Runtime.InteropServices.HandleRef jarg1)27306   public static extern global::System.IntPtr input_callback_state_t_extra_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27307 
27308   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_input_callback_state_t_funcargs_set___")]
input_callback_state_t_funcargs_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)27309   public static extern void input_callback_state_t_funcargs_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
27310 
27311   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_input_callback_state_t_funcargs_get___")]
input_callback_state_t_funcargs_get(global::System.Runtime.InteropServices.HandleRef jarg1)27312   public static extern string input_callback_state_t_funcargs_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27313 
27314   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_input_callback_state_t___")]
new_input_callback_state_t()27315   public static extern global::System.IntPtr new_input_callback_state_t();
27316 
27317   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_input_callback_state_t___")]
delete_input_callback_state_t(global::System.Runtime.InteropServices.HandleRef jarg1)27318   public static extern void delete_input_callback_state_t(global::System.Runtime.InteropServices.HandleRef jarg1);
27319 
27320   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_DTMF_digit_set___")]
DTMF_digit_set(global::System.Runtime.InteropServices.HandleRef jarg1, char jarg2)27321   public static extern void DTMF_digit_set(global::System.Runtime.InteropServices.HandleRef jarg1, char jarg2);
27322 
27323   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_DTMF_digit_get___")]
DTMF_digit_get(global::System.Runtime.InteropServices.HandleRef jarg1)27324   public static extern char DTMF_digit_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27325 
27326   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_DTMF_duration_set___")]
DTMF_duration_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)27327   public static extern void DTMF_duration_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
27328 
27329   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_DTMF_duration_get___")]
DTMF_duration_get(global::System.Runtime.InteropServices.HandleRef jarg1)27330   public static extern uint DTMF_duration_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27331 
27332   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_DTMF___")]
new_DTMF(char jarg1, uint jarg2)27333   public static extern global::System.IntPtr new_DTMF(char jarg1, uint jarg2);
27334 
27335   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_DTMF___")]
delete_DTMF(global::System.Runtime.InteropServices.HandleRef jarg1)27336   public static extern void delete_DTMF(global::System.Runtime.InteropServices.HandleRef jarg1);
27337 
27338   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_Stream__SWIG_0___")]
new_Stream__SWIG_0()27339   public static extern global::System.IntPtr new_Stream__SWIG_0();
27340 
27341   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_Stream__SWIG_1___")]
new_Stream__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)27342   public static extern global::System.IntPtr new_Stream__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
27343 
27344   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_Stream___")]
delete_Stream(global::System.Runtime.InteropServices.HandleRef jarg1)27345   public static extern void delete_Stream(global::System.Runtime.InteropServices.HandleRef jarg1);
27346 
27347   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_Stream_read___")]
Stream_read(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27348   public static extern string Stream_read(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27349 
27350   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_Stream_Write___")]
Stream_Write(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)27351   public static extern void Stream_Write(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
27352 
27353   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_Stream_raw_write___")]
Stream_raw_write(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3)27354   public static extern void Stream_raw_write(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3);
27355 
27356   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_Stream_get_data___")]
Stream_get_data(global::System.Runtime.InteropServices.HandleRef jarg1)27357   public static extern string Stream_get_data(global::System.Runtime.InteropServices.HandleRef jarg1);
27358 
27359   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_Event_InternalEvent_set___")]
Event_InternalEvent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27360   public static extern void Event_InternalEvent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27361 
27362   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_Event_InternalEvent_get___")]
Event_InternalEvent_get(global::System.Runtime.InteropServices.HandleRef jarg1)27363   public static extern global::System.IntPtr Event_InternalEvent_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27364 
27365   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_Event_serialized_string_set___")]
Event_serialized_string_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)27366   public static extern void Event_serialized_string_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
27367 
27368   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_Event_serialized_string_get___")]
Event_serialized_string_get(global::System.Runtime.InteropServices.HandleRef jarg1)27369   public static extern string Event_serialized_string_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27370 
27371   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_Event_mine_set___")]
Event_mine_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)27372   public static extern void Event_mine_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
27373 
27374   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_Event_mine_get___")]
Event_mine_get(global::System.Runtime.InteropServices.HandleRef jarg1)27375   public static extern int Event_mine_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27376 
27377   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_Event__SWIG_0___")]
new_Event__SWIG_0(string jarg1, string jarg2)27378   public static extern global::System.IntPtr new_Event__SWIG_0(string jarg1, string jarg2);
27379 
27380   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_Event__SWIG_1___")]
new_Event__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)27381   public static extern global::System.IntPtr new_Event__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
27382 
27383   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_Event___")]
delete_Event(global::System.Runtime.InteropServices.HandleRef jarg1)27384   public static extern void delete_Event(global::System.Runtime.InteropServices.HandleRef jarg1);
27385 
27386   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_Event_chat_execute___")]
Event_chat_execute(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)27387   public static extern int Event_chat_execute(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
27388 
27389   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_Event_chat_send___")]
Event_chat_send(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)27390   public static extern int Event_chat_send(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
27391 
27392   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_Event_Serialize___")]
Event_Serialize(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)27393   public static extern string Event_Serialize(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
27394 
27395   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_Event_SetPriority___")]
Event_SetPriority(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)27396   public static extern bool Event_SetPriority(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
27397 
27398   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_Event_GetHeader___")]
Event_GetHeader(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)27399   public static extern string Event_GetHeader(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
27400 
27401   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_Event_GetBody___")]
Event_GetBody(global::System.Runtime.InteropServices.HandleRef jarg1)27402   public static extern string Event_GetBody(global::System.Runtime.InteropServices.HandleRef jarg1);
27403 
27404   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_Event_GetEventType___")]
Event_GetEventType(global::System.Runtime.InteropServices.HandleRef jarg1)27405   public static extern string Event_GetEventType(global::System.Runtime.InteropServices.HandleRef jarg1);
27406 
27407   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_Event_AddBody___")]
Event_AddBody(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)27408   public static extern bool Event_AddBody(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
27409 
27410   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_Event_AddHeader___")]
Event_AddHeader(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)27411   public static extern bool Event_AddHeader(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
27412 
27413   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_Event_DeleteHeader___")]
Event_DeleteHeader(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)27414   public static extern bool Event_DeleteHeader(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
27415 
27416   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_Event_Fire___")]
Event_Fire(global::System.Runtime.InteropServices.HandleRef jarg1)27417   public static extern bool Event_Fire(global::System.Runtime.InteropServices.HandleRef jarg1);
27418 
27419   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_EventConsumer_events_set___")]
EventConsumer_events_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27420   public static extern void EventConsumer_events_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27421 
27422   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_EventConsumer_events_get___")]
EventConsumer_events_get(global::System.Runtime.InteropServices.HandleRef jarg1)27423   public static extern global::System.IntPtr EventConsumer_events_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27424 
27425   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_EventConsumer_e_event_id_set___")]
EventConsumer_e_event_id_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)27426   public static extern void EventConsumer_e_event_id_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
27427 
27428   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_EventConsumer_e_event_id_get___")]
EventConsumer_e_event_id_get(global::System.Runtime.InteropServices.HandleRef jarg1)27429   public static extern int EventConsumer_e_event_id_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27430 
27431   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_EventConsumer_e_callback_set___")]
EventConsumer_e_callback_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)27432   public static extern void EventConsumer_e_callback_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
27433 
27434   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_EventConsumer_e_callback_get___")]
EventConsumer_e_callback_get(global::System.Runtime.InteropServices.HandleRef jarg1)27435   public static extern string EventConsumer_e_callback_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27436 
27437   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_EventConsumer_e_subclass_name_set___")]
EventConsumer_e_subclass_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)27438   public static extern void EventConsumer_e_subclass_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
27439 
27440   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_EventConsumer_e_subclass_name_get___")]
EventConsumer_e_subclass_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)27441   public static extern string EventConsumer_e_subclass_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27442 
27443   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_EventConsumer_e_cb_arg_set___")]
EventConsumer_e_cb_arg_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)27444   public static extern void EventConsumer_e_cb_arg_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
27445 
27446   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_EventConsumer_e_cb_arg_get___")]
EventConsumer_e_cb_arg_get(global::System.Runtime.InteropServices.HandleRef jarg1)27447   public static extern string EventConsumer_e_cb_arg_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27448 
27449   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_EventConsumer_enodes_set___")]
EventConsumer_enodes_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27450   public static extern void EventConsumer_enodes_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27451 
27452   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_EventConsumer_enodes_get___")]
EventConsumer_enodes_get(global::System.Runtime.InteropServices.HandleRef jarg1)27453   public static extern global::System.IntPtr EventConsumer_enodes_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27454 
27455   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_EventConsumer_node_index_set___")]
EventConsumer_node_index_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)27456   public static extern void EventConsumer_node_index_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
27457 
27458   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_EventConsumer_node_index_get___")]
EventConsumer_node_index_get(global::System.Runtime.InteropServices.HandleRef jarg1)27459   public static extern uint EventConsumer_node_index_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27460 
27461   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_EventConsumer___")]
new_EventConsumer(string jarg1, string jarg2, int jarg3)27462   public static extern global::System.IntPtr new_EventConsumer(string jarg1, string jarg2, int jarg3);
27463 
27464   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_EventConsumer___")]
delete_EventConsumer(global::System.Runtime.InteropServices.HandleRef jarg1)27465   public static extern void delete_EventConsumer(global::System.Runtime.InteropServices.HandleRef jarg1);
27466 
27467   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_EventConsumer_bind___")]
EventConsumer_bind(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)27468   public static extern int EventConsumer_bind(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
27469 
27470   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_EventConsumer_pop___")]
EventConsumer_pop(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)27471   public static extern global::System.IntPtr EventConsumer_pop(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
27472 
27473   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_EventConsumer_cleanup___")]
EventConsumer_cleanup(global::System.Runtime.InteropServices.HandleRef jarg1)27474   public static extern void EventConsumer_cleanup(global::System.Runtime.InteropServices.HandleRef jarg1);
27475 
27476   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_CoreSession___")]
delete_CoreSession(global::System.Runtime.InteropServices.HandleRef jarg1)27477   public static extern void delete_CoreSession(global::System.Runtime.InteropServices.HandleRef jarg1);
27478 
27479   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_InternalSession_set___")]
CoreSession_InternalSession_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27480   public static extern void CoreSession_InternalSession_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27481 
27482   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_InternalSession_get___")]
CoreSession_InternalSession_get(global::System.Runtime.InteropServices.HandleRef jarg1)27483   public static extern global::System.IntPtr CoreSession_InternalSession_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27484 
27485   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_channel_set___")]
CoreSession_channel_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27486   public static extern void CoreSession_channel_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27487 
27488   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_channel_get___")]
CoreSession_channel_get(global::System.Runtime.InteropServices.HandleRef jarg1)27489   public static extern global::System.IntPtr CoreSession_channel_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27490 
27491   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_flags_set___")]
CoreSession_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)27492   public static extern void CoreSession_flags_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
27493 
27494   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_flags_get___")]
CoreSession_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1)27495   public static extern uint CoreSession_flags_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27496 
27497   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_allocated_set___")]
CoreSession_allocated_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)27498   public static extern void CoreSession_allocated_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
27499 
27500   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_allocated_get___")]
CoreSession_allocated_get(global::System.Runtime.InteropServices.HandleRef jarg1)27501   public static extern int CoreSession_allocated_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27502 
27503   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_cb_state_set___")]
CoreSession_cb_state_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27504   public static extern void CoreSession_cb_state_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27505 
27506   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_cb_state_get___")]
CoreSession_cb_state_get(global::System.Runtime.InteropServices.HandleRef jarg1)27507   public static extern global::System.IntPtr CoreSession_cb_state_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27508 
27509   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_HookState_set___")]
CoreSession_HookState_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)27510   public static extern void CoreSession_HookState_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
27511 
27512   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_HookState_get___")]
CoreSession_HookState_get(global::System.Runtime.InteropServices.HandleRef jarg1)27513   public static extern int CoreSession_HookState_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27514 
27515   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_cause_set___")]
CoreSession_cause_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)27516   public static extern void CoreSession_cause_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
27517 
27518   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_cause_get___")]
CoreSession_cause_get(global::System.Runtime.InteropServices.HandleRef jarg1)27519   public static extern int CoreSession_cause_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27520 
27521   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_uuid_set___")]
CoreSession_uuid_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)27522   public static extern void CoreSession_uuid_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
27523 
27524   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_uuid_get___")]
CoreSession_uuid_get(global::System.Runtime.InteropServices.HandleRef jarg1)27525   public static extern string CoreSession_uuid_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27526 
27527   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_tts_name_set___")]
CoreSession_tts_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)27528   public static extern void CoreSession_tts_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
27529 
27530   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_tts_name_get___")]
CoreSession_tts_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)27531   public static extern string CoreSession_tts_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27532 
27533   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_voice_name_set___")]
CoreSession_voice_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)27534   public static extern void CoreSession_voice_name_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
27535 
27536   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_voice_name_get___")]
CoreSession_voice_name_get(global::System.Runtime.InteropServices.HandleRef jarg1)27537   public static extern string CoreSession_voice_name_get(global::System.Runtime.InteropServices.HandleRef jarg1);
27538 
27539   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_insertFile___")]
CoreSession_insertFile(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4)27540   public static extern int CoreSession_insertFile(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4);
27541 
27542   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_Answer___")]
CoreSession_Answer(global::System.Runtime.InteropServices.HandleRef jarg1)27543   public static extern int CoreSession_Answer(global::System.Runtime.InteropServices.HandleRef jarg1);
27544 
27545   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_print___")]
CoreSession_print(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)27546   public static extern int CoreSession_print(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
27547 
27548   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_preAnswer___")]
CoreSession_preAnswer(global::System.Runtime.InteropServices.HandleRef jarg1)27549   public static extern int CoreSession_preAnswer(global::System.Runtime.InteropServices.HandleRef jarg1);
27550 
27551   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_Hangup___")]
CoreSession_Hangup(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)27552   public static extern void CoreSession_Hangup(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
27553 
27554   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_hangupState___")]
CoreSession_hangupState(global::System.Runtime.InteropServices.HandleRef jarg1)27555   public static extern void CoreSession_hangupState(global::System.Runtime.InteropServices.HandleRef jarg1);
27556 
27557   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_SetVariable___")]
CoreSession_SetVariable(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)27558   public static extern void CoreSession_SetVariable(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
27559 
27560   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_SetPrivate___")]
CoreSession_SetPrivate(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)27561   public static extern void CoreSession_SetPrivate(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
27562 
27563   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_GetPrivate___")]
CoreSession_GetPrivate(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)27564   public static extern global::System.IntPtr CoreSession_GetPrivate(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
27565 
27566   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_GetVariable___")]
CoreSession_GetVariable(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)27567   public static extern string CoreSession_GetVariable(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
27568 
27569   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_Say___")]
CoreSession_Say(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, string jarg5, string jarg6)27570   public static extern void CoreSession_Say(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, string jarg5, string jarg6);
27571 
27572   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_SayPhrase___")]
CoreSession_SayPhrase(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4)27573   public static extern void CoreSession_SayPhrase(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4);
27574 
27575   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_hangupCause___")]
CoreSession_hangupCause(global::System.Runtime.InteropServices.HandleRef jarg1)27576   public static extern string CoreSession_hangupCause(global::System.Runtime.InteropServices.HandleRef jarg1);
27577 
27578   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_getState___")]
CoreSession_getState(global::System.Runtime.InteropServices.HandleRef jarg1)27579   public static extern string CoreSession_getState(global::System.Runtime.InteropServices.HandleRef jarg1);
27580 
27581   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_RecordFile___")]
CoreSession_RecordFile(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3, int jarg4, int jarg5)27582   public static extern int CoreSession_RecordFile(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3, int jarg4, int jarg5);
27583 
27584   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_originate___")]
CoreSession_originate(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)27585   public static extern int CoreSession_originate(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
27586 
27587   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_destroy___")]
CoreSession_destroy(global::System.Runtime.InteropServices.HandleRef jarg1)27588   public static extern void CoreSession_destroy(global::System.Runtime.InteropServices.HandleRef jarg1);
27589 
27590   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_Speak___")]
CoreSession_Speak(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)27591   public static extern int CoreSession_Speak(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
27592 
27593   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_SetTtsParameters___")]
CoreSession_SetTtsParameters(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)27594   public static extern void CoreSession_SetTtsParameters(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
27595 
27596   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_set_tts_params___")]
CoreSession_set_tts_params(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)27597   public static extern void CoreSession_set_tts_params(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
27598 
27599   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_CollectDigits__SWIG_0___")]
CoreSession_CollectDigits__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)27600   public static extern int CoreSession_CollectDigits__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
27601 
27602   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_CollectDigits__SWIG_1___")]
CoreSession_CollectDigits__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)27603   public static extern int CoreSession_CollectDigits__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
27604 
27605   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_GetDigits__SWIG_0___")]
CoreSession_GetDigits__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, string jarg3, int jarg4)27606   public static extern string CoreSession_GetDigits__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, string jarg3, int jarg4);
27607 
27608   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_GetDigits__SWIG_1___")]
CoreSession_GetDigits__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, string jarg3, int jarg4, int jarg5)27609   public static extern string CoreSession_GetDigits__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, string jarg3, int jarg4, int jarg5);
27610 
27611   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_GetDigits__SWIG_2___")]
CoreSession_GetDigits__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, string jarg3, int jarg4, int jarg5, int jarg6)27612   public static extern string CoreSession_GetDigits__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, string jarg3, int jarg4, int jarg5, int jarg6);
27613 
27614   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_Transfer___")]
CoreSession_Transfer(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4)27615   public static extern int CoreSession_Transfer(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4);
27616 
27617   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_read___")]
CoreSession_read(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, string jarg4, int jarg5, string jarg6, int jarg7)27618   public static extern string CoreSession_read(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, string jarg4, int jarg5, string jarg6, int jarg7);
27619 
27620   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_detectSpeech___")]
CoreSession_detectSpeech(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, string jarg5)27621   public static extern void CoreSession_detectSpeech(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, string jarg5);
27622 
27623   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_PlayAndGetDigits___")]
CoreSession_PlayAndGetDigits(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, int jarg4, int jarg5, string jarg6, string jarg7, string jarg8, string jarg9, string jarg10, int jarg11, string jarg12)27624   public static extern string CoreSession_PlayAndGetDigits(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, int jarg4, int jarg5, string jarg6, string jarg7, string jarg8, string jarg9, string jarg10, int jarg11, string jarg12);
27625 
27626   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_playAndDetectSpeech___")]
CoreSession_playAndDetectSpeech(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4)27627   public static extern string CoreSession_playAndDetectSpeech(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4);
27628 
27629   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_StreamFile___")]
CoreSession_StreamFile(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3)27630   public static extern int CoreSession_StreamFile(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3);
27631 
27632   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_sleep___")]
CoreSession_sleep(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)27633   public static extern int CoreSession_sleep(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
27634 
27635   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_flushEvents___")]
CoreSession_flushEvents(global::System.Runtime.InteropServices.HandleRef jarg1)27636   public static extern int CoreSession_flushEvents(global::System.Runtime.InteropServices.HandleRef jarg1);
27637 
27638   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_flushDigits___")]
CoreSession_flushDigits(global::System.Runtime.InteropServices.HandleRef jarg1)27639   public static extern int CoreSession_flushDigits(global::System.Runtime.InteropServices.HandleRef jarg1);
27640 
27641   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_SetAutoHangup___")]
CoreSession_SetAutoHangup(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)27642   public static extern int CoreSession_SetAutoHangup(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
27643 
27644   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_Ready___")]
CoreSession_Ready(global::System.Runtime.InteropServices.HandleRef jarg1)27645   public static extern bool CoreSession_Ready(global::System.Runtime.InteropServices.HandleRef jarg1);
27646 
27647   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_bridged___")]
CoreSession_bridged(global::System.Runtime.InteropServices.HandleRef jarg1)27648   public static extern bool CoreSession_bridged(global::System.Runtime.InteropServices.HandleRef jarg1);
27649 
27650   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_answered___")]
CoreSession_answered(global::System.Runtime.InteropServices.HandleRef jarg1)27651   public static extern bool CoreSession_answered(global::System.Runtime.InteropServices.HandleRef jarg1);
27652 
27653   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_mediaReady___")]
CoreSession_mediaReady(global::System.Runtime.InteropServices.HandleRef jarg1)27654   public static extern bool CoreSession_mediaReady(global::System.Runtime.InteropServices.HandleRef jarg1);
27655 
27656   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_waitForAnswer___")]
CoreSession_waitForAnswer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27657   public static extern void CoreSession_waitForAnswer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27658 
27659   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_Execute___")]
CoreSession_Execute(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)27660   public static extern void CoreSession_Execute(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
27661 
27662   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_sendEvent___")]
CoreSession_sendEvent(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27663   public static extern void CoreSession_sendEvent(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27664 
27665   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_setEventData___")]
CoreSession_setEventData(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27666   public static extern void CoreSession_setEventData(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27667 
27668   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_getXMLCDR___")]
CoreSession_getXMLCDR(global::System.Runtime.InteropServices.HandleRef jarg1)27669   public static extern string CoreSession_getXMLCDR(global::System.Runtime.InteropServices.HandleRef jarg1);
27670 
27671   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_begin_allow_threads___")]
CoreSession_begin_allow_threads(global::System.Runtime.InteropServices.HandleRef jarg1)27672   public static extern bool CoreSession_begin_allow_threads(global::System.Runtime.InteropServices.HandleRef jarg1);
27673 
27674   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_end_allow_threads___")]
CoreSession_end_allow_threads(global::System.Runtime.InteropServices.HandleRef jarg1)27675   public static extern bool CoreSession_end_allow_threads(global::System.Runtime.InteropServices.HandleRef jarg1);
27676 
27677   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_GetUuid___")]
CoreSession_GetUuid(global::System.Runtime.InteropServices.HandleRef jarg1)27678   public static extern string CoreSession_GetUuid(global::System.Runtime.InteropServices.HandleRef jarg1);
27679 
27680   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_get_cb_args___")]
CoreSession_get_cb_args(global::System.Runtime.InteropServices.HandleRef jarg1)27681   public static extern global::System.IntPtr CoreSession_get_cb_args(global::System.Runtime.InteropServices.HandleRef jarg1);
27682 
27683   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_check_hangup_hook___")]
CoreSession_check_hangup_hook(global::System.Runtime.InteropServices.HandleRef jarg1)27684   public static extern void CoreSession_check_hangup_hook(global::System.Runtime.InteropServices.HandleRef jarg1);
27685 
27686   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_consoleLog___")]
CoreSession_consoleLog(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3)27687   public static extern void CoreSession_consoleLog(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
27688 
27689   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_CoreSession_consoleLog2___")]
CoreSession_consoleLog2(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, int jarg5, string jarg6)27690   public static extern void CoreSession_consoleLog2(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, string jarg4, int jarg5, string jarg6);
27691 
27692   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_console_log___")]
console_log(string jarg1, string jarg2)27693   public static extern void console_log(string jarg1, string jarg2);
27694 
27695   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_console_log2___")]
console_log2(string jarg1, string jarg2, string jarg3, int jarg4, string jarg5)27696   public static extern void console_log2(string jarg1, string jarg2, string jarg3, int jarg4, string jarg5);
27697 
27698   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_console_clean_log___")]
console_clean_log(string jarg1)27699   public static extern void console_clean_log(string jarg1);
27700 
27701   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_msleep___")]
msleep(uint jarg1)27702   public static extern void msleep(uint jarg1);
27703 
27704   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_bridge___")]
bridge(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)27705   public static extern void bridge(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
27706 
27707   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_hanguphook___")]
hanguphook(global::System.Runtime.InteropServices.HandleRef jarg1)27708   public static extern int hanguphook(global::System.Runtime.InteropServices.HandleRef jarg1);
27709 
27710   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_dtmf_callback___")]
dtmf_callback(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, uint jarg5)27711   public static extern int dtmf_callback(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, uint jarg5);
27712 
27713   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_ManagedSession__SWIG_0___")]
new_ManagedSession__SWIG_0()27714   public static extern global::System.IntPtr new_ManagedSession__SWIG_0();
27715 
27716   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_ManagedSession__SWIG_1___")]
new_ManagedSession__SWIG_1(string jarg1)27717   public static extern global::System.IntPtr new_ManagedSession__SWIG_1(string jarg1);
27718 
27719   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_new_ManagedSession__SWIG_2___")]
new_ManagedSession__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1)27720   public static extern global::System.IntPtr new_ManagedSession__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1);
27721 
27722   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_delete_ManagedSession___")]
delete_ManagedSession(global::System.Runtime.InteropServices.HandleRef jarg1)27723   public static extern void delete_ManagedSession(global::System.Runtime.InteropServices.HandleRef jarg1);
27724 
27725   [global::System.Runtime.InteropServices.DllImport("mod_managed", EntryPoint="CSharp_FreeSWITCHfNative_ManagedSession_SWIGUpcast___")]
ManagedSession_SWIGUpcast(global::System.IntPtr jarg1)27726   public static extern global::System.IntPtr ManagedSession_SWIGUpcast(global::System.IntPtr jarg1);
27727 }
27728 
27729 }
27730 //------------------------------------------------------------------------------
27731 // <auto-generated />
27732 //
27733 // This file was automatically generated by SWIG (http://www.swig.org).
27734 // Version 3.0.12
27735 //
27736 // Do not make changes to this file unless you know what you are doing--modify
27737 // the SWIG interface file instead.
27738 //------------------------------------------------------------------------------
27739 
27740 namespace FreeSWITCH.Native {
27741 
27742 public class icand_t : global::System.IDisposable {
27743   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
27744   protected bool swigCMemOwn;
27745 
icand_t(global::System.IntPtr cPtr, bool cMemoryOwn)27746   internal icand_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
27747     swigCMemOwn = cMemoryOwn;
27748     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
27749   }
27750 
getCPtr(icand_t obj)27751   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(icand_t obj) {
27752     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
27753   }
27754 
~icand_t()27755   ~icand_t() {
27756     Dispose();
27757   }
27758 
Dispose()27759   public virtual void Dispose() {
27760     lock(this) {
27761       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
27762         if (swigCMemOwn) {
27763           swigCMemOwn = false;
27764           freeswitchPINVOKE.delete_icand_t(swigCPtr);
27765         }
27766         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
27767       }
27768       global::System.GC.SuppressFinalize(this);
27769     }
27770   }
27771 
27772   public string foundation {
27773     set {
27774       freeswitchPINVOKE.icand_t_foundation_set(swigCPtr, value);
27775     }
27776     get {
27777       string ret = freeswitchPINVOKE.icand_t_foundation_get(swigCPtr);
27778       return ret;
27779     }
27780   }
27781 
27782   public int component_id {
27783     set {
27784       freeswitchPINVOKE.icand_t_component_id_set(swigCPtr, value);
27785     }
27786     get {
27787       int ret = freeswitchPINVOKE.icand_t_component_id_get(swigCPtr);
27788       return ret;
27789     }
27790   }
27791 
27792   public string transport {
27793     set {
27794       freeswitchPINVOKE.icand_t_transport_set(swigCPtr, value);
27795     }
27796     get {
27797       string ret = freeswitchPINVOKE.icand_t_transport_get(swigCPtr);
27798       return ret;
27799     }
27800   }
27801 
27802   public uint priority {
27803     set {
27804       freeswitchPINVOKE.icand_t_priority_set(swigCPtr, value);
27805     }
27806     get {
27807       uint ret = freeswitchPINVOKE.icand_t_priority_get(swigCPtr);
27808       return ret;
27809     }
27810   }
27811 
27812   public string con_addr {
27813     set {
27814       freeswitchPINVOKE.icand_t_con_addr_set(swigCPtr, value);
27815     }
27816     get {
27817       string ret = freeswitchPINVOKE.icand_t_con_addr_get(swigCPtr);
27818       return ret;
27819     }
27820   }
27821 
27822   public ushort con_port {
27823     set {
27824       freeswitchPINVOKE.icand_t_con_port_set(swigCPtr, value);
27825     }
27826     get {
27827       ushort ret = freeswitchPINVOKE.icand_t_con_port_get(swigCPtr);
27828       return ret;
27829     }
27830   }
27831 
27832   public string cand_type {
27833     set {
27834       freeswitchPINVOKE.icand_t_cand_type_set(swigCPtr, value);
27835     }
27836     get {
27837       string ret = freeswitchPINVOKE.icand_t_cand_type_get(swigCPtr);
27838       return ret;
27839     }
27840   }
27841 
27842   public string raddr {
27843     set {
27844       freeswitchPINVOKE.icand_t_raddr_set(swigCPtr, value);
27845     }
27846     get {
27847       string ret = freeswitchPINVOKE.icand_t_raddr_get(swigCPtr);
27848       return ret;
27849     }
27850   }
27851 
27852   public ushort rport {
27853     set {
27854       freeswitchPINVOKE.icand_t_rport_set(swigCPtr, value);
27855     }
27856     get {
27857       ushort ret = freeswitchPINVOKE.icand_t_rport_get(swigCPtr);
27858       return ret;
27859     }
27860   }
27861 
27862   public string generation {
27863     set {
27864       freeswitchPINVOKE.icand_t_generation_set(swigCPtr, value);
27865     }
27866     get {
27867       string ret = freeswitchPINVOKE.icand_t_generation_get(swigCPtr);
27868       return ret;
27869     }
27870   }
27871 
27872   public byte ready {
27873     set {
27874       freeswitchPINVOKE.icand_t_ready_set(swigCPtr, value);
27875     }
27876     get {
27877       byte ret = freeswitchPINVOKE.icand_t_ready_get(swigCPtr);
27878       return ret;
27879     }
27880   }
27881 
icand_t()27882   public icand_t() : this(freeswitchPINVOKE.new_icand_t(), true) {
27883   }
27884 
27885 }
27886 
27887 }
27888 //------------------------------------------------------------------------------
27889 // <auto-generated />
27890 //
27891 // This file was automatically generated by SWIG (http://www.swig.org).
27892 // Version 3.0.12
27893 //
27894 // Do not make changes to this file unless you know what you are doing--modify
27895 // the SWIG interface file instead.
27896 //------------------------------------------------------------------------------
27897 
27898 namespace FreeSWITCH.Native {
27899 
27900 public enum ice_proto_t {
27901   IPR_RTP,
27902   IPR_RTCP
27903 }
27904 
27905 }
27906 //------------------------------------------------------------------------------
27907 // <auto-generated />
27908 //
27909 // This file was automatically generated by SWIG (http://www.swig.org).
27910 // Version 3.0.12
27911 //
27912 // Do not make changes to this file unless you know what you are doing--modify
27913 // the SWIG interface file instead.
27914 //------------------------------------------------------------------------------
27915 
27916 namespace FreeSWITCH.Native {
27917 
27918 public class ice_t : global::System.IDisposable {
27919   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
27920   protected bool swigCMemOwn;
27921 
ice_t(global::System.IntPtr cPtr, bool cMemoryOwn)27922   internal ice_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
27923     swigCMemOwn = cMemoryOwn;
27924     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
27925   }
27926 
getCPtr(ice_t obj)27927   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ice_t obj) {
27928     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
27929   }
27930 
~ice_t()27931   ~ice_t() {
27932     Dispose();
27933   }
27934 
Dispose()27935   public virtual void Dispose() {
27936     lock(this) {
27937       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
27938         if (swigCMemOwn) {
27939           swigCMemOwn = false;
27940           freeswitchPINVOKE.delete_ice_t(swigCPtr);
27941         }
27942         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
27943       }
27944       global::System.GC.SuppressFinalize(this);
27945     }
27946   }
27947 
27948   public SWIGTYPE_p_a_2__icand_s cands {
27949     set {
27950       freeswitchPINVOKE.ice_t_cands_set(swigCPtr, SWIGTYPE_p_a_2__icand_s.getCPtr(value));
27951     }
27952     get {
27953       global::System.IntPtr cPtr = freeswitchPINVOKE.ice_t_cands_get(swigCPtr);
27954       SWIGTYPE_p_a_2__icand_s ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_a_2__icand_s(cPtr, false);
27955       return ret;
27956     }
27957   }
27958 
27959   public SWIGTYPE_p_int cand_idx {
27960     set {
27961       freeswitchPINVOKE.ice_t_cand_idx_set(swigCPtr, SWIGTYPE_p_int.getCPtr(value));
27962     }
27963     get {
27964       global::System.IntPtr cPtr = freeswitchPINVOKE.ice_t_cand_idx_get(swigCPtr);
27965       SWIGTYPE_p_int ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_int(cPtr, false);
27966       return ret;
27967     }
27968   }
27969 
27970   public SWIGTYPE_p_int chosen {
27971     set {
27972       freeswitchPINVOKE.ice_t_chosen_set(swigCPtr, SWIGTYPE_p_int.getCPtr(value));
27973     }
27974     get {
27975       global::System.IntPtr cPtr = freeswitchPINVOKE.ice_t_chosen_get(swigCPtr);
27976       SWIGTYPE_p_int ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_int(cPtr, false);
27977       return ret;
27978     }
27979   }
27980 
27981   public SWIGTYPE_p_int is_chosen {
27982     set {
27983       freeswitchPINVOKE.ice_t_is_chosen_set(swigCPtr, SWIGTYPE_p_int.getCPtr(value));
27984     }
27985     get {
27986       global::System.IntPtr cPtr = freeswitchPINVOKE.ice_t_is_chosen_get(swigCPtr);
27987       SWIGTYPE_p_int ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_int(cPtr, false);
27988       return ret;
27989     }
27990   }
27991 
27992   public string ufrag {
27993     set {
27994       freeswitchPINVOKE.ice_t_ufrag_set(swigCPtr, value);
27995     }
27996     get {
27997       string ret = freeswitchPINVOKE.ice_t_ufrag_get(swigCPtr);
27998       return ret;
27999     }
28000   }
28001 
28002   public string pwd {
28003     set {
28004       freeswitchPINVOKE.ice_t_pwd_set(swigCPtr, value);
28005     }
28006     get {
28007       string ret = freeswitchPINVOKE.ice_t_pwd_get(swigCPtr);
28008       return ret;
28009     }
28010   }
28011 
28012   public string options {
28013     set {
28014       freeswitchPINVOKE.ice_t_options_set(swigCPtr, value);
28015     }
28016     get {
28017       string ret = freeswitchPINVOKE.ice_t_options_get(swigCPtr);
28018       return ret;
28019     }
28020   }
28021 
ice_t()28022   public ice_t() : this(freeswitchPINVOKE.new_ice_t(), true) {
28023   }
28024 
28025 }
28026 
28027 }
28028 //------------------------------------------------------------------------------
28029 // <auto-generated />
28030 //
28031 // This file was automatically generated by SWIG (http://www.swig.org).
28032 // Version 3.0.12
28033 //
28034 // Do not make changes to this file unless you know what you are doing--modify
28035 // the SWIG interface file instead.
28036 //------------------------------------------------------------------------------
28037 
28038 namespace FreeSWITCH.Native {
28039 
28040 public class input_callback_state_t : global::System.IDisposable {
28041   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
28042   protected bool swigCMemOwn;
28043 
input_callback_state_t(global::System.IntPtr cPtr, bool cMemoryOwn)28044   internal input_callback_state_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
28045     swigCMemOwn = cMemoryOwn;
28046     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
28047   }
28048 
getCPtr(input_callback_state_t obj)28049   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(input_callback_state_t obj) {
28050     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
28051   }
28052 
~input_callback_state_t()28053   ~input_callback_state_t() {
28054     Dispose();
28055   }
28056 
Dispose()28057   public virtual void Dispose() {
28058     lock(this) {
28059       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
28060         if (swigCMemOwn) {
28061           swigCMemOwn = false;
28062           freeswitchPINVOKE.delete_input_callback_state_t(swigCPtr);
28063         }
28064         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
28065       }
28066       global::System.GC.SuppressFinalize(this);
28067     }
28068   }
28069 
28070   public SWIGTYPE_p_void function {
28071     set {
28072       freeswitchPINVOKE.input_callback_state_t_function_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
28073     }
28074     get {
28075       global::System.IntPtr cPtr = freeswitchPINVOKE.input_callback_state_t_function_get(swigCPtr);
28076       SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
28077       return ret;
28078     }
28079   }
28080 
28081   public SWIGTYPE_p_void threadState {
28082     set {
28083       freeswitchPINVOKE.input_callback_state_t_threadState_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
28084     }
28085     get {
28086       global::System.IntPtr cPtr = freeswitchPINVOKE.input_callback_state_t_threadState_get(swigCPtr);
28087       SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
28088       return ret;
28089     }
28090   }
28091 
28092   public SWIGTYPE_p_void extra {
28093     set {
28094       freeswitchPINVOKE.input_callback_state_t_extra_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
28095     }
28096     get {
28097       global::System.IntPtr cPtr = freeswitchPINVOKE.input_callback_state_t_extra_get(swigCPtr);
28098       SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
28099       return ret;
28100     }
28101   }
28102 
28103   public string funcargs {
28104     set {
28105       freeswitchPINVOKE.input_callback_state_t_funcargs_set(swigCPtr, value);
28106     }
28107     get {
28108       string ret = freeswitchPINVOKE.input_callback_state_t_funcargs_get(swigCPtr);
28109       return ret;
28110     }
28111   }
28112 
input_callback_state_t()28113   public input_callback_state_t() : this(freeswitchPINVOKE.new_input_callback_state_t(), true) {
28114   }
28115 
28116 }
28117 
28118 }
28119 //------------------------------------------------------------------------------
28120 // <auto-generated />
28121 //
28122 // This file was automatically generated by SWIG (http://www.swig.org).
28123 // Version 3.0.12
28124 //
28125 // Do not make changes to this file unless you know what you are doing--modify
28126 // the SWIG interface file instead.
28127 //------------------------------------------------------------------------------
28128 
28129 namespace FreeSWITCH.Native {
28130 
28131 public class ip_t : global::System.IDisposable {
28132   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
28133   protected bool swigCMemOwn;
28134 
ip_t(global::System.IntPtr cPtr, bool cMemoryOwn)28135   internal ip_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
28136     swigCMemOwn = cMemoryOwn;
28137     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
28138   }
28139 
getCPtr(ip_t obj)28140   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ip_t obj) {
28141     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
28142   }
28143 
~ip_t()28144   ~ip_t() {
28145     Dispose();
28146   }
28147 
Dispose()28148   public virtual void Dispose() {
28149     lock(this) {
28150       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
28151         if (swigCMemOwn) {
28152           swigCMemOwn = false;
28153           freeswitchPINVOKE.delete_ip_t(swigCPtr);
28154         }
28155         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
28156       }
28157       global::System.GC.SuppressFinalize(this);
28158     }
28159   }
28160 
28161   public uint v4 {
28162     set {
28163       freeswitchPINVOKE.ip_t_v4_set(swigCPtr, value);
28164     }
28165     get {
28166       uint ret = freeswitchPINVOKE.ip_t_v4_get(swigCPtr);
28167       return ret;
28168     }
28169   }
28170 
28171   public SWIGTYPE_p_in6_addr v6 {
28172     set {
28173       freeswitchPINVOKE.ip_t_v6_set(swigCPtr, SWIGTYPE_p_in6_addr.getCPtr(value));
28174       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
28175     }
28176     get {
28177       SWIGTYPE_p_in6_addr ret = new SWIGTYPE_p_in6_addr(freeswitchPINVOKE.ip_t_v6_get(swigCPtr), true);
28178       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
28179       return ret;
28180     }
28181   }
28182 
ip_t()28183   public ip_t() : this(freeswitchPINVOKE.new_ip_t(), true) {
28184   }
28185 
28186 }
28187 
28188 }
28189 //------------------------------------------------------------------------------
28190 // <auto-generated />
28191 //
28192 // This file was automatically generated by SWIG (http://www.swig.org).
28193 // Version 3.0.12
28194 //
28195 // Do not make changes to this file unless you know what you are doing--modify
28196 // the SWIG interface file instead.
28197 //------------------------------------------------------------------------------
28198 
28199 namespace FreeSWITCH.Native {
28200 
28201 public class payload_map_t : global::System.IDisposable {
28202   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
28203   protected bool swigCMemOwn;
28204 
payload_map_t(global::System.IntPtr cPtr, bool cMemoryOwn)28205   internal payload_map_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
28206     swigCMemOwn = cMemoryOwn;
28207     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
28208   }
28209 
getCPtr(payload_map_t obj)28210   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(payload_map_t obj) {
28211     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
28212   }
28213 
~payload_map_t()28214   ~payload_map_t() {
28215     Dispose();
28216   }
28217 
Dispose()28218   public virtual void Dispose() {
28219     lock(this) {
28220       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
28221         if (swigCMemOwn) {
28222           swigCMemOwn = false;
28223           freeswitchPINVOKE.delete_payload_map_t(swigCPtr);
28224         }
28225         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
28226       }
28227       global::System.GC.SuppressFinalize(this);
28228     }
28229   }
28230 
28231   public switch_media_type_t type {
28232     set {
28233       freeswitchPINVOKE.payload_map_t_type_set(swigCPtr, (int)value);
28234     }
28235     get {
28236       switch_media_type_t ret = (switch_media_type_t)freeswitchPINVOKE.payload_map_t_type_get(swigCPtr);
28237       return ret;
28238     }
28239   }
28240 
28241   public switch_sdp_type_t sdp_type {
28242     set {
28243       freeswitchPINVOKE.payload_map_t_sdp_type_set(swigCPtr, (int)value);
28244     }
28245     get {
28246       switch_sdp_type_t ret = (switch_sdp_type_t)freeswitchPINVOKE.payload_map_t_sdp_type_get(swigCPtr);
28247       return ret;
28248     }
28249   }
28250 
28251   public uint ptime {
28252     set {
28253       freeswitchPINVOKE.payload_map_t_ptime_set(swigCPtr, value);
28254     }
28255     get {
28256       uint ret = freeswitchPINVOKE.payload_map_t_ptime_get(swigCPtr);
28257       return ret;
28258     }
28259   }
28260 
28261   public uint rate {
28262     set {
28263       freeswitchPINVOKE.payload_map_t_rate_set(swigCPtr, value);
28264     }
28265     get {
28266       uint ret = freeswitchPINVOKE.payload_map_t_rate_get(swigCPtr);
28267       return ret;
28268     }
28269   }
28270 
28271   public byte allocated {
28272     set {
28273       freeswitchPINVOKE.payload_map_t_allocated_set(swigCPtr, value);
28274     }
28275     get {
28276       byte ret = freeswitchPINVOKE.payload_map_t_allocated_get(swigCPtr);
28277       return ret;
28278     }
28279   }
28280 
28281   public byte negotiated {
28282     set {
28283       freeswitchPINVOKE.payload_map_t_negotiated_set(swigCPtr, value);
28284     }
28285     get {
28286       byte ret = freeswitchPINVOKE.payload_map_t_negotiated_get(swigCPtr);
28287       return ret;
28288     }
28289   }
28290 
28291   public byte current {
28292     set {
28293       freeswitchPINVOKE.payload_map_t_current_set(swigCPtr, value);
28294     }
28295     get {
28296       byte ret = freeswitchPINVOKE.payload_map_t_current_get(swigCPtr);
28297       return ret;
28298     }
28299   }
28300 
28301   public uint hash {
28302     set {
28303       freeswitchPINVOKE.payload_map_t_hash_set(swigCPtr, value);
28304     }
28305     get {
28306       uint ret = freeswitchPINVOKE.payload_map_t_hash_get(swigCPtr);
28307       return ret;
28308     }
28309   }
28310 
28311   public string rm_encoding {
28312     set {
28313       freeswitchPINVOKE.payload_map_t_rm_encoding_set(swigCPtr, value);
28314     }
28315     get {
28316       string ret = freeswitchPINVOKE.payload_map_t_rm_encoding_get(swigCPtr);
28317       return ret;
28318     }
28319   }
28320 
28321   public string iananame {
28322     set {
28323       freeswitchPINVOKE.payload_map_t_iananame_set(swigCPtr, value);
28324     }
28325     get {
28326       string ret = freeswitchPINVOKE.payload_map_t_iananame_get(swigCPtr);
28327       return ret;
28328     }
28329   }
28330 
28331   public string modname {
28332     set {
28333       freeswitchPINVOKE.payload_map_t_modname_set(swigCPtr, value);
28334     }
28335     get {
28336       string ret = freeswitchPINVOKE.payload_map_t_modname_get(swigCPtr);
28337       return ret;
28338     }
28339   }
28340 
28341   public byte pt {
28342     set {
28343       freeswitchPINVOKE.payload_map_t_pt_set(swigCPtr, value);
28344     }
28345     get {
28346       byte ret = freeswitchPINVOKE.payload_map_t_pt_get(swigCPtr);
28347       return ret;
28348     }
28349   }
28350 
28351   public uint rm_rate {
28352     set {
28353       freeswitchPINVOKE.payload_map_t_rm_rate_set(swigCPtr, value);
28354     }
28355     get {
28356       uint ret = freeswitchPINVOKE.payload_map_t_rm_rate_get(swigCPtr);
28357       return ret;
28358     }
28359   }
28360 
28361   public uint adv_rm_rate {
28362     set {
28363       freeswitchPINVOKE.payload_map_t_adv_rm_rate_set(swigCPtr, value);
28364     }
28365     get {
28366       uint ret = freeswitchPINVOKE.payload_map_t_adv_rm_rate_get(swigCPtr);
28367       return ret;
28368     }
28369   }
28370 
28371   public uint codec_ms {
28372     set {
28373       freeswitchPINVOKE.payload_map_t_codec_ms_set(swigCPtr, value);
28374     }
28375     get {
28376       uint ret = freeswitchPINVOKE.payload_map_t_codec_ms_get(swigCPtr);
28377       return ret;
28378     }
28379   }
28380 
28381   public uint bitrate {
28382     set {
28383       freeswitchPINVOKE.payload_map_t_bitrate_set(swigCPtr, value);
28384     }
28385     get {
28386       uint ret = freeswitchPINVOKE.payload_map_t_bitrate_get(swigCPtr);
28387       return ret;
28388     }
28389   }
28390 
28391   public string rm_fmtp {
28392     set {
28393       freeswitchPINVOKE.payload_map_t_rm_fmtp_set(swigCPtr, value);
28394     }
28395     get {
28396       string ret = freeswitchPINVOKE.payload_map_t_rm_fmtp_get(swigCPtr);
28397       return ret;
28398     }
28399   }
28400 
28401   public byte recv_pt {
28402     set {
28403       freeswitchPINVOKE.payload_map_t_recv_pt_set(swigCPtr, value);
28404     }
28405     get {
28406       byte ret = freeswitchPINVOKE.payload_map_t_recv_pt_get(swigCPtr);
28407       return ret;
28408     }
28409   }
28410 
28411   public string fmtp_out {
28412     set {
28413       freeswitchPINVOKE.payload_map_t_fmtp_out_set(swigCPtr, value);
28414     }
28415     get {
28416       string ret = freeswitchPINVOKE.payload_map_t_fmtp_out_get(swigCPtr);
28417       return ret;
28418     }
28419   }
28420 
28421   public string remote_sdp_ip {
28422     set {
28423       freeswitchPINVOKE.payload_map_t_remote_sdp_ip_set(swigCPtr, value);
28424     }
28425     get {
28426       string ret = freeswitchPINVOKE.payload_map_t_remote_sdp_ip_get(swigCPtr);
28427       return ret;
28428     }
28429   }
28430 
28431   public ushort remote_sdp_port {
28432     set {
28433       freeswitchPINVOKE.payload_map_t_remote_sdp_port_set(swigCPtr, value);
28434     }
28435     get {
28436       ushort ret = freeswitchPINVOKE.payload_map_t_remote_sdp_port_get(swigCPtr);
28437       return ret;
28438     }
28439   }
28440 
28441   public int channels {
28442     set {
28443       freeswitchPINVOKE.payload_map_t_channels_set(swigCPtr, value);
28444     }
28445     get {
28446       int ret = freeswitchPINVOKE.payload_map_t_channels_get(swigCPtr);
28447       return ret;
28448     }
28449   }
28450 
28451   public int adv_channels {
28452     set {
28453       freeswitchPINVOKE.payload_map_t_adv_channels_set(swigCPtr, value);
28454     }
28455     get {
28456       int ret = freeswitchPINVOKE.payload_map_t_adv_channels_get(swigCPtr);
28457       return ret;
28458     }
28459   }
28460 
28461   public payload_map_t next {
28462     set {
28463       freeswitchPINVOKE.payload_map_t_next_set(swigCPtr, payload_map_t.getCPtr(value));
28464     }
28465     get {
28466       global::System.IntPtr cPtr = freeswitchPINVOKE.payload_map_t_next_get(swigCPtr);
28467       payload_map_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new payload_map_t(cPtr, false);
28468       return ret;
28469     }
28470   }
28471 
payload_map_t()28472   public payload_map_t() : this(freeswitchPINVOKE.new_payload_map_t(), true) {
28473   }
28474 
28475 }
28476 
28477 }
28478 //------------------------------------------------------------------------------
28479 // <auto-generated />
28480 //
28481 // This file was automatically generated by SWIG (http://www.swig.org).
28482 // Version 3.0.12
28483 //
28484 // Do not make changes to this file unless you know what you are doing--modify
28485 // the SWIG interface file instead.
28486 //------------------------------------------------------------------------------
28487 
28488 namespace FreeSWITCH.Native {
28489 
28490 public class profile_node_t : global::System.IDisposable {
28491   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
28492   protected bool swigCMemOwn;
28493 
profile_node_t(global::System.IntPtr cPtr, bool cMemoryOwn)28494   internal profile_node_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
28495     swigCMemOwn = cMemoryOwn;
28496     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
28497   }
28498 
getCPtr(profile_node_t obj)28499   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(profile_node_t obj) {
28500     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
28501   }
28502 
~profile_node_t()28503   ~profile_node_t() {
28504     Dispose();
28505   }
28506 
Dispose()28507   public virtual void Dispose() {
28508     lock(this) {
28509       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
28510         if (swigCMemOwn) {
28511           swigCMemOwn = false;
28512           freeswitchPINVOKE.delete_profile_node_t(swigCPtr);
28513         }
28514         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
28515       }
28516       global::System.GC.SuppressFinalize(this);
28517     }
28518   }
28519 
28520   public string var {
28521     set {
28522       freeswitchPINVOKE.profile_node_t_var_set(swigCPtr, value);
28523     }
28524     get {
28525       string ret = freeswitchPINVOKE.profile_node_t_var_get(swigCPtr);
28526       return ret;
28527     }
28528   }
28529 
28530   public string val {
28531     set {
28532       freeswitchPINVOKE.profile_node_t_val_set(swigCPtr, value);
28533     }
28534     get {
28535       string ret = freeswitchPINVOKE.profile_node_t_val_get(swigCPtr);
28536       return ret;
28537     }
28538   }
28539 
28540   public profile_node_t next {
28541     set {
28542       freeswitchPINVOKE.profile_node_t_next_set(swigCPtr, profile_node_t.getCPtr(value));
28543     }
28544     get {
28545       global::System.IntPtr cPtr = freeswitchPINVOKE.profile_node_t_next_get(swigCPtr);
28546       profile_node_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new profile_node_t(cPtr, false);
28547       return ret;
28548     }
28549   }
28550 
profile_node_t()28551   public profile_node_t() : this(freeswitchPINVOKE.new_profile_node_t(), true) {
28552   }
28553 
28554 }
28555 
28556 }
28557 //------------------------------------------------------------------------------
28558 // <auto-generated />
28559 //
28560 // This file was automatically generated by SWIG (http://www.swig.org).
28561 // Version 3.0.12
28562 //
28563 // Do not make changes to this file unless you know what you are doing--modify
28564 // the SWIG interface file instead.
28565 //------------------------------------------------------------------------------
28566 
28567 namespace FreeSWITCH.Native {
28568 
28569 public enum rtcp_psfb_t {
28570   _RTCP_PSFB_PLI = 1,
28571   _RTCP_PSFB_SLI = 2,
28572   _RTCP_PSFB_RPSI = 3,
28573   _RTCP_PSFB_FIR = 4,
28574   _RTCP_PSFB_TSTR = 5,
28575   _RTCP_PSFB_TSTN = 6,
28576   _RTCP_PSFB_VBCM = 7,
28577   _RTCP_PSFB_PSLEI = 8,
28578   _RTCP_PSFB_AFB = 15
28579 }
28580 
28581 }
28582 //------------------------------------------------------------------------------
28583 // <auto-generated />
28584 //
28585 // This file was automatically generated by SWIG (http://www.swig.org).
28586 // Version 3.0.12
28587 //
28588 // Do not make changes to this file unless you know what you are doing--modify
28589 // the SWIG interface file instead.
28590 //------------------------------------------------------------------------------
28591 
28592 namespace FreeSWITCH.Native {
28593 
28594 public enum rtcp_pt_t {
28595   _RTCP_PT_FIR = 192,
28596   _RTCP_PT_IJ = 195,
28597   _RTCP_PT_SR = 200,
28598   _RTCP_PT_RR = 201,
28599   _RTCP_PT_SDES = 202,
28600   _RTCP_PT_BYE = 203,
28601   _RTCP_PT_APP = 204,
28602   _RTCP_PT_RTPFB = 205,
28603   _RTCP_PT_PSFB = 206,
28604   _RTCP_PT_XR = 207,
28605   _RTCP_PT_AVB = 208,
28606   _RTCP_PT_RSI = 209,
28607   _RTCP_PT_TOKEN = 210,
28608   _RTCP_PT_IDMS = 211,
28609   _RTCP_PT_LAST = 255
28610 }
28611 
28612 }
28613 //------------------------------------------------------------------------------
28614 // <auto-generated />
28615 //
28616 // This file was automatically generated by SWIG (http://www.swig.org).
28617 // Version 3.0.12
28618 //
28619 // Do not make changes to this file unless you know what you are doing--modify
28620 // the SWIG interface file instead.
28621 //------------------------------------------------------------------------------
28622 
28623 namespace FreeSWITCH.Native {
28624 
28625 public enum rtcp_rtpfb_t {
28626   _RTCP_RTPFB_NACK = 1,
28627   _RTCP_RTPFB_TMMBR = 3,
28628   _RTCP_RTPFB_TMMBN = 4,
28629   _RTCP_RTPFB_SR_REQ = 5,
28630   _RTCP_RTPFB_RAMS = 6,
28631   _RTCP_RTPFB_TLLEI = 7,
28632   _RTCP_RTPFB_ECN_FB = 8
28633 }
28634 
28635 }
28636 //------------------------------------------------------------------------------
28637 // <auto-generated />
28638 //
28639 // This file was automatically generated by SWIG (http://www.swig.org).
28640 // Version 3.0.12
28641 //
28642 // Do not make changes to this file unless you know what you are doing--modify
28643 // the SWIG interface file instead.
28644 //------------------------------------------------------------------------------
28645 
28646 namespace FreeSWITCH.Native {
28647 
28648 public enum rtcp_sdes_t {
28649   _RTCP_SDES_END = 0,
28650   _RTCP_SDES_CNAME = 1,
28651   _RTCP_SDES_NAME = 2,
28652   _RTCP_SDES_EMAIL = 3,
28653   _RTCP_SDES_PHONE = 4,
28654   _RTCP_SDES_LOC = 5,
28655   _RTCP_SDES_TOOL = 6,
28656   _RTCP_SDES_NOTE = 7,
28657   _RTCP_SDES_PRIV = 8,
28658   _RTCP_SDES_H323 = 9,
28659   _RTCP_SDES_APSI = 10
28660 }
28661 
28662 }
28663 //------------------------------------------------------------------------------
28664 // <auto-generated />
28665 //
28666 // This file was automatically generated by SWIG (http://www.swig.org).
28667 // Version 3.0.12
28668 //
28669 // Do not make changes to this file unless you know what you are doing--modify
28670 // the SWIG interface file instead.
28671 //------------------------------------------------------------------------------
28672 
28673 namespace FreeSWITCH.Native {
28674 
28675 [System.Flags] public enum session_flag_t {
28676   S_HUP = (1 << 0),
28677   S_FREE = (1 << 1),
28678   S_RDLOCK = (1 << 2)
28679 }
28680 
28681 }
28682 //------------------------------------------------------------------------------
28683 // <auto-generated />
28684 //
28685 // This file was automatically generated by SWIG (http://www.swig.org).
28686 // Version 3.0.12
28687 //
28688 // Do not make changes to this file unless you know what you are doing--modify
28689 // the SWIG interface file instead.
28690 //------------------------------------------------------------------------------
28691 
28692 namespace FreeSWITCH.Native {
28693 
28694 public enum switch_abc_type_t {
28695   SWITCH_ABC_TYPE_INIT,
28696   SWITCH_ABC_TYPE_READ,
28697   SWITCH_ABC_TYPE_WRITE,
28698   SWITCH_ABC_TYPE_WRITE_REPLACE,
28699   SWITCH_ABC_TYPE_READ_REPLACE,
28700   SWITCH_ABC_TYPE_READ_PING,
28701   SWITCH_ABC_TYPE_TAP_NATIVE_READ,
28702   SWITCH_ABC_TYPE_TAP_NATIVE_WRITE,
28703   SWITCH_ABC_TYPE_CLOSE,
28704   SWITCH_ABC_TYPE_READ_VIDEO_PING,
28705   SWITCH_ABC_TYPE_WRITE_VIDEO_PING,
28706   SWITCH_ABC_TYPE_STREAM_VIDEO_PING,
28707   SWITCH_ABC_TYPE_VIDEO_PATCH,
28708   SWITCH_ABC_TYPE_READ_TEXT
28709 }
28710 
28711 }
28712 //------------------------------------------------------------------------------
28713 // <auto-generated />
28714 //
28715 // This file was automatically generated by SWIG (http://www.swig.org).
28716 // Version 3.0.12
28717 //
28718 // Do not make changes to this file unless you know what you are doing--modify
28719 // the SWIG interface file instead.
28720 //------------------------------------------------------------------------------
28721 
28722 namespace FreeSWITCH.Native {
28723 
28724 public class switch_api_interface : global::System.IDisposable {
28725   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
28726   protected bool swigCMemOwn;
28727 
switch_api_interface(global::System.IntPtr cPtr, bool cMemoryOwn)28728   internal switch_api_interface(global::System.IntPtr cPtr, bool cMemoryOwn) {
28729     swigCMemOwn = cMemoryOwn;
28730     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
28731   }
28732 
getCPtr(switch_api_interface obj)28733   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_api_interface obj) {
28734     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
28735   }
28736 
~switch_api_interface()28737   ~switch_api_interface() {
28738     Dispose();
28739   }
28740 
Dispose()28741   public virtual void Dispose() {
28742     lock(this) {
28743       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
28744         if (swigCMemOwn) {
28745           swigCMemOwn = false;
28746           freeswitchPINVOKE.delete_switch_api_interface(swigCPtr);
28747         }
28748         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
28749       }
28750       global::System.GC.SuppressFinalize(this);
28751     }
28752   }
28753 
28754   public string interface_name {
28755     set {
28756       freeswitchPINVOKE.switch_api_interface_interface_name_set(swigCPtr, value);
28757     }
28758     get {
28759       string ret = freeswitchPINVOKE.switch_api_interface_interface_name_get(swigCPtr);
28760       return ret;
28761     }
28762   }
28763 
28764   public string desc {
28765     set {
28766       freeswitchPINVOKE.switch_api_interface_desc_set(swigCPtr, value);
28767     }
28768     get {
28769       string ret = freeswitchPINVOKE.switch_api_interface_desc_get(swigCPtr);
28770       return ret;
28771     }
28772   }
28773 
28774   public SWIGTYPE_p_f_p_q_const__char_p_switch_core_session_p_switch_stream_handle__switch_status_t function {
28775     set {
28776       freeswitchPINVOKE.switch_api_interface_function_set(swigCPtr, SWIGTYPE_p_f_p_q_const__char_p_switch_core_session_p_switch_stream_handle__switch_status_t.getCPtr(value));
28777     }
28778     get {
28779       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_api_interface_function_get(swigCPtr);
28780       SWIGTYPE_p_f_p_q_const__char_p_switch_core_session_p_switch_stream_handle__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_q_const__char_p_switch_core_session_p_switch_stream_handle__switch_status_t(cPtr, false);
28781       return ret;
28782     }
28783   }
28784 
28785   public string syntax {
28786     set {
28787       freeswitchPINVOKE.switch_api_interface_syntax_set(swigCPtr, value);
28788     }
28789     get {
28790       string ret = freeswitchPINVOKE.switch_api_interface_syntax_get(swigCPtr);
28791       return ret;
28792     }
28793   }
28794 
28795   public SWIGTYPE_p_switch_thread_rwlock_t rwlock {
28796     set {
28797       freeswitchPINVOKE.switch_api_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value));
28798     }
28799     get {
28800       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_api_interface_rwlock_get(swigCPtr);
28801       SWIGTYPE_p_switch_thread_rwlock_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_thread_rwlock_t(cPtr, false);
28802       return ret;
28803     }
28804   }
28805 
28806   public int refs {
28807     set {
28808       freeswitchPINVOKE.switch_api_interface_refs_set(swigCPtr, value);
28809     }
28810     get {
28811       int ret = freeswitchPINVOKE.switch_api_interface_refs_get(swigCPtr);
28812       return ret;
28813     }
28814   }
28815 
28816   public SWIGTYPE_p_switch_mutex_t reflock {
28817     set {
28818       freeswitchPINVOKE.switch_api_interface_reflock_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
28819     }
28820     get {
28821       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_api_interface_reflock_get(swigCPtr);
28822       SWIGTYPE_p_switch_mutex_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
28823       return ret;
28824     }
28825   }
28826 
28827   public switch_loadable_module_interface parent {
28828     set {
28829       freeswitchPINVOKE.switch_api_interface_parent_set(swigCPtr, switch_loadable_module_interface.getCPtr(value));
28830     }
28831     get {
28832       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_api_interface_parent_get(swigCPtr);
28833       switch_loadable_module_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_loadable_module_interface(cPtr, false);
28834       return ret;
28835     }
28836   }
28837 
28838   public switch_api_interface next {
28839     set {
28840       freeswitchPINVOKE.switch_api_interface_next_set(swigCPtr, switch_api_interface.getCPtr(value));
28841     }
28842     get {
28843       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_api_interface_next_get(swigCPtr);
28844       switch_api_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_api_interface(cPtr, false);
28845       return ret;
28846     }
28847   }
28848 
switch_api_interface()28849   public switch_api_interface() : this(freeswitchPINVOKE.new_switch_api_interface(), true) {
28850   }
28851 
28852 }
28853 
28854 }
28855 //------------------------------------------------------------------------------
28856 // <auto-generated />
28857 //
28858 // This file was automatically generated by SWIG (http://www.swig.org).
28859 // Version 3.0.12
28860 //
28861 // Do not make changes to this file unless you know what you are doing--modify
28862 // the SWIG interface file instead.
28863 //------------------------------------------------------------------------------
28864 
28865 namespace FreeSWITCH.Native {
28866 
28867 public class switch_app_log : global::System.IDisposable {
28868   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
28869   protected bool swigCMemOwn;
28870 
switch_app_log(global::System.IntPtr cPtr, bool cMemoryOwn)28871   internal switch_app_log(global::System.IntPtr cPtr, bool cMemoryOwn) {
28872     swigCMemOwn = cMemoryOwn;
28873     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
28874   }
28875 
getCPtr(switch_app_log obj)28876   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_app_log obj) {
28877     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
28878   }
28879 
~switch_app_log()28880   ~switch_app_log() {
28881     Dispose();
28882   }
28883 
Dispose()28884   public virtual void Dispose() {
28885     lock(this) {
28886       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
28887         if (swigCMemOwn) {
28888           swigCMemOwn = false;
28889           freeswitchPINVOKE.delete_switch_app_log(swigCPtr);
28890         }
28891         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
28892       }
28893       global::System.GC.SuppressFinalize(this);
28894     }
28895   }
28896 
28897   public string app {
28898     set {
28899       freeswitchPINVOKE.switch_app_log_app_set(swigCPtr, value);
28900     }
28901     get {
28902       string ret = freeswitchPINVOKE.switch_app_log_app_get(swigCPtr);
28903       return ret;
28904     }
28905   }
28906 
28907   public string arg {
28908     set {
28909       freeswitchPINVOKE.switch_app_log_arg_set(swigCPtr, value);
28910     }
28911     get {
28912       string ret = freeswitchPINVOKE.switch_app_log_arg_get(swigCPtr);
28913       return ret;
28914     }
28915   }
28916 
28917   public SWIGTYPE_p_switch_time_t stamp {
28918     set {
28919       freeswitchPINVOKE.switch_app_log_stamp_set(swigCPtr, SWIGTYPE_p_switch_time_t.getCPtr(value));
28920       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
28921     }
28922     get {
28923       SWIGTYPE_p_switch_time_t ret = new SWIGTYPE_p_switch_time_t(freeswitchPINVOKE.switch_app_log_stamp_get(swigCPtr), true);
28924       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
28925       return ret;
28926     }
28927   }
28928 
28929   public switch_app_log next {
28930     set {
28931       freeswitchPINVOKE.switch_app_log_next_set(swigCPtr, switch_app_log.getCPtr(value));
28932     }
28933     get {
28934       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_app_log_next_get(swigCPtr);
28935       switch_app_log ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_app_log(cPtr, false);
28936       return ret;
28937     }
28938   }
28939 
switch_app_log()28940   public switch_app_log() : this(freeswitchPINVOKE.new_switch_app_log(), true) {
28941   }
28942 
28943 }
28944 
28945 }
28946 //------------------------------------------------------------------------------
28947 // <auto-generated />
28948 //
28949 // This file was automatically generated by SWIG (http://www.swig.org).
28950 // Version 3.0.12
28951 //
28952 // Do not make changes to this file unless you know what you are doing--modify
28953 // the SWIG interface file instead.
28954 //------------------------------------------------------------------------------
28955 
28956 namespace FreeSWITCH.Native {
28957 
28958 [System.Flags] public enum switch_application_flag_enum_t {
28959   SAF_NONE = 0,
28960   SAF_SUPPORT_NOMEDIA = (1 << 0),
28961   SAF_ROUTING_EXEC = (1 << 1),
28962   SAF_MEDIA_TAP = (1 << 2),
28963   SAF_ZOMBIE_EXEC = (1 << 3),
28964   SAF_NO_LOOPBACK = (1 << 4),
28965   SAF_SUPPORT_TEXT_ONLY = (1 << 5)
28966 }
28967 
28968 }
28969 //------------------------------------------------------------------------------
28970 // <auto-generated />
28971 //
28972 // This file was automatically generated by SWIG (http://www.swig.org).
28973 // Version 3.0.12
28974 //
28975 // Do not make changes to this file unless you know what you are doing--modify
28976 // the SWIG interface file instead.
28977 //------------------------------------------------------------------------------
28978 
28979 namespace FreeSWITCH.Native {
28980 
28981 public class switch_application_interface : global::System.IDisposable {
28982   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
28983   protected bool swigCMemOwn;
28984 
switch_application_interface(global::System.IntPtr cPtr, bool cMemoryOwn)28985   internal switch_application_interface(global::System.IntPtr cPtr, bool cMemoryOwn) {
28986     swigCMemOwn = cMemoryOwn;
28987     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
28988   }
28989 
getCPtr(switch_application_interface obj)28990   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_application_interface obj) {
28991     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
28992   }
28993 
~switch_application_interface()28994   ~switch_application_interface() {
28995     Dispose();
28996   }
28997 
Dispose()28998   public virtual void Dispose() {
28999     lock(this) {
29000       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
29001         if (swigCMemOwn) {
29002           swigCMemOwn = false;
29003           freeswitchPINVOKE.delete_switch_application_interface(swigCPtr);
29004         }
29005         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
29006       }
29007       global::System.GC.SuppressFinalize(this);
29008     }
29009   }
29010 
29011   public string interface_name {
29012     set {
29013       freeswitchPINVOKE.switch_application_interface_interface_name_set(swigCPtr, value);
29014     }
29015     get {
29016       string ret = freeswitchPINVOKE.switch_application_interface_interface_name_get(swigCPtr);
29017       return ret;
29018     }
29019   }
29020 
29021   public SWIGTYPE_p_f_p_switch_core_session_p_q_const__char__void application_function {
29022     set {
29023       freeswitchPINVOKE.switch_application_interface_application_function_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_p_q_const__char__void.getCPtr(value));
29024     }
29025     get {
29026       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_application_interface_application_function_get(swigCPtr);
29027       SWIGTYPE_p_f_p_switch_core_session_p_q_const__char__void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_p_q_const__char__void(cPtr, false);
29028       return ret;
29029     }
29030   }
29031 
29032   public string long_desc {
29033     set {
29034       freeswitchPINVOKE.switch_application_interface_long_desc_set(swigCPtr, value);
29035     }
29036     get {
29037       string ret = freeswitchPINVOKE.switch_application_interface_long_desc_get(swigCPtr);
29038       return ret;
29039     }
29040   }
29041 
29042   public string short_desc {
29043     set {
29044       freeswitchPINVOKE.switch_application_interface_short_desc_set(swigCPtr, value);
29045     }
29046     get {
29047       string ret = freeswitchPINVOKE.switch_application_interface_short_desc_get(swigCPtr);
29048       return ret;
29049     }
29050   }
29051 
29052   public string syntax {
29053     set {
29054       freeswitchPINVOKE.switch_application_interface_syntax_set(swigCPtr, value);
29055     }
29056     get {
29057       string ret = freeswitchPINVOKE.switch_application_interface_syntax_get(swigCPtr);
29058       return ret;
29059     }
29060   }
29061 
29062   public uint flags {
29063     set {
29064       freeswitchPINVOKE.switch_application_interface_flags_set(swigCPtr, value);
29065     }
29066     get {
29067       uint ret = freeswitchPINVOKE.switch_application_interface_flags_get(swigCPtr);
29068       return ret;
29069     }
29070   }
29071 
29072   public SWIGTYPE_p_switch_thread_rwlock_t rwlock {
29073     set {
29074       freeswitchPINVOKE.switch_application_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value));
29075     }
29076     get {
29077       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_application_interface_rwlock_get(swigCPtr);
29078       SWIGTYPE_p_switch_thread_rwlock_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_thread_rwlock_t(cPtr, false);
29079       return ret;
29080     }
29081   }
29082 
29083   public int refs {
29084     set {
29085       freeswitchPINVOKE.switch_application_interface_refs_set(swigCPtr, value);
29086     }
29087     get {
29088       int ret = freeswitchPINVOKE.switch_application_interface_refs_get(swigCPtr);
29089       return ret;
29090     }
29091   }
29092 
29093   public SWIGTYPE_p_switch_mutex_t reflock {
29094     set {
29095       freeswitchPINVOKE.switch_application_interface_reflock_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
29096     }
29097     get {
29098       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_application_interface_reflock_get(swigCPtr);
29099       SWIGTYPE_p_switch_mutex_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
29100       return ret;
29101     }
29102   }
29103 
29104   public switch_loadable_module_interface parent {
29105     set {
29106       freeswitchPINVOKE.switch_application_interface_parent_set(swigCPtr, switch_loadable_module_interface.getCPtr(value));
29107     }
29108     get {
29109       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_application_interface_parent_get(swigCPtr);
29110       switch_loadable_module_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_loadable_module_interface(cPtr, false);
29111       return ret;
29112     }
29113   }
29114 
29115   public switch_application_interface next {
29116     set {
29117       freeswitchPINVOKE.switch_application_interface_next_set(swigCPtr, switch_application_interface.getCPtr(value));
29118     }
29119     get {
29120       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_application_interface_next_get(swigCPtr);
29121       switch_application_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_application_interface(cPtr, false);
29122       return ret;
29123     }
29124   }
29125 
switch_application_interface()29126   public switch_application_interface() : this(freeswitchPINVOKE.new_switch_application_interface(), true) {
29127   }
29128 
29129 }
29130 
29131 }
29132 //------------------------------------------------------------------------------
29133 // <auto-generated />
29134 //
29135 // This file was automatically generated by SWIG (http://www.swig.org).
29136 // Version 3.0.12
29137 //
29138 // Do not make changes to this file unless you know what you are doing--modify
29139 // the SWIG interface file instead.
29140 //------------------------------------------------------------------------------
29141 
29142 namespace FreeSWITCH.Native {
29143 
29144 [System.Flags] public enum switch_asr_flag_enum_t {
29145   SWITCH_ASR_FLAG_NONE = 0,
29146   SWITCH_ASR_FLAG_DATA = (1 << 0),
29147   SWITCH_ASR_FLAG_FREE_POOL = (1 << 1),
29148   SWITCH_ASR_FLAG_CLOSED = (1 << 2),
29149   SWITCH_ASR_FLAG_FIRE_EVENTS = (1 << 3),
29150   SWITCH_ASR_FLAG_AUTO_RESUME = (1 << 4)
29151 }
29152 
29153 }
29154 //------------------------------------------------------------------------------
29155 // <auto-generated />
29156 //
29157 // This file was automatically generated by SWIG (http://www.swig.org).
29158 // Version 3.0.12
29159 //
29160 // Do not make changes to this file unless you know what you are doing--modify
29161 // the SWIG interface file instead.
29162 //------------------------------------------------------------------------------
29163 
29164 namespace FreeSWITCH.Native {
29165 
29166 public class switch_asr_handle : global::System.IDisposable {
29167   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
29168   protected bool swigCMemOwn;
29169 
switch_asr_handle(global::System.IntPtr cPtr, bool cMemoryOwn)29170   internal switch_asr_handle(global::System.IntPtr cPtr, bool cMemoryOwn) {
29171     swigCMemOwn = cMemoryOwn;
29172     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
29173   }
29174 
getCPtr(switch_asr_handle obj)29175   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_asr_handle obj) {
29176     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
29177   }
29178 
~switch_asr_handle()29179   ~switch_asr_handle() {
29180     Dispose();
29181   }
29182 
Dispose()29183   public virtual void Dispose() {
29184     lock(this) {
29185       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
29186         if (swigCMemOwn) {
29187           swigCMemOwn = false;
29188           freeswitchPINVOKE.delete_switch_asr_handle(swigCPtr);
29189         }
29190         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
29191       }
29192       global::System.GC.SuppressFinalize(this);
29193     }
29194   }
29195 
29196   public switch_asr_interface asr_interface {
29197     set {
29198       freeswitchPINVOKE.switch_asr_handle_asr_interface_set(swigCPtr, switch_asr_interface.getCPtr(value));
29199     }
29200     get {
29201       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_asr_handle_asr_interface_get(swigCPtr);
29202       switch_asr_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_asr_interface(cPtr, false);
29203       return ret;
29204     }
29205   }
29206 
29207   public uint flags {
29208     set {
29209       freeswitchPINVOKE.switch_asr_handle_flags_set(swigCPtr, value);
29210     }
29211     get {
29212       uint ret = freeswitchPINVOKE.switch_asr_handle_flags_get(swigCPtr);
29213       return ret;
29214     }
29215   }
29216 
29217   public string name {
29218     set {
29219       freeswitchPINVOKE.switch_asr_handle_name_set(swigCPtr, value);
29220     }
29221     get {
29222       string ret = freeswitchPINVOKE.switch_asr_handle_name_get(swigCPtr);
29223       return ret;
29224     }
29225   }
29226 
29227   public string codec {
29228     set {
29229       freeswitchPINVOKE.switch_asr_handle_codec_set(swigCPtr, value);
29230     }
29231     get {
29232       string ret = freeswitchPINVOKE.switch_asr_handle_codec_get(swigCPtr);
29233       return ret;
29234     }
29235   }
29236 
29237   public uint rate {
29238     set {
29239       freeswitchPINVOKE.switch_asr_handle_rate_set(swigCPtr, value);
29240     }
29241     get {
29242       uint ret = freeswitchPINVOKE.switch_asr_handle_rate_get(swigCPtr);
29243       return ret;
29244     }
29245   }
29246 
29247   public string grammar {
29248     set {
29249       freeswitchPINVOKE.switch_asr_handle_grammar_set(swigCPtr, value);
29250     }
29251     get {
29252       string ret = freeswitchPINVOKE.switch_asr_handle_grammar_get(swigCPtr);
29253       return ret;
29254     }
29255   }
29256 
29257   public string param {
29258     set {
29259       freeswitchPINVOKE.switch_asr_handle_param_set(swigCPtr, value);
29260     }
29261     get {
29262       string ret = freeswitchPINVOKE.switch_asr_handle_param_get(swigCPtr);
29263       return ret;
29264     }
29265   }
29266 
29267   public SWIGTYPE_p_apr_pool_t memory_pool {
29268     set {
29269       freeswitchPINVOKE.switch_asr_handle_memory_pool_set(swigCPtr, SWIGTYPE_p_apr_pool_t.getCPtr(value));
29270     }
29271     get {
29272       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_asr_handle_memory_pool_get(swigCPtr);
29273       SWIGTYPE_p_apr_pool_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_apr_pool_t(cPtr, false);
29274       return ret;
29275     }
29276   }
29277 
29278   public SWIGTYPE_p_switch_buffer buffer {
29279     set {
29280       freeswitchPINVOKE.switch_asr_handle_buffer_set(swigCPtr, SWIGTYPE_p_switch_buffer.getCPtr(value));
29281     }
29282     get {
29283       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_asr_handle_buffer_get(swigCPtr);
29284       SWIGTYPE_p_switch_buffer ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_buffer(cPtr, false);
29285       return ret;
29286     }
29287   }
29288 
29289   public SWIGTYPE_p_unsigned_char dbuf {
29290     set {
29291       freeswitchPINVOKE.switch_asr_handle_dbuf_set(swigCPtr, SWIGTYPE_p_unsigned_char.getCPtr(value));
29292     }
29293     get {
29294       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_asr_handle_dbuf_get(swigCPtr);
29295       SWIGTYPE_p_unsigned_char ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
29296       return ret;
29297     }
29298   }
29299 
29300   public SWIGTYPE_p_switch_size_t dbuflen {
29301     set {
29302       freeswitchPINVOKE.switch_asr_handle_dbuflen_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
29303       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
29304     }
29305     get {
29306       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_asr_handle_dbuflen_get(swigCPtr), true);
29307       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
29308       return ret;
29309     }
29310   }
29311 
29312   public switch_audio_resampler_t resampler {
29313     set {
29314       freeswitchPINVOKE.switch_asr_handle_resampler_set(swigCPtr, switch_audio_resampler_t.getCPtr(value));
29315     }
29316     get {
29317       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_asr_handle_resampler_get(swigCPtr);
29318       switch_audio_resampler_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_audio_resampler_t(cPtr, false);
29319       return ret;
29320     }
29321   }
29322 
29323   public uint samplerate {
29324     set {
29325       freeswitchPINVOKE.switch_asr_handle_samplerate_set(swigCPtr, value);
29326     }
29327     get {
29328       uint ret = freeswitchPINVOKE.switch_asr_handle_samplerate_get(swigCPtr);
29329       return ret;
29330     }
29331   }
29332 
29333   public uint native_rate {
29334     set {
29335       freeswitchPINVOKE.switch_asr_handle_native_rate_set(swigCPtr, value);
29336     }
29337     get {
29338       uint ret = freeswitchPINVOKE.switch_asr_handle_native_rate_get(swigCPtr);
29339       return ret;
29340     }
29341   }
29342 
29343   public SWIGTYPE_p_void private_info {
29344     set {
29345       freeswitchPINVOKE.switch_asr_handle_private_info_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
29346     }
29347     get {
29348       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_asr_handle_private_info_get(swigCPtr);
29349       SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
29350       return ret;
29351     }
29352   }
29353 
switch_asr_handle()29354   public switch_asr_handle() : this(freeswitchPINVOKE.new_switch_asr_handle(), true) {
29355   }
29356 
29357 }
29358 
29359 }
29360 //------------------------------------------------------------------------------
29361 // <auto-generated />
29362 //
29363 // This file was automatically generated by SWIG (http://www.swig.org).
29364 // Version 3.0.12
29365 //
29366 // Do not make changes to this file unless you know what you are doing--modify
29367 // the SWIG interface file instead.
29368 //------------------------------------------------------------------------------
29369 
29370 namespace FreeSWITCH.Native {
29371 
29372 public class switch_asr_interface : global::System.IDisposable {
29373   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
29374   protected bool swigCMemOwn;
29375 
switch_asr_interface(global::System.IntPtr cPtr, bool cMemoryOwn)29376   internal switch_asr_interface(global::System.IntPtr cPtr, bool cMemoryOwn) {
29377     swigCMemOwn = cMemoryOwn;
29378     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
29379   }
29380 
getCPtr(switch_asr_interface obj)29381   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_asr_interface obj) {
29382     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
29383   }
29384 
~switch_asr_interface()29385   ~switch_asr_interface() {
29386     Dispose();
29387   }
29388 
Dispose()29389   public virtual void Dispose() {
29390     lock(this) {
29391       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
29392         if (swigCMemOwn) {
29393           swigCMemOwn = false;
29394           freeswitchPINVOKE.delete_switch_asr_interface(swigCPtr);
29395         }
29396         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
29397       }
29398       global::System.GC.SuppressFinalize(this);
29399     }
29400   }
29401 
29402   public string interface_name {
29403     set {
29404       freeswitchPINVOKE.switch_asr_interface_interface_name_set(swigCPtr, value);
29405     }
29406     get {
29407       string ret = freeswitchPINVOKE.switch_asr_interface_interface_name_get(swigCPtr);
29408       return ret;
29409     }
29410   }
29411 
29412   public SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char_int_p_q_const__char_p_unsigned_long__switch_status_t asr_open {
29413     set {
29414       freeswitchPINVOKE.switch_asr_interface_asr_open_set(swigCPtr, SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char_int_p_q_const__char_p_unsigned_long__switch_status_t.getCPtr(value));
29415     }
29416     get {
29417       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_asr_interface_asr_open_get(swigCPtr);
29418       SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char_int_p_q_const__char_p_unsigned_long__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char_int_p_q_const__char_p_unsigned_long__switch_status_t(cPtr, false);
29419       return ret;
29420     }
29421   }
29422 
29423   public SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char_p_q_const__char__switch_status_t asr_load_grammar {
29424     set {
29425       freeswitchPINVOKE.switch_asr_interface_asr_load_grammar_set(swigCPtr, SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char_p_q_const__char__switch_status_t.getCPtr(value));
29426     }
29427     get {
29428       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_asr_interface_asr_load_grammar_get(swigCPtr);
29429       SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char_p_q_const__char__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char_p_q_const__char__switch_status_t(cPtr, false);
29430       return ret;
29431     }
29432   }
29433 
29434   public SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char__switch_status_t asr_unload_grammar {
29435     set {
29436       freeswitchPINVOKE.switch_asr_interface_asr_unload_grammar_set(swigCPtr, SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char__switch_status_t.getCPtr(value));
29437     }
29438     get {
29439       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_asr_interface_asr_unload_grammar_get(swigCPtr);
29440       SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char__switch_status_t(cPtr, false);
29441       return ret;
29442     }
29443   }
29444 
29445   public SWIGTYPE_p_f_p_switch_asr_handle_p_unsigned_long__switch_status_t asr_close {
29446     set {
29447       freeswitchPINVOKE.switch_asr_interface_asr_close_set(swigCPtr, SWIGTYPE_p_f_p_switch_asr_handle_p_unsigned_long__switch_status_t.getCPtr(value));
29448     }
29449     get {
29450       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_asr_interface_asr_close_get(swigCPtr);
29451       SWIGTYPE_p_f_p_switch_asr_handle_p_unsigned_long__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_asr_handle_p_unsigned_long__switch_status_t(cPtr, false);
29452       return ret;
29453     }
29454   }
29455 
29456   public SWIGTYPE_p_f_p_switch_asr_handle_p_void_unsigned_int_p_unsigned_long__switch_status_t asr_feed {
29457     set {
29458       freeswitchPINVOKE.switch_asr_interface_asr_feed_set(swigCPtr, SWIGTYPE_p_f_p_switch_asr_handle_p_void_unsigned_int_p_unsigned_long__switch_status_t.getCPtr(value));
29459     }
29460     get {
29461       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_asr_interface_asr_feed_get(swigCPtr);
29462       SWIGTYPE_p_f_p_switch_asr_handle_p_void_unsigned_int_p_unsigned_long__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_asr_handle_p_void_unsigned_int_p_unsigned_long__switch_status_t(cPtr, false);
29463       return ret;
29464     }
29465   }
29466 
29467   public SWIGTYPE_p_f_p_switch_asr_handle__switch_status_t asr_resume {
29468     set {
29469       freeswitchPINVOKE.switch_asr_interface_asr_resume_set(swigCPtr, SWIGTYPE_p_f_p_switch_asr_handle__switch_status_t.getCPtr(value));
29470     }
29471     get {
29472       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_asr_interface_asr_resume_get(swigCPtr);
29473       SWIGTYPE_p_f_p_switch_asr_handle__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_asr_handle__switch_status_t(cPtr, false);
29474       return ret;
29475     }
29476   }
29477 
29478   public SWIGTYPE_p_f_p_switch_asr_handle__switch_status_t asr_pause {
29479     set {
29480       freeswitchPINVOKE.switch_asr_interface_asr_pause_set(swigCPtr, SWIGTYPE_p_f_p_switch_asr_handle__switch_status_t.getCPtr(value));
29481     }
29482     get {
29483       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_asr_interface_asr_pause_get(swigCPtr);
29484       SWIGTYPE_p_f_p_switch_asr_handle__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_asr_handle__switch_status_t(cPtr, false);
29485       return ret;
29486     }
29487   }
29488 
29489   public SWIGTYPE_p_f_p_switch_asr_handle_p_unsigned_long__switch_status_t asr_check_results {
29490     set {
29491       freeswitchPINVOKE.switch_asr_interface_asr_check_results_set(swigCPtr, SWIGTYPE_p_f_p_switch_asr_handle_p_unsigned_long__switch_status_t.getCPtr(value));
29492     }
29493     get {
29494       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_asr_interface_asr_check_results_get(swigCPtr);
29495       SWIGTYPE_p_f_p_switch_asr_handle_p_unsigned_long__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_asr_handle_p_unsigned_long__switch_status_t(cPtr, false);
29496       return ret;
29497     }
29498   }
29499 
29500   public SWIGTYPE_p_f_p_switch_asr_handle_p_p_char_p_unsigned_long__switch_status_t asr_get_results {
29501     set {
29502       freeswitchPINVOKE.switch_asr_interface_asr_get_results_set(swigCPtr, SWIGTYPE_p_f_p_switch_asr_handle_p_p_char_p_unsigned_long__switch_status_t.getCPtr(value));
29503     }
29504     get {
29505       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_asr_interface_asr_get_results_get(swigCPtr);
29506       SWIGTYPE_p_f_p_switch_asr_handle_p_p_char_p_unsigned_long__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_asr_handle_p_p_char_p_unsigned_long__switch_status_t(cPtr, false);
29507       return ret;
29508     }
29509   }
29510 
29511   public SWIGTYPE_p_f_p_switch_asr_handle_p_p_switch_event_p_unsigned_long__switch_status_t asr_get_result_headers {
29512     set {
29513       freeswitchPINVOKE.switch_asr_interface_asr_get_result_headers_set(swigCPtr, SWIGTYPE_p_f_p_switch_asr_handle_p_p_switch_event_p_unsigned_long__switch_status_t.getCPtr(value));
29514     }
29515     get {
29516       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_asr_interface_asr_get_result_headers_get(swigCPtr);
29517       SWIGTYPE_p_f_p_switch_asr_handle_p_p_switch_event_p_unsigned_long__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_asr_handle_p_p_switch_event_p_unsigned_long__switch_status_t(cPtr, false);
29518       return ret;
29519     }
29520   }
29521 
29522   public SWIGTYPE_p_f_p_switch_asr_handle__switch_status_t asr_start_input_timers {
29523     set {
29524       freeswitchPINVOKE.switch_asr_interface_asr_start_input_timers_set(swigCPtr, SWIGTYPE_p_f_p_switch_asr_handle__switch_status_t.getCPtr(value));
29525     }
29526     get {
29527       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_asr_interface_asr_start_input_timers_get(swigCPtr);
29528       SWIGTYPE_p_f_p_switch_asr_handle__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_asr_handle__switch_status_t(cPtr, false);
29529       return ret;
29530     }
29531   }
29532 
29533   public SWIGTYPE_p_f_p_switch_asr_handle_p_char_p_q_const__char__void asr_text_param {
29534     set {
29535       freeswitchPINVOKE.switch_asr_interface_asr_text_param_set(swigCPtr, SWIGTYPE_p_f_p_switch_asr_handle_p_char_p_q_const__char__void.getCPtr(value));
29536     }
29537     get {
29538       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_asr_interface_asr_text_param_get(swigCPtr);
29539       SWIGTYPE_p_f_p_switch_asr_handle_p_char_p_q_const__char__void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_asr_handle_p_char_p_q_const__char__void(cPtr, false);
29540       return ret;
29541     }
29542   }
29543 
29544   public SWIGTYPE_p_f_p_switch_asr_handle_p_char_int__void asr_numeric_param {
29545     set {
29546       freeswitchPINVOKE.switch_asr_interface_asr_numeric_param_set(swigCPtr, SWIGTYPE_p_f_p_switch_asr_handle_p_char_int__void.getCPtr(value));
29547     }
29548     get {
29549       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_asr_interface_asr_numeric_param_get(swigCPtr);
29550       SWIGTYPE_p_f_p_switch_asr_handle_p_char_int__void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_asr_handle_p_char_int__void(cPtr, false);
29551       return ret;
29552     }
29553   }
29554 
29555   public SWIGTYPE_p_f_p_switch_asr_handle_p_char_double__void asr_float_param {
29556     set {
29557       freeswitchPINVOKE.switch_asr_interface_asr_float_param_set(swigCPtr, SWIGTYPE_p_f_p_switch_asr_handle_p_char_double__void.getCPtr(value));
29558     }
29559     get {
29560       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_asr_interface_asr_float_param_get(swigCPtr);
29561       SWIGTYPE_p_f_p_switch_asr_handle_p_char_double__void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_asr_handle_p_char_double__void(cPtr, false);
29562       return ret;
29563     }
29564   }
29565 
29566   public SWIGTYPE_p_switch_thread_rwlock_t rwlock {
29567     set {
29568       freeswitchPINVOKE.switch_asr_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value));
29569     }
29570     get {
29571       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_asr_interface_rwlock_get(swigCPtr);
29572       SWIGTYPE_p_switch_thread_rwlock_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_thread_rwlock_t(cPtr, false);
29573       return ret;
29574     }
29575   }
29576 
29577   public int refs {
29578     set {
29579       freeswitchPINVOKE.switch_asr_interface_refs_set(swigCPtr, value);
29580     }
29581     get {
29582       int ret = freeswitchPINVOKE.switch_asr_interface_refs_get(swigCPtr);
29583       return ret;
29584     }
29585   }
29586 
29587   public SWIGTYPE_p_switch_mutex_t reflock {
29588     set {
29589       freeswitchPINVOKE.switch_asr_interface_reflock_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
29590     }
29591     get {
29592       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_asr_interface_reflock_get(swigCPtr);
29593       SWIGTYPE_p_switch_mutex_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
29594       return ret;
29595     }
29596   }
29597 
29598   public switch_loadable_module_interface parent {
29599     set {
29600       freeswitchPINVOKE.switch_asr_interface_parent_set(swigCPtr, switch_loadable_module_interface.getCPtr(value));
29601     }
29602     get {
29603       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_asr_interface_parent_get(swigCPtr);
29604       switch_loadable_module_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_loadable_module_interface(cPtr, false);
29605       return ret;
29606     }
29607   }
29608 
29609   public switch_asr_interface next {
29610     set {
29611       freeswitchPINVOKE.switch_asr_interface_next_set(swigCPtr, switch_asr_interface.getCPtr(value));
29612     }
29613     get {
29614       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_asr_interface_next_get(swigCPtr);
29615       switch_asr_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_asr_interface(cPtr, false);
29616       return ret;
29617     }
29618   }
29619 
29620   public SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char__switch_status_t asr_enable_grammar {
29621     set {
29622       freeswitchPINVOKE.switch_asr_interface_asr_enable_grammar_set(swigCPtr, SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char__switch_status_t.getCPtr(value));
29623     }
29624     get {
29625       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_asr_interface_asr_enable_grammar_get(swigCPtr);
29626       SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char__switch_status_t(cPtr, false);
29627       return ret;
29628     }
29629   }
29630 
29631   public SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char__switch_status_t asr_disable_grammar {
29632     set {
29633       freeswitchPINVOKE.switch_asr_interface_asr_disable_grammar_set(swigCPtr, SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char__switch_status_t.getCPtr(value));
29634     }
29635     get {
29636       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_asr_interface_asr_disable_grammar_get(swigCPtr);
29637       SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char__switch_status_t(cPtr, false);
29638       return ret;
29639     }
29640   }
29641 
29642   public SWIGTYPE_p_f_p_switch_asr_handle__switch_status_t asr_disable_all_grammars {
29643     set {
29644       freeswitchPINVOKE.switch_asr_interface_asr_disable_all_grammars_set(swigCPtr, SWIGTYPE_p_f_p_switch_asr_handle__switch_status_t.getCPtr(value));
29645     }
29646     get {
29647       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_asr_interface_asr_disable_all_grammars_get(swigCPtr);
29648       SWIGTYPE_p_f_p_switch_asr_handle__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_asr_handle__switch_status_t(cPtr, false);
29649       return ret;
29650     }
29651   }
29652 
29653   public SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__switch_dtmf_t_p_unsigned_long__switch_status_t asr_feed_dtmf {
29654     set {
29655       freeswitchPINVOKE.switch_asr_interface_asr_feed_dtmf_set(swigCPtr, SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__switch_dtmf_t_p_unsigned_long__switch_status_t.getCPtr(value));
29656     }
29657     get {
29658       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_asr_interface_asr_feed_dtmf_get(swigCPtr);
29659       SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__switch_dtmf_t_p_unsigned_long__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__switch_dtmf_t_p_unsigned_long__switch_status_t(cPtr, false);
29660       return ret;
29661     }
29662   }
29663 
switch_asr_interface()29664   public switch_asr_interface() : this(freeswitchPINVOKE.new_switch_asr_interface(), true) {
29665   }
29666 
29667 }
29668 
29669 }
29670 //------------------------------------------------------------------------------
29671 // <auto-generated />
29672 //
29673 // This file was automatically generated by SWIG (http://www.swig.org).
29674 // Version 3.0.12
29675 //
29676 // Do not make changes to this file unless you know what you are doing--modify
29677 // the SWIG interface file instead.
29678 //------------------------------------------------------------------------------
29679 
29680 namespace FreeSWITCH.Native {
29681 
29682 public class switch_audio_codec_settings : global::System.IDisposable {
29683   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
29684   protected bool swigCMemOwn;
29685 
switch_audio_codec_settings(global::System.IntPtr cPtr, bool cMemoryOwn)29686   internal switch_audio_codec_settings(global::System.IntPtr cPtr, bool cMemoryOwn) {
29687     swigCMemOwn = cMemoryOwn;
29688     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
29689   }
29690 
getCPtr(switch_audio_codec_settings obj)29691   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_audio_codec_settings obj) {
29692     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
29693   }
29694 
~switch_audio_codec_settings()29695   ~switch_audio_codec_settings() {
29696     Dispose();
29697   }
29698 
Dispose()29699   public virtual void Dispose() {
29700     lock(this) {
29701       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
29702         if (swigCMemOwn) {
29703           swigCMemOwn = false;
29704           freeswitchPINVOKE.delete_switch_audio_codec_settings(swigCPtr);
29705         }
29706         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
29707       }
29708       global::System.GC.SuppressFinalize(this);
29709     }
29710   }
29711 
29712   public int unused {
29713     set {
29714       freeswitchPINVOKE.switch_audio_codec_settings_unused_set(swigCPtr, value);
29715     }
29716     get {
29717       int ret = freeswitchPINVOKE.switch_audio_codec_settings_unused_get(swigCPtr);
29718       return ret;
29719     }
29720   }
29721 
switch_audio_codec_settings()29722   public switch_audio_codec_settings() : this(freeswitchPINVOKE.new_switch_audio_codec_settings(), true) {
29723   }
29724 
29725 }
29726 
29727 }
29728 //------------------------------------------------------------------------------
29729 // <auto-generated />
29730 //
29731 // This file was automatically generated by SWIG (http://www.swig.org).
29732 // Version 3.0.12
29733 //
29734 // Do not make changes to this file unless you know what you are doing--modify
29735 // the SWIG interface file instead.
29736 //------------------------------------------------------------------------------
29737 
29738 namespace FreeSWITCH.Native {
29739 
29740 public enum switch_audio_col_t {
29741   SWITCH_AUDIO_COL_STR_TITLE = 0x01,
29742   SWITCH_AUDIO_COL_STR_COPYRIGHT = 0x02,
29743   SWITCH_AUDIO_COL_STR_SOFTWARE = 0x03,
29744   SWITCH_AUDIO_COL_STR_ARTIST = 0x04,
29745   SWITCH_AUDIO_COL_STR_COMMENT = 0x05,
29746   SWITCH_AUDIO_COL_STR_DATE = 0x06,
29747   SWITCH_AUDIO_COL_STR_ALBUM = 0x07,
29748   SWITCH_AUDIO_COL_STR_LICENSE = 0x08,
29749   SWITCH_AUDIO_COL_STR_TRACKNUMBER = 0x09,
29750   SWITCH_AUDIO_COL_STR_GENRE = 0x10,
29751   SWITCH_AUDIO_COL_STR_FILE_SIZE = 0xF0,
29752   SWITCH_AUDIO_COL_STR_FILE_TRIMMED = 0xF1,
29753   SWITCH_AUDIO_COL_STR_FILE_TRIMMED_MS = 0xF2
29754 }
29755 
29756 }
29757 //------------------------------------------------------------------------------
29758 // <auto-generated />
29759 //
29760 // This file was automatically generated by SWIG (http://www.swig.org).
29761 // Version 3.0.12
29762 //
29763 // Do not make changes to this file unless you know what you are doing--modify
29764 // the SWIG interface file instead.
29765 //------------------------------------------------------------------------------
29766 
29767 namespace FreeSWITCH.Native {
29768 
29769 public class switch_audio_resampler_t : global::System.IDisposable {
29770   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
29771   protected bool swigCMemOwn;
29772 
switch_audio_resampler_t(global::System.IntPtr cPtr, bool cMemoryOwn)29773   internal switch_audio_resampler_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
29774     swigCMemOwn = cMemoryOwn;
29775     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
29776   }
29777 
getCPtr(switch_audio_resampler_t obj)29778   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_audio_resampler_t obj) {
29779     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
29780   }
29781 
~switch_audio_resampler_t()29782   ~switch_audio_resampler_t() {
29783     Dispose();
29784   }
29785 
Dispose()29786   public virtual void Dispose() {
29787     lock(this) {
29788       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
29789         if (swigCMemOwn) {
29790           swigCMemOwn = false;
29791           freeswitchPINVOKE.delete_switch_audio_resampler_t(swigCPtr);
29792         }
29793         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
29794       }
29795       global::System.GC.SuppressFinalize(this);
29796     }
29797   }
29798 
29799   public SWIGTYPE_p_void resampler {
29800     set {
29801       freeswitchPINVOKE.switch_audio_resampler_t_resampler_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
29802     }
29803     get {
29804       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_audio_resampler_t_resampler_get(swigCPtr);
29805       SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
29806       return ret;
29807     }
29808   }
29809 
29810   public int from_rate {
29811     set {
29812       freeswitchPINVOKE.switch_audio_resampler_t_from_rate_set(swigCPtr, value);
29813     }
29814     get {
29815       int ret = freeswitchPINVOKE.switch_audio_resampler_t_from_rate_get(swigCPtr);
29816       return ret;
29817     }
29818   }
29819 
29820   public int to_rate {
29821     set {
29822       freeswitchPINVOKE.switch_audio_resampler_t_to_rate_set(swigCPtr, value);
29823     }
29824     get {
29825       int ret = freeswitchPINVOKE.switch_audio_resampler_t_to_rate_get(swigCPtr);
29826       return ret;
29827     }
29828   }
29829 
29830   public double factor {
29831     set {
29832       freeswitchPINVOKE.switch_audio_resampler_t_factor_set(swigCPtr, value);
29833     }
29834     get {
29835       double ret = freeswitchPINVOKE.switch_audio_resampler_t_factor_get(swigCPtr);
29836       return ret;
29837     }
29838   }
29839 
29840   public double rfactor {
29841     set {
29842       freeswitchPINVOKE.switch_audio_resampler_t_rfactor_set(swigCPtr, value);
29843     }
29844     get {
29845       double ret = freeswitchPINVOKE.switch_audio_resampler_t_rfactor_get(swigCPtr);
29846       return ret;
29847     }
29848   }
29849 
29850   public SWIGTYPE_p_short to {
29851     set {
29852       freeswitchPINVOKE.switch_audio_resampler_t_to_set(swigCPtr, SWIGTYPE_p_short.getCPtr(value));
29853     }
29854     get {
29855       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_audio_resampler_t_to_get(swigCPtr);
29856       SWIGTYPE_p_short ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_short(cPtr, false);
29857       return ret;
29858     }
29859   }
29860 
29861   public uint to_len {
29862     set {
29863       freeswitchPINVOKE.switch_audio_resampler_t_to_len_set(swigCPtr, value);
29864     }
29865     get {
29866       uint ret = freeswitchPINVOKE.switch_audio_resampler_t_to_len_get(swigCPtr);
29867       return ret;
29868     }
29869   }
29870 
29871   public uint to_size {
29872     set {
29873       freeswitchPINVOKE.switch_audio_resampler_t_to_size_set(swigCPtr, value);
29874     }
29875     get {
29876       uint ret = freeswitchPINVOKE.switch_audio_resampler_t_to_size_get(swigCPtr);
29877       return ret;
29878     }
29879   }
29880 
29881   public int channels {
29882     set {
29883       freeswitchPINVOKE.switch_audio_resampler_t_channels_set(swigCPtr, value);
29884     }
29885     get {
29886       int ret = freeswitchPINVOKE.switch_audio_resampler_t_channels_get(swigCPtr);
29887       return ret;
29888     }
29889   }
29890 
switch_audio_resampler_t()29891   public switch_audio_resampler_t() : this(freeswitchPINVOKE.new_switch_audio_resampler_t(), true) {
29892   }
29893 
29894 }
29895 
29896 }
29897 //------------------------------------------------------------------------------
29898 // <auto-generated />
29899 //
29900 // This file was automatically generated by SWIG (http://www.swig.org).
29901 // Version 3.0.12
29902 //
29903 // Do not make changes to this file unless you know what you are doing--modify
29904 // the SWIG interface file instead.
29905 //------------------------------------------------------------------------------
29906 
29907 namespace FreeSWITCH.Native {
29908 
29909 [System.Flags] public enum switch_bind_flag_enum_t {
29910   SBF_DIAL_ALEG = (1 << 0),
29911   SBF_EXEC_ALEG = (1 << 1),
29912   SBF_DIAL_BLEG = (1 << 2),
29913   SBF_EXEC_BLEG = (1 << 3),
29914   SBF_EXEC_OPPOSITE = (1 << 4),
29915   SBF_EXEC_SAME = (1 << 5),
29916   SBF_ONCE = (1 << 6),
29917   SBF_EXEC_INLINE = (1 << 7)
29918 }
29919 
29920 }
29921 //------------------------------------------------------------------------------
29922 // <auto-generated />
29923 //
29924 // This file was automatically generated by SWIG (http://www.swig.org).
29925 // Version 3.0.12
29926 //
29927 // Do not make changes to this file unless you know what you are doing--modify
29928 // the SWIG interface file instead.
29929 //------------------------------------------------------------------------------
29930 
29931 namespace FreeSWITCH.Native {
29932 
29933 public enum switch_bitpack_mode_t {
29934   SWITCH_BITPACK_MODE_RFC3551,
29935   SWITCH_BITPACK_MODE_AAL2
29936 }
29937 
29938 }
29939 //------------------------------------------------------------------------------
29940 // <auto-generated />
29941 //
29942 // This file was automatically generated by SWIG (http://www.swig.org).
29943 // Version 3.0.12
29944 //
29945 // Do not make changes to this file unless you know what you are doing--modify
29946 // the SWIG interface file instead.
29947 //------------------------------------------------------------------------------
29948 
29949 namespace FreeSWITCH.Native {
29950 
29951 public class switch_bitpack_t : global::System.IDisposable {
29952   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
29953   protected bool swigCMemOwn;
29954 
switch_bitpack_t(global::System.IntPtr cPtr, bool cMemoryOwn)29955   internal switch_bitpack_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
29956     swigCMemOwn = cMemoryOwn;
29957     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
29958   }
29959 
getCPtr(switch_bitpack_t obj)29960   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_bitpack_t obj) {
29961     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
29962   }
29963 
~switch_bitpack_t()29964   ~switch_bitpack_t() {
29965     Dispose();
29966   }
29967 
Dispose()29968   public virtual void Dispose() {
29969     lock(this) {
29970       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
29971         if (swigCMemOwn) {
29972           swigCMemOwn = false;
29973           freeswitchPINVOKE.delete_switch_bitpack_t(swigCPtr);
29974         }
29975         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
29976       }
29977       global::System.GC.SuppressFinalize(this);
29978     }
29979   }
29980 
29981   public SWIGTYPE_p_unsigned_char buf {
29982     set {
29983       freeswitchPINVOKE.switch_bitpack_t_buf_set(swigCPtr, SWIGTYPE_p_unsigned_char.getCPtr(value));
29984     }
29985     get {
29986       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_bitpack_t_buf_get(swigCPtr);
29987       SWIGTYPE_p_unsigned_char ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
29988       return ret;
29989     }
29990   }
29991 
29992   public uint buflen {
29993     set {
29994       freeswitchPINVOKE.switch_bitpack_t_buflen_set(swigCPtr, value);
29995     }
29996     get {
29997       uint ret = freeswitchPINVOKE.switch_bitpack_t_buflen_get(swigCPtr);
29998       return ret;
29999     }
30000   }
30001 
30002   public SWIGTYPE_p_unsigned_char cur {
30003     set {
30004       freeswitchPINVOKE.switch_bitpack_t_cur_set(swigCPtr, SWIGTYPE_p_unsigned_char.getCPtr(value));
30005     }
30006     get {
30007       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_bitpack_t_cur_get(swigCPtr);
30008       SWIGTYPE_p_unsigned_char ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
30009       return ret;
30010     }
30011   }
30012 
30013   public uint bytes {
30014     set {
30015       freeswitchPINVOKE.switch_bitpack_t_bytes_set(swigCPtr, value);
30016     }
30017     get {
30018       uint ret = freeswitchPINVOKE.switch_bitpack_t_bytes_get(swigCPtr);
30019       return ret;
30020     }
30021   }
30022 
30023   public uint bits_tot {
30024     set {
30025       freeswitchPINVOKE.switch_bitpack_t_bits_tot_set(swigCPtr, value);
30026     }
30027     get {
30028       uint ret = freeswitchPINVOKE.switch_bitpack_t_bits_tot_get(swigCPtr);
30029       return ret;
30030     }
30031   }
30032 
30033   public byte bits_cur {
30034     set {
30035       freeswitchPINVOKE.switch_bitpack_t_bits_cur_set(swigCPtr, value);
30036     }
30037     get {
30038       byte ret = freeswitchPINVOKE.switch_bitpack_t_bits_cur_get(swigCPtr);
30039       return ret;
30040     }
30041   }
30042 
30043   public byte bits_rem {
30044     set {
30045       freeswitchPINVOKE.switch_bitpack_t_bits_rem_set(swigCPtr, value);
30046     }
30047     get {
30048       byte ret = freeswitchPINVOKE.switch_bitpack_t_bits_rem_get(swigCPtr);
30049       return ret;
30050     }
30051   }
30052 
30053   public byte frame_bits {
30054     set {
30055       freeswitchPINVOKE.switch_bitpack_t_frame_bits_set(swigCPtr, value);
30056     }
30057     get {
30058       byte ret = freeswitchPINVOKE.switch_bitpack_t_frame_bits_get(swigCPtr);
30059       return ret;
30060     }
30061   }
30062 
30063   public byte shiftby {
30064     set {
30065       freeswitchPINVOKE.switch_bitpack_t_shiftby_set(swigCPtr, value);
30066     }
30067     get {
30068       byte ret = freeswitchPINVOKE.switch_bitpack_t_shiftby_get(swigCPtr);
30069       return ret;
30070     }
30071   }
30072 
30073   public byte this_byte {
30074     set {
30075       freeswitchPINVOKE.switch_bitpack_t_this_byte_set(swigCPtr, value);
30076     }
30077     get {
30078       byte ret = freeswitchPINVOKE.switch_bitpack_t_this_byte_get(swigCPtr);
30079       return ret;
30080     }
30081   }
30082 
30083   public byte under {
30084     set {
30085       freeswitchPINVOKE.switch_bitpack_t_under_set(swigCPtr, value);
30086     }
30087     get {
30088       byte ret = freeswitchPINVOKE.switch_bitpack_t_under_get(swigCPtr);
30089       return ret;
30090     }
30091   }
30092 
30093   public byte over {
30094     set {
30095       freeswitchPINVOKE.switch_bitpack_t_over_set(swigCPtr, value);
30096     }
30097     get {
30098       byte ret = freeswitchPINVOKE.switch_bitpack_t_over_get(swigCPtr);
30099       return ret;
30100     }
30101   }
30102 
30103   public switch_bitpack_mode_t mode {
30104     set {
30105       freeswitchPINVOKE.switch_bitpack_t_mode_set(swigCPtr, (int)value);
30106     }
30107     get {
30108       switch_bitpack_mode_t ret = (switch_bitpack_mode_t)freeswitchPINVOKE.switch_bitpack_t_mode_get(swigCPtr);
30109       return ret;
30110     }
30111   }
30112 
switch_bitpack_t()30113   public switch_bitpack_t() : this(freeswitchPINVOKE.new_switch_bitpack_t(), true) {
30114   }
30115 
30116 }
30117 
30118 }
30119 //------------------------------------------------------------------------------
30120 // <auto-generated />
30121 //
30122 // This file was automatically generated by SWIG (http://www.swig.org).
30123 // Version 3.0.12
30124 //
30125 // Do not make changes to this file unless you know what you are doing--modify
30126 // the SWIG interface file instead.
30127 //------------------------------------------------------------------------------
30128 
30129 namespace FreeSWITCH.Native {
30130 
30131 public enum switch_bool_t {
30132   SWITCH_FALSE = 0,
30133   SWITCH_TRUE = 1
30134 }
30135 
30136 }
30137 //------------------------------------------------------------------------------
30138 // <auto-generated />
30139 //
30140 // This file was automatically generated by SWIG (http://www.swig.org).
30141 // Version 3.0.12
30142 //
30143 // Do not make changes to this file unless you know what you are doing--modify
30144 // the SWIG interface file instead.
30145 //------------------------------------------------------------------------------
30146 
30147 namespace FreeSWITCH.Native {
30148 
30149 public class switch_cache_db_connection_options_t : global::System.IDisposable {
30150   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
30151   protected bool swigCMemOwn;
30152 
switch_cache_db_connection_options_t(global::System.IntPtr cPtr, bool cMemoryOwn)30153   internal switch_cache_db_connection_options_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
30154     swigCMemOwn = cMemoryOwn;
30155     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
30156   }
30157 
getCPtr(switch_cache_db_connection_options_t obj)30158   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_cache_db_connection_options_t obj) {
30159     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
30160   }
30161 
~switch_cache_db_connection_options_t()30162   ~switch_cache_db_connection_options_t() {
30163     Dispose();
30164   }
30165 
Dispose()30166   public virtual void Dispose() {
30167     lock(this) {
30168       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
30169         if (swigCMemOwn) {
30170           swigCMemOwn = false;
30171           freeswitchPINVOKE.delete_switch_cache_db_connection_options_t(swigCPtr);
30172         }
30173         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
30174       }
30175       global::System.GC.SuppressFinalize(this);
30176     }
30177   }
30178 
30179   public switch_cache_db_core_db_options_t core_db_options {
30180     set {
30181       freeswitchPINVOKE.switch_cache_db_connection_options_t_core_db_options_set(swigCPtr, switch_cache_db_core_db_options_t.getCPtr(value));
30182     }
30183     get {
30184       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_cache_db_connection_options_t_core_db_options_get(swigCPtr);
30185       switch_cache_db_core_db_options_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_cache_db_core_db_options_t(cPtr, false);
30186       return ret;
30187     }
30188   }
30189 
30190   public switch_cache_db_odbc_options_t odbc_options {
30191     set {
30192       freeswitchPINVOKE.switch_cache_db_connection_options_t_odbc_options_set(swigCPtr, switch_cache_db_odbc_options_t.getCPtr(value));
30193     }
30194     get {
30195       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_cache_db_connection_options_t_odbc_options_get(swigCPtr);
30196       switch_cache_db_odbc_options_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_cache_db_odbc_options_t(cPtr, false);
30197       return ret;
30198     }
30199   }
30200 
30201   public switch_cache_db_database_interface_options_t database_interface_options {
30202     set {
30203       freeswitchPINVOKE.switch_cache_db_connection_options_t_database_interface_options_set(swigCPtr, switch_cache_db_database_interface_options_t.getCPtr(value));
30204     }
30205     get {
30206       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_cache_db_connection_options_t_database_interface_options_get(swigCPtr);
30207       switch_cache_db_database_interface_options_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_cache_db_database_interface_options_t(cPtr, false);
30208       return ret;
30209     }
30210   }
30211 
switch_cache_db_connection_options_t()30212   public switch_cache_db_connection_options_t() : this(freeswitchPINVOKE.new_switch_cache_db_connection_options_t(), true) {
30213   }
30214 
30215 }
30216 
30217 }
30218 //------------------------------------------------------------------------------
30219 // <auto-generated />
30220 //
30221 // This file was automatically generated by SWIG (http://www.swig.org).
30222 // Version 3.0.12
30223 //
30224 // Do not make changes to this file unless you know what you are doing--modify
30225 // the SWIG interface file instead.
30226 //------------------------------------------------------------------------------
30227 
30228 namespace FreeSWITCH.Native {
30229 
30230 public class switch_cache_db_core_db_options_t : global::System.IDisposable {
30231   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
30232   protected bool swigCMemOwn;
30233 
switch_cache_db_core_db_options_t(global::System.IntPtr cPtr, bool cMemoryOwn)30234   internal switch_cache_db_core_db_options_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
30235     swigCMemOwn = cMemoryOwn;
30236     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
30237   }
30238 
getCPtr(switch_cache_db_core_db_options_t obj)30239   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_cache_db_core_db_options_t obj) {
30240     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
30241   }
30242 
~switch_cache_db_core_db_options_t()30243   ~switch_cache_db_core_db_options_t() {
30244     Dispose();
30245   }
30246 
Dispose()30247   public virtual void Dispose() {
30248     lock(this) {
30249       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
30250         if (swigCMemOwn) {
30251           swigCMemOwn = false;
30252           freeswitchPINVOKE.delete_switch_cache_db_core_db_options_t(swigCPtr);
30253         }
30254         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
30255       }
30256       global::System.GC.SuppressFinalize(this);
30257     }
30258   }
30259 
30260   public string db_path {
30261     set {
30262       freeswitchPINVOKE.switch_cache_db_core_db_options_t_db_path_set(swigCPtr, value);
30263     }
30264     get {
30265       string ret = freeswitchPINVOKE.switch_cache_db_core_db_options_t_db_path_get(swigCPtr);
30266       return ret;
30267     }
30268   }
30269 
30270   public switch_bool_t in_memory {
30271     set {
30272       freeswitchPINVOKE.switch_cache_db_core_db_options_t_in_memory_set(swigCPtr, (int)value);
30273     }
30274     get {
30275       switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_cache_db_core_db_options_t_in_memory_get(swigCPtr);
30276       return ret;
30277     }
30278   }
30279 
switch_cache_db_core_db_options_t()30280   public switch_cache_db_core_db_options_t() : this(freeswitchPINVOKE.new_switch_cache_db_core_db_options_t(), true) {
30281   }
30282 
30283 }
30284 
30285 }
30286 //------------------------------------------------------------------------------
30287 // <auto-generated />
30288 //
30289 // This file was automatically generated by SWIG (http://www.swig.org).
30290 // Version 3.0.12
30291 //
30292 // Do not make changes to this file unless you know what you are doing--modify
30293 // the SWIG interface file instead.
30294 //------------------------------------------------------------------------------
30295 
30296 namespace FreeSWITCH.Native {
30297 
30298 public class switch_cache_db_database_interface_options_t : global::System.IDisposable {
30299   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
30300   protected bool swigCMemOwn;
30301 
switch_cache_db_database_interface_options_t(global::System.IntPtr cPtr, bool cMemoryOwn)30302   internal switch_cache_db_database_interface_options_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
30303     swigCMemOwn = cMemoryOwn;
30304     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
30305   }
30306 
getCPtr(switch_cache_db_database_interface_options_t obj)30307   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_cache_db_database_interface_options_t obj) {
30308     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
30309   }
30310 
~switch_cache_db_database_interface_options_t()30311   ~switch_cache_db_database_interface_options_t() {
30312     Dispose();
30313   }
30314 
Dispose()30315   public virtual void Dispose() {
30316     lock(this) {
30317       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
30318         if (swigCMemOwn) {
30319           swigCMemOwn = false;
30320           freeswitchPINVOKE.delete_switch_cache_db_database_interface_options_t(swigCPtr);
30321         }
30322         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
30323       }
30324       global::System.GC.SuppressFinalize(this);
30325     }
30326   }
30327 
30328   public string original_dsn {
30329     set {
30330       freeswitchPINVOKE.switch_cache_db_database_interface_options_t_original_dsn_set(swigCPtr, value);
30331     }
30332     get {
30333       string ret = freeswitchPINVOKE.switch_cache_db_database_interface_options_t_original_dsn_get(swigCPtr);
30334       return ret;
30335     }
30336   }
30337 
30338   public string connection_string {
30339     set {
30340       freeswitchPINVOKE.switch_cache_db_database_interface_options_t_connection_string_set(swigCPtr, value);
30341     }
30342     get {
30343       string ret = freeswitchPINVOKE.switch_cache_db_database_interface_options_t_connection_string_get(swigCPtr);
30344       return ret;
30345     }
30346   }
30347 
30348   public string prefix {
30349     set {
30350       freeswitchPINVOKE.switch_cache_db_database_interface_options_t_prefix_set(swigCPtr, value);
30351     }
30352     get {
30353       string ret = freeswitchPINVOKE.switch_cache_db_database_interface_options_t_prefix_get(swigCPtr);
30354       return ret;
30355     }
30356   }
30357 
30358   public switch_database_interface database_interface {
30359     set {
30360       freeswitchPINVOKE.switch_cache_db_database_interface_options_t_database_interface_set(swigCPtr, switch_database_interface.getCPtr(value));
30361     }
30362     get {
30363       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_cache_db_database_interface_options_t_database_interface_get(swigCPtr);
30364       switch_database_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_database_interface(cPtr, false);
30365       return ret;
30366     }
30367   }
30368 
30369   public switch_bool_t make_module_no_unloadable {
30370     set {
30371       freeswitchPINVOKE.switch_cache_db_database_interface_options_t_make_module_no_unloadable_set(swigCPtr, (int)value);
30372     }
30373     get {
30374       switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_cache_db_database_interface_options_t_make_module_no_unloadable_get(swigCPtr);
30375       return ret;
30376     }
30377   }
30378 
switch_cache_db_database_interface_options_t()30379   public switch_cache_db_database_interface_options_t() : this(freeswitchPINVOKE.new_switch_cache_db_database_interface_options_t(), true) {
30380   }
30381 
30382 }
30383 
30384 }
30385 //------------------------------------------------------------------------------
30386 // <auto-generated />
30387 //
30388 // This file was automatically generated by SWIG (http://www.swig.org).
30389 // Version 3.0.12
30390 //
30391 // Do not make changes to this file unless you know what you are doing--modify
30392 // the SWIG interface file instead.
30393 //------------------------------------------------------------------------------
30394 
30395 namespace FreeSWITCH.Native {
30396 
30397 public enum switch_cache_db_handle_type_t {
30398   SCDB_TYPE_CORE_DB,
30399   SCDB_TYPE_ODBC,
30400   SCDB_TYPE_DATABASE_INTERFACE
30401 }
30402 
30403 }
30404 //------------------------------------------------------------------------------
30405 // <auto-generated />
30406 //
30407 // This file was automatically generated by SWIG (http://www.swig.org).
30408 // Version 3.0.12
30409 //
30410 // Do not make changes to this file unless you know what you are doing--modify
30411 // the SWIG interface file instead.
30412 //------------------------------------------------------------------------------
30413 
30414 namespace FreeSWITCH.Native {
30415 
30416 public class switch_cache_db_native_handle_t : global::System.IDisposable {
30417   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
30418   protected bool swigCMemOwn;
30419 
switch_cache_db_native_handle_t(global::System.IntPtr cPtr, bool cMemoryOwn)30420   internal switch_cache_db_native_handle_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
30421     swigCMemOwn = cMemoryOwn;
30422     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
30423   }
30424 
getCPtr(switch_cache_db_native_handle_t obj)30425   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_cache_db_native_handle_t obj) {
30426     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
30427   }
30428 
~switch_cache_db_native_handle_t()30429   ~switch_cache_db_native_handle_t() {
30430     Dispose();
30431   }
30432 
Dispose()30433   public virtual void Dispose() {
30434     lock(this) {
30435       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
30436         if (swigCMemOwn) {
30437           swigCMemOwn = false;
30438           freeswitchPINVOKE.delete_switch_cache_db_native_handle_t(swigCPtr);
30439         }
30440         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
30441       }
30442       global::System.GC.SuppressFinalize(this);
30443     }
30444   }
30445 
30446   public switch_coredb_handle core_db_dbh {
30447     set {
30448       freeswitchPINVOKE.switch_cache_db_native_handle_t_core_db_dbh_set(swigCPtr, switch_coredb_handle.getCPtr(value));
30449     }
30450     get {
30451       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_cache_db_native_handle_t_core_db_dbh_get(swigCPtr);
30452       switch_coredb_handle ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_coredb_handle(cPtr, false);
30453       return ret;
30454     }
30455   }
30456 
30457   public SWIGTYPE_p_switch_odbc_handle odbc_dbh {
30458     set {
30459       freeswitchPINVOKE.switch_cache_db_native_handle_t_odbc_dbh_set(swigCPtr, SWIGTYPE_p_switch_odbc_handle.getCPtr(value));
30460     }
30461     get {
30462       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_cache_db_native_handle_t_odbc_dbh_get(swigCPtr);
30463       SWIGTYPE_p_switch_odbc_handle ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_odbc_handle(cPtr, false);
30464       return ret;
30465     }
30466   }
30467 
30468   public switch_database_interface_handle database_interface_dbh {
30469     set {
30470       freeswitchPINVOKE.switch_cache_db_native_handle_t_database_interface_dbh_set(swigCPtr, switch_database_interface_handle.getCPtr(value));
30471     }
30472     get {
30473       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_cache_db_native_handle_t_database_interface_dbh_get(swigCPtr);
30474       switch_database_interface_handle ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_database_interface_handle(cPtr, false);
30475       return ret;
30476     }
30477   }
30478 
switch_cache_db_native_handle_t()30479   public switch_cache_db_native_handle_t() : this(freeswitchPINVOKE.new_switch_cache_db_native_handle_t(), true) {
30480   }
30481 
30482 }
30483 
30484 }
30485 //------------------------------------------------------------------------------
30486 // <auto-generated />
30487 //
30488 // This file was automatically generated by SWIG (http://www.swig.org).
30489 // Version 3.0.12
30490 //
30491 // Do not make changes to this file unless you know what you are doing--modify
30492 // the SWIG interface file instead.
30493 //------------------------------------------------------------------------------
30494 
30495 namespace FreeSWITCH.Native {
30496 
30497 public class switch_cache_db_odbc_options_t : global::System.IDisposable {
30498   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
30499   protected bool swigCMemOwn;
30500 
switch_cache_db_odbc_options_t(global::System.IntPtr cPtr, bool cMemoryOwn)30501   internal switch_cache_db_odbc_options_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
30502     swigCMemOwn = cMemoryOwn;
30503     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
30504   }
30505 
getCPtr(switch_cache_db_odbc_options_t obj)30506   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_cache_db_odbc_options_t obj) {
30507     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
30508   }
30509 
~switch_cache_db_odbc_options_t()30510   ~switch_cache_db_odbc_options_t() {
30511     Dispose();
30512   }
30513 
Dispose()30514   public virtual void Dispose() {
30515     lock(this) {
30516       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
30517         if (swigCMemOwn) {
30518           swigCMemOwn = false;
30519           freeswitchPINVOKE.delete_switch_cache_db_odbc_options_t(swigCPtr);
30520         }
30521         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
30522       }
30523       global::System.GC.SuppressFinalize(this);
30524     }
30525   }
30526 
30527   public string dsn {
30528     set {
30529       freeswitchPINVOKE.switch_cache_db_odbc_options_t_dsn_set(swigCPtr, value);
30530     }
30531     get {
30532       string ret = freeswitchPINVOKE.switch_cache_db_odbc_options_t_dsn_get(swigCPtr);
30533       return ret;
30534     }
30535   }
30536 
30537   public string user {
30538     set {
30539       freeswitchPINVOKE.switch_cache_db_odbc_options_t_user_set(swigCPtr, value);
30540     }
30541     get {
30542       string ret = freeswitchPINVOKE.switch_cache_db_odbc_options_t_user_get(swigCPtr);
30543       return ret;
30544     }
30545   }
30546 
30547   public string pass {
30548     set {
30549       freeswitchPINVOKE.switch_cache_db_odbc_options_t_pass_set(swigCPtr, value);
30550     }
30551     get {
30552       string ret = freeswitchPINVOKE.switch_cache_db_odbc_options_t_pass_get(swigCPtr);
30553       return ret;
30554     }
30555   }
30556 
switch_cache_db_odbc_options_t()30557   public switch_cache_db_odbc_options_t() : this(freeswitchPINVOKE.new_switch_cache_db_odbc_options_t(), true) {
30558   }
30559 
30560 }
30561 
30562 }
30563 //------------------------------------------------------------------------------
30564 // <auto-generated />
30565 //
30566 // This file was automatically generated by SWIG (http://www.swig.org).
30567 // Version 3.0.12
30568 //
30569 // Do not make changes to this file unless you know what you are doing--modify
30570 // the SWIG interface file instead.
30571 //------------------------------------------------------------------------------
30572 
30573 namespace FreeSWITCH.Native {
30574 
30575 public enum switch_call_cause_t {
30576   SWITCH_CAUSE_NONE = 0,
30577   SWITCH_CAUSE_UNALLOCATED_NUMBER = 1,
30578   SWITCH_CAUSE_NO_ROUTE_TRANSIT_NET = 2,
30579   SWITCH_CAUSE_NO_ROUTE_DESTINATION = 3,
30580   SWITCH_CAUSE_CHANNEL_UNACCEPTABLE = 6,
30581   SWITCH_CAUSE_CALL_AWARDED_DELIVERED = 7,
30582   SWITCH_CAUSE_NORMAL_CLEARING = 16,
30583   SWITCH_CAUSE_USER_BUSY = 17,
30584   SWITCH_CAUSE_NO_USER_RESPONSE = 18,
30585   SWITCH_CAUSE_NO_ANSWER = 19,
30586   SWITCH_CAUSE_SUBSCRIBER_ABSENT = 20,
30587   SWITCH_CAUSE_CALL_REJECTED = 21,
30588   SWITCH_CAUSE_NUMBER_CHANGED = 22,
30589   SWITCH_CAUSE_REDIRECTION_TO_NEW_DESTINATION = 23,
30590   SWITCH_CAUSE_EXCHANGE_ROUTING_ERROR = 25,
30591   SWITCH_CAUSE_DESTINATION_OUT_OF_ORDER = 27,
30592   SWITCH_CAUSE_INVALID_NUMBER_FORMAT = 28,
30593   SWITCH_CAUSE_FACILITY_REJECTED = 29,
30594   SWITCH_CAUSE_RESPONSE_TO_STATUS_ENQUIRY = 30,
30595   SWITCH_CAUSE_NORMAL_UNSPECIFIED = 31,
30596   SWITCH_CAUSE_NORMAL_CIRCUIT_CONGESTION = 34,
30597   SWITCH_CAUSE_NETWORK_OUT_OF_ORDER = 38,
30598   SWITCH_CAUSE_NORMAL_TEMPORARY_FAILURE = 41,
30599   SWITCH_CAUSE_SWITCH_CONGESTION = 42,
30600   SWITCH_CAUSE_ACCESS_INFO_DISCARDED = 43,
30601   SWITCH_CAUSE_REQUESTED_CHAN_UNAVAIL = 44,
30602   SWITCH_CAUSE_PRE_EMPTED = 45,
30603   SWITCH_CAUSE_FACILITY_NOT_SUBSCRIBED = 50,
30604   SWITCH_CAUSE_OUTGOING_CALL_BARRED = 52,
30605   SWITCH_CAUSE_INCOMING_CALL_BARRED = 54,
30606   SWITCH_CAUSE_BEARERCAPABILITY_NOTAUTH = 57,
30607   SWITCH_CAUSE_BEARERCAPABILITY_NOTAVAIL = 58,
30608   SWITCH_CAUSE_SERVICE_UNAVAILABLE = 63,
30609   SWITCH_CAUSE_BEARERCAPABILITY_NOTIMPL = 65,
30610   SWITCH_CAUSE_CHAN_NOT_IMPLEMENTED = 66,
30611   SWITCH_CAUSE_FACILITY_NOT_IMPLEMENTED = 69,
30612   SWITCH_CAUSE_SERVICE_NOT_IMPLEMENTED = 79,
30613   SWITCH_CAUSE_INVALID_CALL_REFERENCE = 81,
30614   SWITCH_CAUSE_INCOMPATIBLE_DESTINATION = 88,
30615   SWITCH_CAUSE_INVALID_MSG_UNSPECIFIED = 95,
30616   SWITCH_CAUSE_MANDATORY_IE_MISSING = 96,
30617   SWITCH_CAUSE_MESSAGE_TYPE_NONEXIST = 97,
30618   SWITCH_CAUSE_WRONG_MESSAGE = 98,
30619   SWITCH_CAUSE_IE_NONEXIST = 99,
30620   SWITCH_CAUSE_INVALID_IE_CONTENTS = 100,
30621   SWITCH_CAUSE_WRONG_CALL_STATE = 101,
30622   SWITCH_CAUSE_RECOVERY_ON_TIMER_EXPIRE = 102,
30623   SWITCH_CAUSE_MANDATORY_IE_LENGTH_ERROR = 103,
30624   SWITCH_CAUSE_PROTOCOL_ERROR = 111,
30625   SWITCH_CAUSE_INTERWORKING = 127,
30626   SWITCH_CAUSE_SUCCESS = 142,
30627   SWITCH_CAUSE_ORIGINATOR_CANCEL = 487,
30628   SWITCH_CAUSE_CRASH = 500,
30629   SWITCH_CAUSE_SYSTEM_SHUTDOWN = 501,
30630   SWITCH_CAUSE_LOSE_RACE = 502,
30631   SWITCH_CAUSE_MANAGER_REQUEST = 503,
30632   SWITCH_CAUSE_BLIND_TRANSFER = 600,
30633   SWITCH_CAUSE_ATTENDED_TRANSFER = 601,
30634   SWITCH_CAUSE_ALLOTTED_TIMEOUT = 602,
30635   SWITCH_CAUSE_USER_CHALLENGE = 603,
30636   SWITCH_CAUSE_MEDIA_TIMEOUT = 604,
30637   SWITCH_CAUSE_PICKED_OFF = 605,
30638   SWITCH_CAUSE_USER_NOT_REGISTERED = 606,
30639   SWITCH_CAUSE_PROGRESS_TIMEOUT = 607,
30640   SWITCH_CAUSE_INVALID_GATEWAY = 608,
30641   SWITCH_CAUSE_GATEWAY_DOWN = 609,
30642   SWITCH_CAUSE_INVALID_URL = 610,
30643   SWITCH_CAUSE_INVALID_PROFILE = 611,
30644   SWITCH_CAUSE_NO_PICKUP = 612,
30645   SWITCH_CAUSE_SRTP_READ_ERROR = 613,
30646   SWITCH_CAUSE_BOWOUT = 614,
30647   SWITCH_CAUSE_BUSY_EVERYWHERE = 615,
30648   SWITCH_CAUSE_DECLINE = 616,
30649   SWITCH_CAUSE_DOES_NOT_EXIST_ANYWHERE = 617,
30650   SWITCH_CAUSE_NOT_ACCEPTABLE = 618,
30651   SWITCH_CAUSE_UNWANTED = 619
30652 }
30653 
30654 }
30655 //------------------------------------------------------------------------------
30656 // <auto-generated />
30657 //
30658 // This file was automatically generated by SWIG (http://www.swig.org).
30659 // Version 3.0.12
30660 //
30661 // Do not make changes to this file unless you know what you are doing--modify
30662 // the SWIG interface file instead.
30663 //------------------------------------------------------------------------------
30664 
30665 namespace FreeSWITCH.Native {
30666 
30667 public enum switch_call_direction_t {
30668   SWITCH_CALL_DIRECTION_INBOUND,
30669   SWITCH_CALL_DIRECTION_OUTBOUND
30670 }
30671 
30672 }
30673 //------------------------------------------------------------------------------
30674 // <auto-generated />
30675 //
30676 // This file was automatically generated by SWIG (http://www.swig.org).
30677 // Version 3.0.12
30678 //
30679 // Do not make changes to this file unless you know what you are doing--modify
30680 // the SWIG interface file instead.
30681 //------------------------------------------------------------------------------
30682 
30683 namespace FreeSWITCH.Native {
30684 
30685 public class switch_caller_application : global::System.IDisposable {
30686   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
30687   protected bool swigCMemOwn;
30688 
switch_caller_application(global::System.IntPtr cPtr, bool cMemoryOwn)30689   internal switch_caller_application(global::System.IntPtr cPtr, bool cMemoryOwn) {
30690     swigCMemOwn = cMemoryOwn;
30691     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
30692   }
30693 
getCPtr(switch_caller_application obj)30694   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_caller_application obj) {
30695     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
30696   }
30697 
~switch_caller_application()30698   ~switch_caller_application() {
30699     Dispose();
30700   }
30701 
Dispose()30702   public virtual void Dispose() {
30703     lock(this) {
30704       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
30705         if (swigCMemOwn) {
30706           swigCMemOwn = false;
30707           freeswitchPINVOKE.delete_switch_caller_application(swigCPtr);
30708         }
30709         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
30710       }
30711       global::System.GC.SuppressFinalize(this);
30712     }
30713   }
30714 
30715   public string application_name {
30716     set {
30717       freeswitchPINVOKE.switch_caller_application_application_name_set(swigCPtr, value);
30718     }
30719     get {
30720       string ret = freeswitchPINVOKE.switch_caller_application_application_name_get(swigCPtr);
30721       return ret;
30722     }
30723   }
30724 
30725   public string application_data {
30726     set {
30727       freeswitchPINVOKE.switch_caller_application_application_data_set(swigCPtr, value);
30728     }
30729     get {
30730       string ret = freeswitchPINVOKE.switch_caller_application_application_data_get(swigCPtr);
30731       return ret;
30732     }
30733   }
30734 
30735   public SWIGTYPE_p_f_p_switch_core_session_p_q_const__char__void application_function {
30736     set {
30737       freeswitchPINVOKE.switch_caller_application_application_function_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_p_q_const__char__void.getCPtr(value));
30738     }
30739     get {
30740       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_caller_application_application_function_get(swigCPtr);
30741       SWIGTYPE_p_f_p_switch_core_session_p_q_const__char__void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_p_q_const__char__void(cPtr, false);
30742       return ret;
30743     }
30744   }
30745 
30746   public switch_caller_application next {
30747     set {
30748       freeswitchPINVOKE.switch_caller_application_next_set(swigCPtr, switch_caller_application.getCPtr(value));
30749     }
30750     get {
30751       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_caller_application_next_get(swigCPtr);
30752       switch_caller_application ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_caller_application(cPtr, false);
30753       return ret;
30754     }
30755   }
30756 
switch_caller_application()30757   public switch_caller_application() : this(freeswitchPINVOKE.new_switch_caller_application(), true) {
30758   }
30759 
30760 }
30761 
30762 }
30763 //------------------------------------------------------------------------------
30764 // <auto-generated />
30765 //
30766 // This file was automatically generated by SWIG (http://www.swig.org).
30767 // Version 3.0.12
30768 //
30769 // Do not make changes to this file unless you know what you are doing--modify
30770 // the SWIG interface file instead.
30771 //------------------------------------------------------------------------------
30772 
30773 namespace FreeSWITCH.Native {
30774 
30775 public class switch_caller_extension : global::System.IDisposable {
30776   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
30777   protected bool swigCMemOwn;
30778 
switch_caller_extension(global::System.IntPtr cPtr, bool cMemoryOwn)30779   internal switch_caller_extension(global::System.IntPtr cPtr, bool cMemoryOwn) {
30780     swigCMemOwn = cMemoryOwn;
30781     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
30782   }
30783 
getCPtr(switch_caller_extension obj)30784   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_caller_extension obj) {
30785     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
30786   }
30787 
~switch_caller_extension()30788   ~switch_caller_extension() {
30789     Dispose();
30790   }
30791 
Dispose()30792   public virtual void Dispose() {
30793     lock(this) {
30794       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
30795         if (swigCMemOwn) {
30796           swigCMemOwn = false;
30797           freeswitchPINVOKE.delete_switch_caller_extension(swigCPtr);
30798         }
30799         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
30800       }
30801       global::System.GC.SuppressFinalize(this);
30802     }
30803   }
30804 
30805   public string extension_name {
30806     set {
30807       freeswitchPINVOKE.switch_caller_extension_extension_name_set(swigCPtr, value);
30808     }
30809     get {
30810       string ret = freeswitchPINVOKE.switch_caller_extension_extension_name_get(swigCPtr);
30811       return ret;
30812     }
30813   }
30814 
30815   public string extension_number {
30816     set {
30817       freeswitchPINVOKE.switch_caller_extension_extension_number_set(swigCPtr, value);
30818     }
30819     get {
30820       string ret = freeswitchPINVOKE.switch_caller_extension_extension_number_get(swigCPtr);
30821       return ret;
30822     }
30823   }
30824 
30825   public switch_caller_application current_application {
30826     set {
30827       freeswitchPINVOKE.switch_caller_extension_current_application_set(swigCPtr, switch_caller_application.getCPtr(value));
30828     }
30829     get {
30830       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_caller_extension_current_application_get(swigCPtr);
30831       switch_caller_application ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_caller_application(cPtr, false);
30832       return ret;
30833     }
30834   }
30835 
30836   public switch_caller_application last_application {
30837     set {
30838       freeswitchPINVOKE.switch_caller_extension_last_application_set(swigCPtr, switch_caller_application.getCPtr(value));
30839     }
30840     get {
30841       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_caller_extension_last_application_get(swigCPtr);
30842       switch_caller_application ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_caller_application(cPtr, false);
30843       return ret;
30844     }
30845   }
30846 
30847   public switch_caller_application applications {
30848     set {
30849       freeswitchPINVOKE.switch_caller_extension_applications_set(swigCPtr, switch_caller_application.getCPtr(value));
30850     }
30851     get {
30852       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_caller_extension_applications_get(swigCPtr);
30853       switch_caller_application ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_caller_application(cPtr, false);
30854       return ret;
30855     }
30856   }
30857 
30858   public switch_caller_profile children {
30859     set {
30860       freeswitchPINVOKE.switch_caller_extension_children_set(swigCPtr, switch_caller_profile.getCPtr(value));
30861     }
30862     get {
30863       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_caller_extension_children_get(swigCPtr);
30864       switch_caller_profile ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_caller_profile(cPtr, false);
30865       return ret;
30866     }
30867   }
30868 
30869   public switch_caller_extension next {
30870     set {
30871       freeswitchPINVOKE.switch_caller_extension_next_set(swigCPtr, switch_caller_extension.getCPtr(value));
30872     }
30873     get {
30874       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_caller_extension_next_get(swigCPtr);
30875       switch_caller_extension ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_caller_extension(cPtr, false);
30876       return ret;
30877     }
30878   }
30879 
switch_caller_extension()30880   public switch_caller_extension() : this(freeswitchPINVOKE.new_switch_caller_extension(), true) {
30881   }
30882 
30883 }
30884 
30885 }
30886 //------------------------------------------------------------------------------
30887 // <auto-generated />
30888 //
30889 // This file was automatically generated by SWIG (http://www.swig.org).
30890 // Version 3.0.12
30891 //
30892 // Do not make changes to this file unless you know what you are doing--modify
30893 // the SWIG interface file instead.
30894 //------------------------------------------------------------------------------
30895 
30896 namespace FreeSWITCH.Native {
30897 
30898 public class switch_caller_profile : global::System.IDisposable {
30899   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
30900   protected bool swigCMemOwn;
30901 
switch_caller_profile(global::System.IntPtr cPtr, bool cMemoryOwn)30902   internal switch_caller_profile(global::System.IntPtr cPtr, bool cMemoryOwn) {
30903     swigCMemOwn = cMemoryOwn;
30904     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
30905   }
30906 
getCPtr(switch_caller_profile obj)30907   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_caller_profile obj) {
30908     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
30909   }
30910 
~switch_caller_profile()30911   ~switch_caller_profile() {
30912     Dispose();
30913   }
30914 
Dispose()30915   public virtual void Dispose() {
30916     lock(this) {
30917       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
30918         if (swigCMemOwn) {
30919           swigCMemOwn = false;
30920           freeswitchPINVOKE.delete_switch_caller_profile(swigCPtr);
30921         }
30922         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
30923       }
30924       global::System.GC.SuppressFinalize(this);
30925     }
30926   }
30927 
30928   public string username {
30929     set {
30930       freeswitchPINVOKE.switch_caller_profile_username_set(swigCPtr, value);
30931     }
30932     get {
30933       string ret = freeswitchPINVOKE.switch_caller_profile_username_get(swigCPtr);
30934       return ret;
30935     }
30936   }
30937 
30938   public string dialplan {
30939     set {
30940       freeswitchPINVOKE.switch_caller_profile_dialplan_set(swigCPtr, value);
30941     }
30942     get {
30943       string ret = freeswitchPINVOKE.switch_caller_profile_dialplan_get(swigCPtr);
30944       return ret;
30945     }
30946   }
30947 
30948   public string caller_id_name {
30949     set {
30950       freeswitchPINVOKE.switch_caller_profile_caller_id_name_set(swigCPtr, value);
30951     }
30952     get {
30953       string ret = freeswitchPINVOKE.switch_caller_profile_caller_id_name_get(swigCPtr);
30954       return ret;
30955     }
30956   }
30957 
30958   public string caller_id_number {
30959     set {
30960       freeswitchPINVOKE.switch_caller_profile_caller_id_number_set(swigCPtr, value);
30961     }
30962     get {
30963       string ret = freeswitchPINVOKE.switch_caller_profile_caller_id_number_get(swigCPtr);
30964       return ret;
30965     }
30966   }
30967 
30968   public string orig_caller_id_name {
30969     set {
30970       freeswitchPINVOKE.switch_caller_profile_orig_caller_id_name_set(swigCPtr, value);
30971     }
30972     get {
30973       string ret = freeswitchPINVOKE.switch_caller_profile_orig_caller_id_name_get(swigCPtr);
30974       return ret;
30975     }
30976   }
30977 
30978   public string orig_caller_id_number {
30979     set {
30980       freeswitchPINVOKE.switch_caller_profile_orig_caller_id_number_set(swigCPtr, value);
30981     }
30982     get {
30983       string ret = freeswitchPINVOKE.switch_caller_profile_orig_caller_id_number_get(swigCPtr);
30984       return ret;
30985     }
30986   }
30987 
30988   public string callee_id_name {
30989     set {
30990       freeswitchPINVOKE.switch_caller_profile_callee_id_name_set(swigCPtr, value);
30991     }
30992     get {
30993       string ret = freeswitchPINVOKE.switch_caller_profile_callee_id_name_get(swigCPtr);
30994       return ret;
30995     }
30996   }
30997 
30998   public string callee_id_number {
30999     set {
31000       freeswitchPINVOKE.switch_caller_profile_callee_id_number_set(swigCPtr, value);
31001     }
31002     get {
31003       string ret = freeswitchPINVOKE.switch_caller_profile_callee_id_number_get(swigCPtr);
31004       return ret;
31005     }
31006   }
31007 
31008   public byte caller_ton {
31009     set {
31010       freeswitchPINVOKE.switch_caller_profile_caller_ton_set(swigCPtr, value);
31011     }
31012     get {
31013       byte ret = freeswitchPINVOKE.switch_caller_profile_caller_ton_get(swigCPtr);
31014       return ret;
31015     }
31016   }
31017 
31018   public byte caller_numplan {
31019     set {
31020       freeswitchPINVOKE.switch_caller_profile_caller_numplan_set(swigCPtr, value);
31021     }
31022     get {
31023       byte ret = freeswitchPINVOKE.switch_caller_profile_caller_numplan_get(swigCPtr);
31024       return ret;
31025     }
31026   }
31027 
31028   public string network_addr {
31029     set {
31030       freeswitchPINVOKE.switch_caller_profile_network_addr_set(swigCPtr, value);
31031     }
31032     get {
31033       string ret = freeswitchPINVOKE.switch_caller_profile_network_addr_get(swigCPtr);
31034       return ret;
31035     }
31036   }
31037 
31038   public string ani {
31039     set {
31040       freeswitchPINVOKE.switch_caller_profile_ani_set(swigCPtr, value);
31041     }
31042     get {
31043       string ret = freeswitchPINVOKE.switch_caller_profile_ani_get(swigCPtr);
31044       return ret;
31045     }
31046   }
31047 
31048   public byte ani_ton {
31049     set {
31050       freeswitchPINVOKE.switch_caller_profile_ani_ton_set(swigCPtr, value);
31051     }
31052     get {
31053       byte ret = freeswitchPINVOKE.switch_caller_profile_ani_ton_get(swigCPtr);
31054       return ret;
31055     }
31056   }
31057 
31058   public byte ani_numplan {
31059     set {
31060       freeswitchPINVOKE.switch_caller_profile_ani_numplan_set(swigCPtr, value);
31061     }
31062     get {
31063       byte ret = freeswitchPINVOKE.switch_caller_profile_ani_numplan_get(swigCPtr);
31064       return ret;
31065     }
31066   }
31067 
31068   public string aniii {
31069     set {
31070       freeswitchPINVOKE.switch_caller_profile_aniii_set(swigCPtr, value);
31071     }
31072     get {
31073       string ret = freeswitchPINVOKE.switch_caller_profile_aniii_get(swigCPtr);
31074       return ret;
31075     }
31076   }
31077 
31078   public string rdnis {
31079     set {
31080       freeswitchPINVOKE.switch_caller_profile_rdnis_set(swigCPtr, value);
31081     }
31082     get {
31083       string ret = freeswitchPINVOKE.switch_caller_profile_rdnis_get(swigCPtr);
31084       return ret;
31085     }
31086   }
31087 
31088   public byte rdnis_ton {
31089     set {
31090       freeswitchPINVOKE.switch_caller_profile_rdnis_ton_set(swigCPtr, value);
31091     }
31092     get {
31093       byte ret = freeswitchPINVOKE.switch_caller_profile_rdnis_ton_get(swigCPtr);
31094       return ret;
31095     }
31096   }
31097 
31098   public byte rdnis_numplan {
31099     set {
31100       freeswitchPINVOKE.switch_caller_profile_rdnis_numplan_set(swigCPtr, value);
31101     }
31102     get {
31103       byte ret = freeswitchPINVOKE.switch_caller_profile_rdnis_numplan_get(swigCPtr);
31104       return ret;
31105     }
31106   }
31107 
31108   public string destination_number {
31109     set {
31110       freeswitchPINVOKE.switch_caller_profile_destination_number_set(swigCPtr, value);
31111     }
31112     get {
31113       string ret = freeswitchPINVOKE.switch_caller_profile_destination_number_get(swigCPtr);
31114       return ret;
31115     }
31116   }
31117 
31118   public byte destination_number_ton {
31119     set {
31120       freeswitchPINVOKE.switch_caller_profile_destination_number_ton_set(swigCPtr, value);
31121     }
31122     get {
31123       byte ret = freeswitchPINVOKE.switch_caller_profile_destination_number_ton_get(swigCPtr);
31124       return ret;
31125     }
31126   }
31127 
31128   public byte destination_number_numplan {
31129     set {
31130       freeswitchPINVOKE.switch_caller_profile_destination_number_numplan_set(swigCPtr, value);
31131     }
31132     get {
31133       byte ret = freeswitchPINVOKE.switch_caller_profile_destination_number_numplan_get(swigCPtr);
31134       return ret;
31135     }
31136   }
31137 
31138   public string source {
31139     set {
31140       freeswitchPINVOKE.switch_caller_profile_source_set(swigCPtr, value);
31141     }
31142     get {
31143       string ret = freeswitchPINVOKE.switch_caller_profile_source_get(swigCPtr);
31144       return ret;
31145     }
31146   }
31147 
31148   public string chan_name {
31149     set {
31150       freeswitchPINVOKE.switch_caller_profile_chan_name_set(swigCPtr, value);
31151     }
31152     get {
31153       string ret = freeswitchPINVOKE.switch_caller_profile_chan_name_get(swigCPtr);
31154       return ret;
31155     }
31156   }
31157 
31158   public string uuid {
31159     set {
31160       freeswitchPINVOKE.switch_caller_profile_uuid_set(swigCPtr, value);
31161     }
31162     get {
31163       string ret = freeswitchPINVOKE.switch_caller_profile_uuid_get(swigCPtr);
31164       return ret;
31165     }
31166   }
31167 
31168   public string context {
31169     set {
31170       freeswitchPINVOKE.switch_caller_profile_context_set(swigCPtr, value);
31171     }
31172     get {
31173       string ret = freeswitchPINVOKE.switch_caller_profile_context_get(swigCPtr);
31174       return ret;
31175     }
31176   }
31177 
31178   public string profile_index {
31179     set {
31180       freeswitchPINVOKE.switch_caller_profile_profile_index_set(swigCPtr, value);
31181     }
31182     get {
31183       string ret = freeswitchPINVOKE.switch_caller_profile_profile_index_get(swigCPtr);
31184       return ret;
31185     }
31186   }
31187 
31188   public uint flags {
31189     set {
31190       freeswitchPINVOKE.switch_caller_profile_flags_set(swigCPtr, value);
31191     }
31192     get {
31193       uint ret = freeswitchPINVOKE.switch_caller_profile_flags_get(swigCPtr);
31194       return ret;
31195     }
31196   }
31197 
31198   public switch_caller_profile originator_caller_profile {
31199     set {
31200       freeswitchPINVOKE.switch_caller_profile_originator_caller_profile_set(swigCPtr, switch_caller_profile.getCPtr(value));
31201     }
31202     get {
31203       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_caller_profile_originator_caller_profile_get(swigCPtr);
31204       switch_caller_profile ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_caller_profile(cPtr, false);
31205       return ret;
31206     }
31207   }
31208 
31209   public switch_caller_profile originatee_caller_profile {
31210     set {
31211       freeswitchPINVOKE.switch_caller_profile_originatee_caller_profile_set(swigCPtr, switch_caller_profile.getCPtr(value));
31212     }
31213     get {
31214       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_caller_profile_originatee_caller_profile_get(swigCPtr);
31215       switch_caller_profile ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_caller_profile(cPtr, false);
31216       return ret;
31217     }
31218   }
31219 
31220   public switch_caller_profile origination_caller_profile {
31221     set {
31222       freeswitchPINVOKE.switch_caller_profile_origination_caller_profile_set(swigCPtr, switch_caller_profile.getCPtr(value));
31223     }
31224     get {
31225       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_caller_profile_origination_caller_profile_get(swigCPtr);
31226       switch_caller_profile ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_caller_profile(cPtr, false);
31227       return ret;
31228     }
31229   }
31230 
31231   public switch_caller_profile hunt_caller_profile {
31232     set {
31233       freeswitchPINVOKE.switch_caller_profile_hunt_caller_profile_set(swigCPtr, switch_caller_profile.getCPtr(value));
31234     }
31235     get {
31236       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_caller_profile_hunt_caller_profile_get(swigCPtr);
31237       switch_caller_profile ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_caller_profile(cPtr, false);
31238       return ret;
31239     }
31240   }
31241 
31242   public switch_channel_timetable times {
31243     set {
31244       freeswitchPINVOKE.switch_caller_profile_times_set(swigCPtr, switch_channel_timetable.getCPtr(value));
31245     }
31246     get {
31247       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_caller_profile_times_get(swigCPtr);
31248       switch_channel_timetable ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_channel_timetable(cPtr, false);
31249       return ret;
31250     }
31251   }
31252 
31253   public switch_channel_timetable old_times {
31254     set {
31255       freeswitchPINVOKE.switch_caller_profile_old_times_set(swigCPtr, switch_channel_timetable.getCPtr(value));
31256     }
31257     get {
31258       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_caller_profile_old_times_get(swigCPtr);
31259       switch_channel_timetable ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_channel_timetable(cPtr, false);
31260       return ret;
31261     }
31262   }
31263 
31264   public switch_caller_extension caller_extension {
31265     set {
31266       freeswitchPINVOKE.switch_caller_profile_caller_extension_set(swigCPtr, switch_caller_extension.getCPtr(value));
31267     }
31268     get {
31269       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_caller_profile_caller_extension_get(swigCPtr);
31270       switch_caller_extension ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_caller_extension(cPtr, false);
31271       return ret;
31272     }
31273   }
31274 
31275   public SWIGTYPE_p_apr_pool_t pool {
31276     set {
31277       freeswitchPINVOKE.switch_caller_profile_pool_set(swigCPtr, SWIGTYPE_p_apr_pool_t.getCPtr(value));
31278     }
31279     get {
31280       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_caller_profile_pool_get(swigCPtr);
31281       SWIGTYPE_p_apr_pool_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_apr_pool_t(cPtr, false);
31282       return ret;
31283     }
31284   }
31285 
31286   public switch_caller_profile next {
31287     set {
31288       freeswitchPINVOKE.switch_caller_profile_next_set(swigCPtr, switch_caller_profile.getCPtr(value));
31289     }
31290     get {
31291       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_caller_profile_next_get(swigCPtr);
31292       switch_caller_profile ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_caller_profile(cPtr, false);
31293       return ret;
31294     }
31295   }
31296 
31297   public switch_call_direction_t direction {
31298     set {
31299       freeswitchPINVOKE.switch_caller_profile_direction_set(swigCPtr, (int)value);
31300     }
31301     get {
31302       switch_call_direction_t ret = (switch_call_direction_t)freeswitchPINVOKE.switch_caller_profile_direction_get(swigCPtr);
31303       return ret;
31304     }
31305   }
31306 
31307   public switch_call_direction_t logical_direction {
31308     set {
31309       freeswitchPINVOKE.switch_caller_profile_logical_direction_set(swigCPtr, (int)value);
31310     }
31311     get {
31312       switch_call_direction_t ret = (switch_call_direction_t)freeswitchPINVOKE.switch_caller_profile_logical_direction_get(swigCPtr);
31313       return ret;
31314     }
31315   }
31316 
31317   public profile_node_t soft {
31318     set {
31319       freeswitchPINVOKE.switch_caller_profile_soft_set(swigCPtr, profile_node_t.getCPtr(value));
31320     }
31321     get {
31322       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_caller_profile_soft_get(swigCPtr);
31323       profile_node_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new profile_node_t(cPtr, false);
31324       return ret;
31325     }
31326   }
31327 
31328   public string uuid_str {
31329     set {
31330       freeswitchPINVOKE.switch_caller_profile_uuid_str_set(swigCPtr, value);
31331     }
31332     get {
31333       string ret = freeswitchPINVOKE.switch_caller_profile_uuid_str_get(swigCPtr);
31334       return ret;
31335     }
31336   }
31337 
31338   public string clone_of {
31339     set {
31340       freeswitchPINVOKE.switch_caller_profile_clone_of_set(swigCPtr, value);
31341     }
31342     get {
31343       string ret = freeswitchPINVOKE.switch_caller_profile_clone_of_get(swigCPtr);
31344       return ret;
31345     }
31346   }
31347 
31348   public string transfer_source {
31349     set {
31350       freeswitchPINVOKE.switch_caller_profile_transfer_source_set(swigCPtr, value);
31351     }
31352     get {
31353       string ret = freeswitchPINVOKE.switch_caller_profile_transfer_source_get(swigCPtr);
31354       return ret;
31355     }
31356   }
31357 
switch_caller_profile()31358   public switch_caller_profile() : this(freeswitchPINVOKE.new_switch_caller_profile(), true) {
31359   }
31360 
31361 }
31362 
31363 }
31364 //------------------------------------------------------------------------------
31365 // <auto-generated />
31366 //
31367 // This file was automatically generated by SWIG (http://www.swig.org).
31368 // Version 3.0.12
31369 //
31370 // Do not make changes to this file unless you know what you are doing--modify
31371 // the SWIG interface file instead.
31372 //------------------------------------------------------------------------------
31373 
31374 namespace FreeSWITCH.Native {
31375 
31376 [System.Flags] public enum switch_caller_profile_flag_enum_t {
31377   SWITCH_CPF_NONE = 0,
31378   SWITCH_CPF_SCREEN = (1 << 0),
31379   SWITCH_CPF_HIDE_NAME = (1 << 1),
31380   SWITCH_CPF_HIDE_NUMBER = (1 << 2),
31381   SWITCH_CPF_SOFT_PREFIX = (1 << 3),
31382   SWITCH_CPF_SOFT_LOOKUP = (1 << 4)
31383 }
31384 
31385 }
31386 //------------------------------------------------------------------------------
31387 // <auto-generated />
31388 //
31389 // This file was automatically generated by SWIG (http://www.swig.org).
31390 // Version 3.0.12
31391 //
31392 // Do not make changes to this file unless you know what you are doing--modify
31393 // the SWIG interface file instead.
31394 //------------------------------------------------------------------------------
31395 
31396 namespace FreeSWITCH.Native {
31397 
31398 public enum switch_channel_app_flag_t {
31399   CF_APP_TAGGED = (1 << 0),
31400   CF_APP_T38 = (1 << 1),
31401   CF_APP_T38_REQ = (1 << 2),
31402   CF_APP_T38_FAIL = (1 << 3),
31403   CF_APP_T38_NEGOTIATED = (1 << 4),
31404   CF_APP_T38_POSSIBLE = (1 << 5)
31405 }
31406 
31407 }
31408 //------------------------------------------------------------------------------
31409 // <auto-generated />
31410 //
31411 // This file was automatically generated by SWIG (http://www.swig.org).
31412 // Version 3.0.12
31413 //
31414 // Do not make changes to this file unless you know what you are doing--modify
31415 // the SWIG interface file instead.
31416 //------------------------------------------------------------------------------
31417 
31418 namespace FreeSWITCH.Native {
31419 
31420 public enum switch_channel_callstate_t {
31421   CCS_DOWN,
31422   CCS_DIALING,
31423   CCS_RINGING,
31424   CCS_EARLY,
31425   CCS_ACTIVE,
31426   CCS_HELD,
31427   CCS_RING_WAIT,
31428   CCS_HANGUP,
31429   CCS_UNHELD
31430 }
31431 
31432 }
31433 //------------------------------------------------------------------------------
31434 // <auto-generated />
31435 //
31436 // This file was automatically generated by SWIG (http://www.swig.org).
31437 // Version 3.0.12
31438 //
31439 // Do not make changes to this file unless you know what you are doing--modify
31440 // the SWIG interface file instead.
31441 //------------------------------------------------------------------------------
31442 
31443 namespace FreeSWITCH.Native {
31444 
31445 public enum switch_channel_cap_t {
31446   CC_MEDIA_ACK = 1,
31447   CC_BYPASS_MEDIA,
31448   CC_PROXY_MEDIA,
31449   CC_JITTERBUFFER,
31450   CC_FS_RTP,
31451   CC_QUEUEABLE_DTMF_DELAY,
31452   CC_IO_OVERRIDE,
31453   CC_RTP_RTT,
31454   CC_MSRP,
31455   CC_FLAG_MAX
31456 }
31457 
31458 }
31459 //------------------------------------------------------------------------------
31460 // <auto-generated />
31461 //
31462 // This file was automatically generated by SWIG (http://www.swig.org).
31463 // Version 3.0.12
31464 //
31465 // Do not make changes to this file unless you know what you are doing--modify
31466 // the SWIG interface file instead.
31467 //------------------------------------------------------------------------------
31468 
31469 namespace FreeSWITCH.Native {
31470 
31471 public enum switch_channel_flag_t {
31472   CF_ANSWERED = 1,
31473   CF_OUTBOUND,
31474   CF_EARLY_MEDIA,
31475   CF_BRIDGE_ORIGINATOR,
31476   CF_UUID_BRIDGE_ORIGINATOR,
31477   CF_TRANSFER,
31478   CF_ACCEPT_CNG,
31479   CF_REDIRECT,
31480   CF_BRIDGED,
31481   CF_HOLD,
31482   CF_HOLD_BLEG,
31483   CF_SERVICE,
31484   CF_TAGGED,
31485   CF_WINNER,
31486   CF_CONTROLLED,
31487   CF_PROXY_MODE,
31488   CF_PROXY_OFF,
31489   CF_SUSPEND,
31490   CF_EVENT_PARSE,
31491   CF_GEN_RINGBACK,
31492   CF_RING_READY,
31493   CF_BREAK,
31494   CF_BROADCAST,
31495   CF_UNICAST,
31496   CF_VIDEO,
31497   CF_EVENT_LOCK,
31498   CF_EVENT_LOCK_PRI,
31499   CF_RESET,
31500   CF_ORIGINATING,
31501   CF_STOP_BROADCAST,
31502   CF_PROXY_MEDIA,
31503   CF_INNER_BRIDGE,
31504   CF_REQ_MEDIA,
31505   CF_VERBOSE_EVENTS,
31506   CF_PAUSE_BUGS,
31507   CF_DIVERT_EVENTS,
31508   CF_BLOCK_STATE,
31509   CF_FS_RTP,
31510   CF_REPORTING,
31511   CF_PARK,
31512   CF_TIMESTAMP_SET,
31513   CF_ORIGINATOR,
31514   CF_XFER_ZOMBIE,
31515   CF_MEDIA_ACK,
31516   CF_THREAD_SLEEPING,
31517   CF_DISABLE_RINGBACK,
31518   CF_NOT_READY,
31519   CF_SIGNAL_BRIDGE_TTL,
31520   CF_MEDIA_BRIDGE_TTL,
31521   CF_BYPASS_MEDIA_AFTER_BRIDGE,
31522   CF_LEG_HOLDING,
31523   CF_BROADCAST_DROP_MEDIA,
31524   CF_EARLY_HANGUP,
31525   CF_MEDIA_SET,
31526   CF_CONSUME_ON_ORIGINATE,
31527   CF_PASSTHRU_PTIME_MISMATCH,
31528   CF_BRIDGE_NOWRITE,
31529   CF_RECOVERED,
31530   CF_JITTERBUFFER,
31531   CF_JITTERBUFFER_PLC,
31532   CF_DIALPLAN,
31533   CF_BLEG,
31534   CF_BLOCK_BROADCAST_UNTIL_MEDIA,
31535   CF_CNG_PLC,
31536   CF_ATTENDED_TRANSFER,
31537   CF_LAZY_ATTENDED_TRANSFER,
31538   CF_SIGNAL_DATA,
31539   CF_SIMPLIFY,
31540   CF_ZOMBIE_EXEC,
31541   CF_INTERCEPT,
31542   CF_INTERCEPTED,
31543   CF_VIDEO_REFRESH_REQ,
31544   CF_MANUAL_VID_REFRESH,
31545   CF_SERVICE_AUDIO,
31546   CF_SERVICE_VIDEO,
31547   CF_ZRTP_PASSTHRU_REQ,
31548   CF_ZRTP_PASSTHRU,
31549   CF_ZRTP_HASH,
31550   CF_CHANNEL_SWAP,
31551   CF_DEVICE_LEG,
31552   CF_FINAL_DEVICE_LEG,
31553   CF_PICKUP,
31554   CF_CONFIRM_BLIND_TRANSFER,
31555   CF_NO_PRESENCE,
31556   CF_CONFERENCE,
31557   CF_CONFERENCE_ADV,
31558   CF_RECOVERING,
31559   CF_RECOVERING_BRIDGE,
31560   CF_TRACKED,
31561   CF_TRACKABLE,
31562   CF_NO_CDR,
31563   CF_EARLY_OK,
31564   CF_MEDIA_TRANS,
31565   CF_HOLD_ON_BRIDGE,
31566   CF_SECURE,
31567   CF_LIBERAL_DTMF,
31568   CF_SLA_BARGE,
31569   CF_SLA_BARGING,
31570   CF_PROTO_HOLD,
31571   CF_HOLD_LOCK,
31572   CF_VIDEO_POSSIBLE,
31573   CF_NOTIMER_DURING_BRIDGE,
31574   CF_PASS_RFC2833,
31575   CF_T38_PASSTHRU,
31576   CF_DROP_DTMF,
31577   CF_REINVITE,
31578   CF_AUTOFLUSH_DURING_BRIDGE,
31579   CF_RTP_NOTIMER_DURING_BRIDGE,
31580   CF_AVPF,
31581   CF_AVPF_MOZ,
31582   CF_ICE,
31583   CF_DTLS,
31584   CF_VERBOSE_SDP,
31585   CF_DTLS_OK,
31586   CF_3PCC,
31587   CF_VIDEO_PASSIVE,
31588   CF_NOVIDEO,
31589   CF_VIDEO_BITRATE_UNMANAGABLE,
31590   CF_VIDEO_ECHO,
31591   CF_VIDEO_BLANK,
31592   CF_VIDEO_WRITING,
31593   CF_SLA_INTERCEPT,
31594   CF_VIDEO_BREAK,
31595   CF_AUDIO_PAUSE_READ,
31596   CF_AUDIO_PAUSE_WRITE,
31597   CF_VIDEO_PAUSE_READ,
31598   CF_VIDEO_PAUSE_WRITE,
31599   CF_BYPASS_MEDIA_AFTER_HOLD,
31600   CF_HANGUP_HELD,
31601   CF_CONFERENCE_RESET_MEDIA,
31602   CF_VIDEO_DECODED_READ,
31603   CF_VIDEO_DEBUG_READ,
31604   CF_VIDEO_DEBUG_WRITE,
31605   CF_VIDEO_ONLY,
31606   CF_VIDEO_READY,
31607   CF_VIDEO_MIRROR_INPUT,
31608   CF_VIDEO_READ_FILE_ATTACHED,
31609   CF_VIDEO_WRITE_FILE_ATTACHED,
31610   CF_3P_MEDIA_REQUESTED,
31611   CF_3P_NOMEDIA_REQUESTED,
31612   CF_3P_NOMEDIA_REQUESTED_BLEG,
31613   CF_IMAGE_SDP,
31614   CF_VIDEO_SDP_RECVD,
31615   CF_TEXT_SDP_RECVD,
31616   CF_HAS_TEXT,
31617   CF_TEXT_POSSIBLE,
31618   CF_TEXT_PASSIVE,
31619   CF_TEXT_ECHO,
31620   CF_TEXT_ACTIVE,
31621   CF_TEXT_IDLE,
31622   CF_TEXT_LINE_BASED,
31623   CF_QUEUE_TEXT_EVENTS,
31624   CF_FIRE_TEXT_EVENTS,
31625   CF_MSRP,
31626   CF_MSRPS,
31627   CF_WANT_MSRP,
31628   CF_WANT_MSRPS,
31629   CF_RTT,
31630   CF_WANT_RTT,
31631   CF_AUDIO,
31632   CF_AWAITING_STREAM_CHANGE,
31633   CF_PROCESSING_STREAM_CHANGE,
31634   CF_STREAM_CHANGED,
31635   CF_ARRANGED_BRIDGE,
31636   CF_STATE_REPEAT,
31637   CF_WANT_DTLSv1_2,
31638   CF_RFC7329_COMPAT,
31639   CF_FLAG_MAX
31640 }
31641 
31642 }
31643 //------------------------------------------------------------------------------
31644 // <auto-generated />
31645 //
31646 // This file was automatically generated by SWIG (http://www.swig.org).
31647 // Version 3.0.12
31648 //
31649 // Do not make changes to this file unless you know what you are doing--modify
31650 // the SWIG interface file instead.
31651 //------------------------------------------------------------------------------
31652 
31653 namespace FreeSWITCH.Native {
31654 
31655 public enum switch_channel_state_t {
31656   CS_NEW,
31657   CS_INIT,
31658   CS_ROUTING,
31659   CS_SOFT_EXECUTE,
31660   CS_EXECUTE,
31661   CS_EXCHANGE_MEDIA,
31662   CS_PARK,
31663   CS_CONSUME_MEDIA,
31664   CS_HIBERNATE,
31665   CS_RESET,
31666   CS_HANGUP,
31667   CS_REPORTING,
31668   CS_DESTROY,
31669   CS_NONE
31670 }
31671 
31672 }
31673 //------------------------------------------------------------------------------
31674 // <auto-generated />
31675 //
31676 // This file was automatically generated by SWIG (http://www.swig.org).
31677 // Version 3.0.12
31678 //
31679 // Do not make changes to this file unless you know what you are doing--modify
31680 // the SWIG interface file instead.
31681 //------------------------------------------------------------------------------
31682 
31683 namespace FreeSWITCH.Native {
31684 
31685 public class switch_channel_timetable : global::System.IDisposable {
31686   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
31687   protected bool swigCMemOwn;
31688 
switch_channel_timetable(global::System.IntPtr cPtr, bool cMemoryOwn)31689   internal switch_channel_timetable(global::System.IntPtr cPtr, bool cMemoryOwn) {
31690     swigCMemOwn = cMemoryOwn;
31691     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
31692   }
31693 
getCPtr(switch_channel_timetable obj)31694   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_channel_timetable obj) {
31695     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
31696   }
31697 
~switch_channel_timetable()31698   ~switch_channel_timetable() {
31699     Dispose();
31700   }
31701 
Dispose()31702   public virtual void Dispose() {
31703     lock(this) {
31704       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
31705         if (swigCMemOwn) {
31706           swigCMemOwn = false;
31707           freeswitchPINVOKE.delete_switch_channel_timetable(swigCPtr);
31708         }
31709         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
31710       }
31711       global::System.GC.SuppressFinalize(this);
31712     }
31713   }
31714 
31715   public SWIGTYPE_p_switch_time_t profile_created {
31716     set {
31717       freeswitchPINVOKE.switch_channel_timetable_profile_created_set(swigCPtr, SWIGTYPE_p_switch_time_t.getCPtr(value));
31718       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
31719     }
31720     get {
31721       SWIGTYPE_p_switch_time_t ret = new SWIGTYPE_p_switch_time_t(freeswitchPINVOKE.switch_channel_timetable_profile_created_get(swigCPtr), true);
31722       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
31723       return ret;
31724     }
31725   }
31726 
31727   public SWIGTYPE_p_switch_time_t created {
31728     set {
31729       freeswitchPINVOKE.switch_channel_timetable_created_set(swigCPtr, SWIGTYPE_p_switch_time_t.getCPtr(value));
31730       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
31731     }
31732     get {
31733       SWIGTYPE_p_switch_time_t ret = new SWIGTYPE_p_switch_time_t(freeswitchPINVOKE.switch_channel_timetable_created_get(swigCPtr), true);
31734       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
31735       return ret;
31736     }
31737   }
31738 
31739   public SWIGTYPE_p_switch_time_t answered {
31740     set {
31741       freeswitchPINVOKE.switch_channel_timetable_answered_set(swigCPtr, SWIGTYPE_p_switch_time_t.getCPtr(value));
31742       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
31743     }
31744     get {
31745       SWIGTYPE_p_switch_time_t ret = new SWIGTYPE_p_switch_time_t(freeswitchPINVOKE.switch_channel_timetable_answered_get(swigCPtr), true);
31746       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
31747       return ret;
31748     }
31749   }
31750 
31751   public SWIGTYPE_p_switch_time_t progress {
31752     set {
31753       freeswitchPINVOKE.switch_channel_timetable_progress_set(swigCPtr, SWIGTYPE_p_switch_time_t.getCPtr(value));
31754       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
31755     }
31756     get {
31757       SWIGTYPE_p_switch_time_t ret = new SWIGTYPE_p_switch_time_t(freeswitchPINVOKE.switch_channel_timetable_progress_get(swigCPtr), true);
31758       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
31759       return ret;
31760     }
31761   }
31762 
31763   public SWIGTYPE_p_switch_time_t progress_media {
31764     set {
31765       freeswitchPINVOKE.switch_channel_timetable_progress_media_set(swigCPtr, SWIGTYPE_p_switch_time_t.getCPtr(value));
31766       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
31767     }
31768     get {
31769       SWIGTYPE_p_switch_time_t ret = new SWIGTYPE_p_switch_time_t(freeswitchPINVOKE.switch_channel_timetable_progress_media_get(swigCPtr), true);
31770       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
31771       return ret;
31772     }
31773   }
31774 
31775   public SWIGTYPE_p_switch_time_t hungup {
31776     set {
31777       freeswitchPINVOKE.switch_channel_timetable_hungup_set(swigCPtr, SWIGTYPE_p_switch_time_t.getCPtr(value));
31778       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
31779     }
31780     get {
31781       SWIGTYPE_p_switch_time_t ret = new SWIGTYPE_p_switch_time_t(freeswitchPINVOKE.switch_channel_timetable_hungup_get(swigCPtr), true);
31782       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
31783       return ret;
31784     }
31785   }
31786 
31787   public SWIGTYPE_p_switch_time_t transferred {
31788     set {
31789       freeswitchPINVOKE.switch_channel_timetable_transferred_set(swigCPtr, SWIGTYPE_p_switch_time_t.getCPtr(value));
31790       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
31791     }
31792     get {
31793       SWIGTYPE_p_switch_time_t ret = new SWIGTYPE_p_switch_time_t(freeswitchPINVOKE.switch_channel_timetable_transferred_get(swigCPtr), true);
31794       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
31795       return ret;
31796     }
31797   }
31798 
31799   public SWIGTYPE_p_switch_time_t resurrected {
31800     set {
31801       freeswitchPINVOKE.switch_channel_timetable_resurrected_set(swigCPtr, SWIGTYPE_p_switch_time_t.getCPtr(value));
31802       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
31803     }
31804     get {
31805       SWIGTYPE_p_switch_time_t ret = new SWIGTYPE_p_switch_time_t(freeswitchPINVOKE.switch_channel_timetable_resurrected_get(swigCPtr), true);
31806       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
31807       return ret;
31808     }
31809   }
31810 
31811   public SWIGTYPE_p_switch_time_t bridged {
31812     set {
31813       freeswitchPINVOKE.switch_channel_timetable_bridged_set(swigCPtr, SWIGTYPE_p_switch_time_t.getCPtr(value));
31814       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
31815     }
31816     get {
31817       SWIGTYPE_p_switch_time_t ret = new SWIGTYPE_p_switch_time_t(freeswitchPINVOKE.switch_channel_timetable_bridged_get(swigCPtr), true);
31818       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
31819       return ret;
31820     }
31821   }
31822 
31823   public SWIGTYPE_p_switch_time_t last_hold {
31824     set {
31825       freeswitchPINVOKE.switch_channel_timetable_last_hold_set(swigCPtr, SWIGTYPE_p_switch_time_t.getCPtr(value));
31826       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
31827     }
31828     get {
31829       SWIGTYPE_p_switch_time_t ret = new SWIGTYPE_p_switch_time_t(freeswitchPINVOKE.switch_channel_timetable_last_hold_get(swigCPtr), true);
31830       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
31831       return ret;
31832     }
31833   }
31834 
31835   public SWIGTYPE_p_switch_time_t hold_accum {
31836     set {
31837       freeswitchPINVOKE.switch_channel_timetable_hold_accum_set(swigCPtr, SWIGTYPE_p_switch_time_t.getCPtr(value));
31838       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
31839     }
31840     get {
31841       SWIGTYPE_p_switch_time_t ret = new SWIGTYPE_p_switch_time_t(freeswitchPINVOKE.switch_channel_timetable_hold_accum_get(swigCPtr), true);
31842       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
31843       return ret;
31844     }
31845   }
31846 
31847   public switch_channel_timetable next {
31848     set {
31849       freeswitchPINVOKE.switch_channel_timetable_next_set(swigCPtr, switch_channel_timetable.getCPtr(value));
31850     }
31851     get {
31852       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_channel_timetable_next_get(swigCPtr);
31853       switch_channel_timetable ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_channel_timetable(cPtr, false);
31854       return ret;
31855     }
31856   }
31857 
switch_channel_timetable()31858   public switch_channel_timetable() : this(freeswitchPINVOKE.new_switch_channel_timetable(), true) {
31859   }
31860 
31861 }
31862 
31863 }
31864 //------------------------------------------------------------------------------
31865 // <auto-generated />
31866 //
31867 // This file was automatically generated by SWIG (http://www.swig.org).
31868 // Version 3.0.12
31869 //
31870 // Do not make changes to this file unless you know what you are doing--modify
31871 // the SWIG interface file instead.
31872 //------------------------------------------------------------------------------
31873 
31874 namespace FreeSWITCH.Native {
31875 
31876 public enum switch_chat_application_flag_enum_t {
31877   SCAF_NONE = 0
31878 }
31879 
31880 }
31881 //------------------------------------------------------------------------------
31882 // <auto-generated />
31883 //
31884 // This file was automatically generated by SWIG (http://www.swig.org).
31885 // Version 3.0.12
31886 //
31887 // Do not make changes to this file unless you know what you are doing--modify
31888 // the SWIG interface file instead.
31889 //------------------------------------------------------------------------------
31890 
31891 namespace FreeSWITCH.Native {
31892 
31893 public class switch_chat_application_interface : global::System.IDisposable {
31894   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
31895   protected bool swigCMemOwn;
31896 
switch_chat_application_interface(global::System.IntPtr cPtr, bool cMemoryOwn)31897   internal switch_chat_application_interface(global::System.IntPtr cPtr, bool cMemoryOwn) {
31898     swigCMemOwn = cMemoryOwn;
31899     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
31900   }
31901 
getCPtr(switch_chat_application_interface obj)31902   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_chat_application_interface obj) {
31903     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
31904   }
31905 
~switch_chat_application_interface()31906   ~switch_chat_application_interface() {
31907     Dispose();
31908   }
31909 
Dispose()31910   public virtual void Dispose() {
31911     lock(this) {
31912       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
31913         if (swigCMemOwn) {
31914           swigCMemOwn = false;
31915           freeswitchPINVOKE.delete_switch_chat_application_interface(swigCPtr);
31916         }
31917         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
31918       }
31919       global::System.GC.SuppressFinalize(this);
31920     }
31921   }
31922 
31923   public string interface_name {
31924     set {
31925       freeswitchPINVOKE.switch_chat_application_interface_interface_name_set(swigCPtr, value);
31926     }
31927     get {
31928       string ret = freeswitchPINVOKE.switch_chat_application_interface_interface_name_get(swigCPtr);
31929       return ret;
31930     }
31931   }
31932 
31933   public SWIGTYPE_p_f_p_switch_event_p_q_const__char__switch_status_t chat_application_function {
31934     set {
31935       freeswitchPINVOKE.switch_chat_application_interface_chat_application_function_set(swigCPtr, SWIGTYPE_p_f_p_switch_event_p_q_const__char__switch_status_t.getCPtr(value));
31936     }
31937     get {
31938       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_chat_application_interface_chat_application_function_get(swigCPtr);
31939       SWIGTYPE_p_f_p_switch_event_p_q_const__char__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_event_p_q_const__char__switch_status_t(cPtr, false);
31940       return ret;
31941     }
31942   }
31943 
31944   public string long_desc {
31945     set {
31946       freeswitchPINVOKE.switch_chat_application_interface_long_desc_set(swigCPtr, value);
31947     }
31948     get {
31949       string ret = freeswitchPINVOKE.switch_chat_application_interface_long_desc_get(swigCPtr);
31950       return ret;
31951     }
31952   }
31953 
31954   public string short_desc {
31955     set {
31956       freeswitchPINVOKE.switch_chat_application_interface_short_desc_set(swigCPtr, value);
31957     }
31958     get {
31959       string ret = freeswitchPINVOKE.switch_chat_application_interface_short_desc_get(swigCPtr);
31960       return ret;
31961     }
31962   }
31963 
31964   public string syntax {
31965     set {
31966       freeswitchPINVOKE.switch_chat_application_interface_syntax_set(swigCPtr, value);
31967     }
31968     get {
31969       string ret = freeswitchPINVOKE.switch_chat_application_interface_syntax_get(swigCPtr);
31970       return ret;
31971     }
31972   }
31973 
31974   public uint flags {
31975     set {
31976       freeswitchPINVOKE.switch_chat_application_interface_flags_set(swigCPtr, value);
31977     }
31978     get {
31979       uint ret = freeswitchPINVOKE.switch_chat_application_interface_flags_get(swigCPtr);
31980       return ret;
31981     }
31982   }
31983 
31984   public SWIGTYPE_p_switch_thread_rwlock_t rwlock {
31985     set {
31986       freeswitchPINVOKE.switch_chat_application_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value));
31987     }
31988     get {
31989       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_chat_application_interface_rwlock_get(swigCPtr);
31990       SWIGTYPE_p_switch_thread_rwlock_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_thread_rwlock_t(cPtr, false);
31991       return ret;
31992     }
31993   }
31994 
31995   public int refs {
31996     set {
31997       freeswitchPINVOKE.switch_chat_application_interface_refs_set(swigCPtr, value);
31998     }
31999     get {
32000       int ret = freeswitchPINVOKE.switch_chat_application_interface_refs_get(swigCPtr);
32001       return ret;
32002     }
32003   }
32004 
32005   public SWIGTYPE_p_switch_mutex_t reflock {
32006     set {
32007       freeswitchPINVOKE.switch_chat_application_interface_reflock_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
32008     }
32009     get {
32010       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_chat_application_interface_reflock_get(swigCPtr);
32011       SWIGTYPE_p_switch_mutex_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
32012       return ret;
32013     }
32014   }
32015 
32016   public switch_loadable_module_interface parent {
32017     set {
32018       freeswitchPINVOKE.switch_chat_application_interface_parent_set(swigCPtr, switch_loadable_module_interface.getCPtr(value));
32019     }
32020     get {
32021       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_chat_application_interface_parent_get(swigCPtr);
32022       switch_loadable_module_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_loadable_module_interface(cPtr, false);
32023       return ret;
32024     }
32025   }
32026 
32027   public switch_chat_application_interface next {
32028     set {
32029       freeswitchPINVOKE.switch_chat_application_interface_next_set(swigCPtr, switch_chat_application_interface.getCPtr(value));
32030     }
32031     get {
32032       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_chat_application_interface_next_get(swigCPtr);
32033       switch_chat_application_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_chat_application_interface(cPtr, false);
32034       return ret;
32035     }
32036   }
32037 
switch_chat_application_interface()32038   public switch_chat_application_interface() : this(freeswitchPINVOKE.new_switch_chat_application_interface(), true) {
32039   }
32040 
32041 }
32042 
32043 }
32044 //------------------------------------------------------------------------------
32045 // <auto-generated />
32046 //
32047 // This file was automatically generated by SWIG (http://www.swig.org).
32048 // Version 3.0.12
32049 //
32050 // Do not make changes to this file unless you know what you are doing--modify
32051 // the SWIG interface file instead.
32052 //------------------------------------------------------------------------------
32053 
32054 namespace FreeSWITCH.Native {
32055 
32056 public class switch_chat_interface : global::System.IDisposable {
32057   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
32058   protected bool swigCMemOwn;
32059 
switch_chat_interface(global::System.IntPtr cPtr, bool cMemoryOwn)32060   internal switch_chat_interface(global::System.IntPtr cPtr, bool cMemoryOwn) {
32061     swigCMemOwn = cMemoryOwn;
32062     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
32063   }
32064 
getCPtr(switch_chat_interface obj)32065   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_chat_interface obj) {
32066     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
32067   }
32068 
~switch_chat_interface()32069   ~switch_chat_interface() {
32070     Dispose();
32071   }
32072 
Dispose()32073   public virtual void Dispose() {
32074     lock(this) {
32075       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32076         if (swigCMemOwn) {
32077           swigCMemOwn = false;
32078           freeswitchPINVOKE.delete_switch_chat_interface(swigCPtr);
32079         }
32080         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
32081       }
32082       global::System.GC.SuppressFinalize(this);
32083     }
32084   }
32085 
32086   public string interface_name {
32087     set {
32088       freeswitchPINVOKE.switch_chat_interface_interface_name_set(swigCPtr, value);
32089     }
32090     get {
32091       string ret = freeswitchPINVOKE.switch_chat_interface_interface_name_get(swigCPtr);
32092       return ret;
32093     }
32094   }
32095 
32096   public SWIGTYPE_p_f_p_switch_event__switch_status_t chat_send {
32097     set {
32098       freeswitchPINVOKE.switch_chat_interface_chat_send_set(swigCPtr, SWIGTYPE_p_f_p_switch_event__switch_status_t.getCPtr(value));
32099     }
32100     get {
32101       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_chat_interface_chat_send_get(swigCPtr);
32102       SWIGTYPE_p_f_p_switch_event__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_event__switch_status_t(cPtr, false);
32103       return ret;
32104     }
32105   }
32106 
32107   public SWIGTYPE_p_switch_thread_rwlock_t rwlock {
32108     set {
32109       freeswitchPINVOKE.switch_chat_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value));
32110     }
32111     get {
32112       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_chat_interface_rwlock_get(swigCPtr);
32113       SWIGTYPE_p_switch_thread_rwlock_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_thread_rwlock_t(cPtr, false);
32114       return ret;
32115     }
32116   }
32117 
32118   public int refs {
32119     set {
32120       freeswitchPINVOKE.switch_chat_interface_refs_set(swigCPtr, value);
32121     }
32122     get {
32123       int ret = freeswitchPINVOKE.switch_chat_interface_refs_get(swigCPtr);
32124       return ret;
32125     }
32126   }
32127 
32128   public SWIGTYPE_p_switch_mutex_t reflock {
32129     set {
32130       freeswitchPINVOKE.switch_chat_interface_reflock_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
32131     }
32132     get {
32133       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_chat_interface_reflock_get(swigCPtr);
32134       SWIGTYPE_p_switch_mutex_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
32135       return ret;
32136     }
32137   }
32138 
32139   public switch_loadable_module_interface parent {
32140     set {
32141       freeswitchPINVOKE.switch_chat_interface_parent_set(swigCPtr, switch_loadable_module_interface.getCPtr(value));
32142     }
32143     get {
32144       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_chat_interface_parent_get(swigCPtr);
32145       switch_loadable_module_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_loadable_module_interface(cPtr, false);
32146       return ret;
32147     }
32148   }
32149 
32150   public switch_chat_interface next {
32151     set {
32152       freeswitchPINVOKE.switch_chat_interface_next_set(swigCPtr, switch_chat_interface.getCPtr(value));
32153     }
32154     get {
32155       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_chat_interface_next_get(swigCPtr);
32156       switch_chat_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_chat_interface(cPtr, false);
32157       return ret;
32158     }
32159   }
32160 
switch_chat_interface()32161   public switch_chat_interface() : this(freeswitchPINVOKE.new_switch_chat_interface(), true) {
32162   }
32163 
32164 }
32165 
32166 }
32167 //------------------------------------------------------------------------------
32168 // <auto-generated />
32169 //
32170 // This file was automatically generated by SWIG (http://www.swig.org).
32171 // Version 3.0.12
32172 //
32173 // Do not make changes to this file unless you know what you are doing--modify
32174 // the SWIG interface file instead.
32175 //------------------------------------------------------------------------------
32176 
32177 namespace FreeSWITCH.Native {
32178 
32179 public class switch_codec : global::System.IDisposable {
32180   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
32181   protected bool swigCMemOwn;
32182 
switch_codec(global::System.IntPtr cPtr, bool cMemoryOwn)32183   internal switch_codec(global::System.IntPtr cPtr, bool cMemoryOwn) {
32184     swigCMemOwn = cMemoryOwn;
32185     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
32186   }
32187 
getCPtr(switch_codec obj)32188   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_codec obj) {
32189     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
32190   }
32191 
~switch_codec()32192   ~switch_codec() {
32193     Dispose();
32194   }
32195 
Dispose()32196   public virtual void Dispose() {
32197     lock(this) {
32198       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32199         if (swigCMemOwn) {
32200           swigCMemOwn = false;
32201           freeswitchPINVOKE.delete_switch_codec(swigCPtr);
32202         }
32203         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
32204       }
32205       global::System.GC.SuppressFinalize(this);
32206     }
32207   }
32208 
32209   public switch_codec_interface codec_interface {
32210     set {
32211       freeswitchPINVOKE.switch_codec_codec_interface_set(swigCPtr, switch_codec_interface.getCPtr(value));
32212     }
32213     get {
32214       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_codec_codec_interface_get(swigCPtr);
32215       switch_codec_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_codec_interface(cPtr, false);
32216       return ret;
32217     }
32218   }
32219 
32220   public switch_codec_implementation implementation {
32221     set {
32222       freeswitchPINVOKE.switch_codec_implementation_set(swigCPtr, switch_codec_implementation.getCPtr(value));
32223     }
32224     get {
32225       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_codec_implementation_get(swigCPtr);
32226       switch_codec_implementation ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_codec_implementation(cPtr, false);
32227       return ret;
32228     }
32229   }
32230 
32231   public string fmtp_in {
32232     set {
32233       freeswitchPINVOKE.switch_codec_fmtp_in_set(swigCPtr, value);
32234     }
32235     get {
32236       string ret = freeswitchPINVOKE.switch_codec_fmtp_in_get(swigCPtr);
32237       return ret;
32238     }
32239   }
32240 
32241   public string fmtp_out {
32242     set {
32243       freeswitchPINVOKE.switch_codec_fmtp_out_set(swigCPtr, value);
32244     }
32245     get {
32246       string ret = freeswitchPINVOKE.switch_codec_fmtp_out_get(swigCPtr);
32247       return ret;
32248     }
32249   }
32250 
32251   public uint flags {
32252     set {
32253       freeswitchPINVOKE.switch_codec_flags_set(swigCPtr, value);
32254     }
32255     get {
32256       uint ret = freeswitchPINVOKE.switch_codec_flags_get(swigCPtr);
32257       return ret;
32258     }
32259   }
32260 
32261   public SWIGTYPE_p_apr_pool_t memory_pool {
32262     set {
32263       freeswitchPINVOKE.switch_codec_memory_pool_set(swigCPtr, SWIGTYPE_p_apr_pool_t.getCPtr(value));
32264     }
32265     get {
32266       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_codec_memory_pool_get(swigCPtr);
32267       SWIGTYPE_p_apr_pool_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_apr_pool_t(cPtr, false);
32268       return ret;
32269     }
32270   }
32271 
32272   public SWIGTYPE_p_void private_info {
32273     set {
32274       freeswitchPINVOKE.switch_codec_private_info_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
32275     }
32276     get {
32277       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_codec_private_info_get(swigCPtr);
32278       SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
32279       return ret;
32280     }
32281   }
32282 
32283   public byte agreed_pt {
32284     set {
32285       freeswitchPINVOKE.switch_codec_agreed_pt_set(swigCPtr, value);
32286     }
32287     get {
32288       byte ret = freeswitchPINVOKE.switch_codec_agreed_pt_get(swigCPtr);
32289       return ret;
32290     }
32291   }
32292 
32293   public SWIGTYPE_p_switch_mutex_t mutex {
32294     set {
32295       freeswitchPINVOKE.switch_codec_mutex_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
32296     }
32297     get {
32298       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_codec_mutex_get(swigCPtr);
32299       SWIGTYPE_p_switch_mutex_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
32300       return ret;
32301     }
32302   }
32303 
32304   public switch_codec next {
32305     set {
32306       freeswitchPINVOKE.switch_codec_next_set(swigCPtr, switch_codec.getCPtr(value));
32307     }
32308     get {
32309       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_codec_next_get(swigCPtr);
32310       switch_codec ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_codec(cPtr, false);
32311       return ret;
32312     }
32313   }
32314 
32315   public SWIGTYPE_p_switch_core_session session {
32316     set {
32317       freeswitchPINVOKE.switch_codec_session_set(swigCPtr, SWIGTYPE_p_switch_core_session.getCPtr(value));
32318     }
32319     get {
32320       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_codec_session_get(swigCPtr);
32321       SWIGTYPE_p_switch_core_session ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_core_session(cPtr, false);
32322       return ret;
32323     }
32324   }
32325 
32326   public switch_frame cur_frame {
32327     set {
32328       freeswitchPINVOKE.switch_codec_cur_frame_set(swigCPtr, switch_frame.getCPtr(value));
32329     }
32330     get {
32331       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_codec_cur_frame_get(swigCPtr);
32332       switch_frame ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_frame(cPtr, false);
32333       return ret;
32334     }
32335   }
32336 
switch_codec()32337   public switch_codec() : this(freeswitchPINVOKE.new_switch_codec(), true) {
32338   }
32339 
32340 }
32341 
32342 }
32343 //------------------------------------------------------------------------------
32344 // <auto-generated />
32345 //
32346 // This file was automatically generated by SWIG (http://www.swig.org).
32347 // Version 3.0.12
32348 //
32349 // Do not make changes to this file unless you know what you are doing--modify
32350 // the SWIG interface file instead.
32351 //------------------------------------------------------------------------------
32352 
32353 namespace FreeSWITCH.Native {
32354 
32355 public enum switch_codec_control_command_t {
32356   SCC_VIDEO_GEN_KEYFRAME = 0,
32357   SCC_VIDEO_BANDWIDTH,
32358   SCC_VIDEO_RESET,
32359   SCC_AUDIO_PACKET_LOSS,
32360   SCC_AUDIO_ADJUST_BITRATE,
32361   SCC_DEBUG,
32362   SCC_CODEC_SPECIFIC
32363 }
32364 
32365 }
32366 //------------------------------------------------------------------------------
32367 // <auto-generated />
32368 //
32369 // This file was automatically generated by SWIG (http://www.swig.org).
32370 // Version 3.0.12
32371 //
32372 // Do not make changes to this file unless you know what you are doing--modify
32373 // the SWIG interface file instead.
32374 //------------------------------------------------------------------------------
32375 
32376 namespace FreeSWITCH.Native {
32377 
32378 public enum switch_codec_control_type_t {
32379   SCCT_NONE = 0,
32380   SCCT_STRING,
32381   SCCT_INT
32382 }
32383 
32384 }
32385 //------------------------------------------------------------------------------
32386 // <auto-generated />
32387 //
32388 // This file was automatically generated by SWIG (http://www.swig.org).
32389 // Version 3.0.12
32390 //
32391 // Do not make changes to this file unless you know what you are doing--modify
32392 // the SWIG interface file instead.
32393 //------------------------------------------------------------------------------
32394 
32395 namespace FreeSWITCH.Native {
32396 
32397 [System.Flags] public enum switch_codec_flag_enum_t {
32398   SWITCH_CODEC_FLAG_ENCODE = (1 << 0),
32399   SWITCH_CODEC_FLAG_DECODE = (1 << 1),
32400   SWITCH_CODEC_FLAG_SILENCE_START = (1 << 2),
32401   SWITCH_CODEC_FLAG_SILENCE_STOP = (1 << 3),
32402   SWITCH_CODEC_FLAG_SILENCE = (1 << 4),
32403   SWITCH_CODEC_FLAG_FREE_POOL = (1 << 5),
32404   SWITCH_CODEC_FLAG_AAL2 = (1 << 6),
32405   SWITCH_CODEC_FLAG_PASSTHROUGH = (1 << 7),
32406   SWITCH_CODEC_FLAG_READY = (1 << 8),
32407   SWITCH_CODEC_FLAG_HAS_ADJ_BITRATE = (1 << 14),
32408   SWITCH_CODEC_FLAG_HAS_PLC = (1 << 15),
32409   SWITCH_CODEC_FLAG_VIDEO_PATCHING = (1 << 16)
32410 }
32411 
32412 }
32413 //------------------------------------------------------------------------------
32414 // <auto-generated />
32415 //
32416 // This file was automatically generated by SWIG (http://www.swig.org).
32417 // Version 3.0.12
32418 //
32419 // Do not make changes to this file unless you know what you are doing--modify
32420 // the SWIG interface file instead.
32421 //------------------------------------------------------------------------------
32422 
32423 namespace FreeSWITCH.Native {
32424 
32425 public class switch_codec_fmtp : global::System.IDisposable {
32426   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
32427   protected bool swigCMemOwn;
32428 
switch_codec_fmtp(global::System.IntPtr cPtr, bool cMemoryOwn)32429   internal switch_codec_fmtp(global::System.IntPtr cPtr, bool cMemoryOwn) {
32430     swigCMemOwn = cMemoryOwn;
32431     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
32432   }
32433 
getCPtr(switch_codec_fmtp obj)32434   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_codec_fmtp obj) {
32435     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
32436   }
32437 
~switch_codec_fmtp()32438   ~switch_codec_fmtp() {
32439     Dispose();
32440   }
32441 
Dispose()32442   public virtual void Dispose() {
32443     lock(this) {
32444       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32445         if (swigCMemOwn) {
32446           swigCMemOwn = false;
32447           freeswitchPINVOKE.delete_switch_codec_fmtp(swigCPtr);
32448         }
32449         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
32450       }
32451       global::System.GC.SuppressFinalize(this);
32452     }
32453   }
32454 
32455   public uint actual_samples_per_second {
32456     set {
32457       freeswitchPINVOKE.switch_codec_fmtp_actual_samples_per_second_set(swigCPtr, value);
32458     }
32459     get {
32460       uint ret = freeswitchPINVOKE.switch_codec_fmtp_actual_samples_per_second_get(swigCPtr);
32461       return ret;
32462     }
32463   }
32464 
32465   public int bits_per_second {
32466     set {
32467       freeswitchPINVOKE.switch_codec_fmtp_bits_per_second_set(swigCPtr, value);
32468     }
32469     get {
32470       int ret = freeswitchPINVOKE.switch_codec_fmtp_bits_per_second_get(swigCPtr);
32471       return ret;
32472     }
32473   }
32474 
32475   public int microseconds_per_packet {
32476     set {
32477       freeswitchPINVOKE.switch_codec_fmtp_microseconds_per_packet_set(swigCPtr, value);
32478     }
32479     get {
32480       int ret = freeswitchPINVOKE.switch_codec_fmtp_microseconds_per_packet_get(swigCPtr);
32481       return ret;
32482     }
32483   }
32484 
32485   public int stereo {
32486     set {
32487       freeswitchPINVOKE.switch_codec_fmtp_stereo_set(swigCPtr, value);
32488     }
32489     get {
32490       int ret = freeswitchPINVOKE.switch_codec_fmtp_stereo_get(swigCPtr);
32491       return ret;
32492     }
32493   }
32494 
32495   public SWIGTYPE_p_void private_info {
32496     set {
32497       freeswitchPINVOKE.switch_codec_fmtp_private_info_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
32498     }
32499     get {
32500       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_codec_fmtp_private_info_get(swigCPtr);
32501       SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
32502       return ret;
32503     }
32504   }
32505 
switch_codec_fmtp()32506   public switch_codec_fmtp() : this(freeswitchPINVOKE.new_switch_codec_fmtp(), true) {
32507   }
32508 
32509 }
32510 
32511 }
32512 //------------------------------------------------------------------------------
32513 // <auto-generated />
32514 //
32515 // This file was automatically generated by SWIG (http://www.swig.org).
32516 // Version 3.0.12
32517 //
32518 // Do not make changes to this file unless you know what you are doing--modify
32519 // the SWIG interface file instead.
32520 //------------------------------------------------------------------------------
32521 
32522 namespace FreeSWITCH.Native {
32523 
32524 public class switch_codec_implementation : global::System.IDisposable {
32525   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
32526   protected bool swigCMemOwn;
32527 
switch_codec_implementation(global::System.IntPtr cPtr, bool cMemoryOwn)32528   internal switch_codec_implementation(global::System.IntPtr cPtr, bool cMemoryOwn) {
32529     swigCMemOwn = cMemoryOwn;
32530     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
32531   }
32532 
getCPtr(switch_codec_implementation obj)32533   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_codec_implementation obj) {
32534     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
32535   }
32536 
~switch_codec_implementation()32537   ~switch_codec_implementation() {
32538     Dispose();
32539   }
32540 
Dispose()32541   public virtual void Dispose() {
32542     lock(this) {
32543       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32544         if (swigCMemOwn) {
32545           swigCMemOwn = false;
32546           freeswitchPINVOKE.delete_switch_codec_implementation(swigCPtr);
32547         }
32548         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
32549       }
32550       global::System.GC.SuppressFinalize(this);
32551     }
32552   }
32553 
32554   public switch_codec_type_t codec_type {
32555     set {
32556       freeswitchPINVOKE.switch_codec_implementation_codec_type_set(swigCPtr, (int)value);
32557     }
32558     get {
32559       switch_codec_type_t ret = (switch_codec_type_t)freeswitchPINVOKE.switch_codec_implementation_codec_type_get(swigCPtr);
32560       return ret;
32561     }
32562   }
32563 
32564   public byte ianacode {
32565     set {
32566       freeswitchPINVOKE.switch_codec_implementation_ianacode_set(swigCPtr, value);
32567     }
32568     get {
32569       byte ret = freeswitchPINVOKE.switch_codec_implementation_ianacode_get(swigCPtr);
32570       return ret;
32571     }
32572   }
32573 
32574   public string iananame {
32575     set {
32576       freeswitchPINVOKE.switch_codec_implementation_iananame_set(swigCPtr, value);
32577     }
32578     get {
32579       string ret = freeswitchPINVOKE.switch_codec_implementation_iananame_get(swigCPtr);
32580       return ret;
32581     }
32582   }
32583 
32584   public string fmtp {
32585     set {
32586       freeswitchPINVOKE.switch_codec_implementation_fmtp_set(swigCPtr, value);
32587     }
32588     get {
32589       string ret = freeswitchPINVOKE.switch_codec_implementation_fmtp_get(swigCPtr);
32590       return ret;
32591     }
32592   }
32593 
32594   public uint samples_per_second {
32595     set {
32596       freeswitchPINVOKE.switch_codec_implementation_samples_per_second_set(swigCPtr, value);
32597     }
32598     get {
32599       uint ret = freeswitchPINVOKE.switch_codec_implementation_samples_per_second_get(swigCPtr);
32600       return ret;
32601     }
32602   }
32603 
32604   public uint actual_samples_per_second {
32605     set {
32606       freeswitchPINVOKE.switch_codec_implementation_actual_samples_per_second_set(swigCPtr, value);
32607     }
32608     get {
32609       uint ret = freeswitchPINVOKE.switch_codec_implementation_actual_samples_per_second_get(swigCPtr);
32610       return ret;
32611     }
32612   }
32613 
32614   public int bits_per_second {
32615     set {
32616       freeswitchPINVOKE.switch_codec_implementation_bits_per_second_set(swigCPtr, value);
32617     }
32618     get {
32619       int ret = freeswitchPINVOKE.switch_codec_implementation_bits_per_second_get(swigCPtr);
32620       return ret;
32621     }
32622   }
32623 
32624   public int microseconds_per_packet {
32625     set {
32626       freeswitchPINVOKE.switch_codec_implementation_microseconds_per_packet_set(swigCPtr, value);
32627     }
32628     get {
32629       int ret = freeswitchPINVOKE.switch_codec_implementation_microseconds_per_packet_get(swigCPtr);
32630       return ret;
32631     }
32632   }
32633 
32634   public uint samples_per_packet {
32635     set {
32636       freeswitchPINVOKE.switch_codec_implementation_samples_per_packet_set(swigCPtr, value);
32637     }
32638     get {
32639       uint ret = freeswitchPINVOKE.switch_codec_implementation_samples_per_packet_get(swigCPtr);
32640       return ret;
32641     }
32642   }
32643 
32644   public uint decoded_bytes_per_packet {
32645     set {
32646       freeswitchPINVOKE.switch_codec_implementation_decoded_bytes_per_packet_set(swigCPtr, value);
32647     }
32648     get {
32649       uint ret = freeswitchPINVOKE.switch_codec_implementation_decoded_bytes_per_packet_get(swigCPtr);
32650       return ret;
32651     }
32652   }
32653 
32654   public uint encoded_bytes_per_packet {
32655     set {
32656       freeswitchPINVOKE.switch_codec_implementation_encoded_bytes_per_packet_set(swigCPtr, value);
32657     }
32658     get {
32659       uint ret = freeswitchPINVOKE.switch_codec_implementation_encoded_bytes_per_packet_get(swigCPtr);
32660       return ret;
32661     }
32662   }
32663 
32664   public byte number_of_channels {
32665     set {
32666       freeswitchPINVOKE.switch_codec_implementation_number_of_channels_set(swigCPtr, value);
32667     }
32668     get {
32669       byte ret = freeswitchPINVOKE.switch_codec_implementation_number_of_channels_get(swigCPtr);
32670       return ret;
32671     }
32672   }
32673 
32674   public int codec_frames_per_packet {
32675     set {
32676       freeswitchPINVOKE.switch_codec_implementation_codec_frames_per_packet_set(swigCPtr, value);
32677     }
32678     get {
32679       int ret = freeswitchPINVOKE.switch_codec_implementation_codec_frames_per_packet_get(swigCPtr);
32680       return ret;
32681     }
32682   }
32683 
32684   public SWIGTYPE_p_f_p_switch_codec_unsigned_long_p_q_const__switch_codec_settings__switch_status_t init {
32685     set {
32686       freeswitchPINVOKE.switch_codec_implementation_init_set(swigCPtr, SWIGTYPE_p_f_p_switch_codec_unsigned_long_p_q_const__switch_codec_settings__switch_status_t.getCPtr(value));
32687     }
32688     get {
32689       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_codec_implementation_init_get(swigCPtr);
32690       SWIGTYPE_p_f_p_switch_codec_unsigned_long_p_q_const__switch_codec_settings__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_codec_unsigned_long_p_q_const__switch_codec_settings__switch_status_t(cPtr, false);
32691       return ret;
32692     }
32693   }
32694 
32695   public SWIGTYPE_p_f_p_switch_codec_p_switch_codec_p_void_unsigned_long_unsigned_long_p_void_p_unsigned_long_p_unsigned_long_p_unsigned_int__switch_status_t encode {
32696     set {
32697       freeswitchPINVOKE.switch_codec_implementation_encode_set(swigCPtr, SWIGTYPE_p_f_p_switch_codec_p_switch_codec_p_void_unsigned_long_unsigned_long_p_void_p_unsigned_long_p_unsigned_long_p_unsigned_int__switch_status_t.getCPtr(value));
32698     }
32699     get {
32700       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_codec_implementation_encode_get(swigCPtr);
32701       SWIGTYPE_p_f_p_switch_codec_p_switch_codec_p_void_unsigned_long_unsigned_long_p_void_p_unsigned_long_p_unsigned_long_p_unsigned_int__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_codec_p_switch_codec_p_void_unsigned_long_unsigned_long_p_void_p_unsigned_long_p_unsigned_long_p_unsigned_int__switch_status_t(cPtr, false);
32702       return ret;
32703     }
32704   }
32705 
32706   public SWIGTYPE_p_f_p_switch_codec_p_switch_codec_p_void_unsigned_long_unsigned_long_p_void_p_unsigned_long_p_unsigned_long_p_unsigned_int__switch_status_t decode {
32707     set {
32708       freeswitchPINVOKE.switch_codec_implementation_decode_set(swigCPtr, SWIGTYPE_p_f_p_switch_codec_p_switch_codec_p_void_unsigned_long_unsigned_long_p_void_p_unsigned_long_p_unsigned_long_p_unsigned_int__switch_status_t.getCPtr(value));
32709     }
32710     get {
32711       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_codec_implementation_decode_get(swigCPtr);
32712       SWIGTYPE_p_f_p_switch_codec_p_switch_codec_p_void_unsigned_long_unsigned_long_p_void_p_unsigned_long_p_unsigned_long_p_unsigned_int__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_codec_p_switch_codec_p_void_unsigned_long_unsigned_long_p_void_p_unsigned_long_p_unsigned_long_p_unsigned_int__switch_status_t(cPtr, false);
32713       return ret;
32714     }
32715   }
32716 
32717   public SWIGTYPE_p_f_p_switch_codec_p_switch_frame__switch_status_t encode_video {
32718     set {
32719       freeswitchPINVOKE.switch_codec_implementation_encode_video_set(swigCPtr, SWIGTYPE_p_f_p_switch_codec_p_switch_frame__switch_status_t.getCPtr(value));
32720     }
32721     get {
32722       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_codec_implementation_encode_video_get(swigCPtr);
32723       SWIGTYPE_p_f_p_switch_codec_p_switch_frame__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_codec_p_switch_frame__switch_status_t(cPtr, false);
32724       return ret;
32725     }
32726   }
32727 
32728   public SWIGTYPE_p_f_p_switch_codec_p_switch_frame__switch_status_t decode_video {
32729     set {
32730       freeswitchPINVOKE.switch_codec_implementation_decode_video_set(swigCPtr, SWIGTYPE_p_f_p_switch_codec_p_switch_frame__switch_status_t.getCPtr(value));
32731     }
32732     get {
32733       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_codec_implementation_decode_video_get(swigCPtr);
32734       SWIGTYPE_p_f_p_switch_codec_p_switch_frame__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_codec_p_switch_frame__switch_status_t(cPtr, false);
32735       return ret;
32736     }
32737   }
32738 
32739   public SWIGTYPE_p_f_p_switch_codec_enum_switch_codec_control_command_t_enum_switch_codec_control_type_t_p_void_enum_switch_codec_control_type_t_p_void_p_enum_switch_codec_control_type_t_p_p_void__switch_status_t codec_control {
32740     set {
32741       freeswitchPINVOKE.switch_codec_implementation_codec_control_set(swigCPtr, SWIGTYPE_p_f_p_switch_codec_enum_switch_codec_control_command_t_enum_switch_codec_control_type_t_p_void_enum_switch_codec_control_type_t_p_void_p_enum_switch_codec_control_type_t_p_p_void__switch_status_t.getCPtr(value));
32742     }
32743     get {
32744       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_codec_implementation_codec_control_get(swigCPtr);
32745       SWIGTYPE_p_f_p_switch_codec_enum_switch_codec_control_command_t_enum_switch_codec_control_type_t_p_void_enum_switch_codec_control_type_t_p_void_p_enum_switch_codec_control_type_t_p_p_void__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_codec_enum_switch_codec_control_command_t_enum_switch_codec_control_type_t_p_void_enum_switch_codec_control_type_t_p_void_p_enum_switch_codec_control_type_t_p_p_void__switch_status_t(cPtr, false);
32746       return ret;
32747     }
32748   }
32749 
32750   public SWIGTYPE_p_f_p_switch_codec__switch_status_t destroy {
32751     set {
32752       freeswitchPINVOKE.switch_codec_implementation_destroy_set(swigCPtr, SWIGTYPE_p_f_p_switch_codec__switch_status_t.getCPtr(value));
32753     }
32754     get {
32755       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_codec_implementation_destroy_get(swigCPtr);
32756       SWIGTYPE_p_f_p_switch_codec__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_codec__switch_status_t(cPtr, false);
32757       return ret;
32758     }
32759   }
32760 
32761   public uint codec_id {
32762     set {
32763       freeswitchPINVOKE.switch_codec_implementation_codec_id_set(swigCPtr, value);
32764     }
32765     get {
32766       uint ret = freeswitchPINVOKE.switch_codec_implementation_codec_id_get(swigCPtr);
32767       return ret;
32768     }
32769   }
32770 
32771   public uint impl_id {
32772     set {
32773       freeswitchPINVOKE.switch_codec_implementation_impl_id_set(swigCPtr, value);
32774     }
32775     get {
32776       uint ret = freeswitchPINVOKE.switch_codec_implementation_impl_id_get(swigCPtr);
32777       return ret;
32778     }
32779   }
32780 
32781   public string modname {
32782     set {
32783       freeswitchPINVOKE.switch_codec_implementation_modname_set(swigCPtr, value);
32784     }
32785     get {
32786       string ret = freeswitchPINVOKE.switch_codec_implementation_modname_get(swigCPtr);
32787       return ret;
32788     }
32789   }
32790 
32791   public switch_codec_implementation next {
32792     set {
32793       freeswitchPINVOKE.switch_codec_implementation_next_set(swigCPtr, switch_codec_implementation.getCPtr(value));
32794     }
32795     get {
32796       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_codec_implementation_next_get(swigCPtr);
32797       switch_codec_implementation ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_codec_implementation(cPtr, false);
32798       return ret;
32799     }
32800   }
32801 
switch_codec_implementation()32802   public switch_codec_implementation() : this(freeswitchPINVOKE.new_switch_codec_implementation(), true) {
32803   }
32804 
32805 }
32806 
32807 }
32808 //------------------------------------------------------------------------------
32809 // <auto-generated />
32810 //
32811 // This file was automatically generated by SWIG (http://www.swig.org).
32812 // Version 3.0.12
32813 //
32814 // Do not make changes to this file unless you know what you are doing--modify
32815 // the SWIG interface file instead.
32816 //------------------------------------------------------------------------------
32817 
32818 namespace FreeSWITCH.Native {
32819 
32820 public class switch_codec_interface : global::System.IDisposable {
32821   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
32822   protected bool swigCMemOwn;
32823 
switch_codec_interface(global::System.IntPtr cPtr, bool cMemoryOwn)32824   internal switch_codec_interface(global::System.IntPtr cPtr, bool cMemoryOwn) {
32825     swigCMemOwn = cMemoryOwn;
32826     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
32827   }
32828 
getCPtr(switch_codec_interface obj)32829   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_codec_interface obj) {
32830     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
32831   }
32832 
~switch_codec_interface()32833   ~switch_codec_interface() {
32834     Dispose();
32835   }
32836 
Dispose()32837   public virtual void Dispose() {
32838     lock(this) {
32839       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32840         if (swigCMemOwn) {
32841           swigCMemOwn = false;
32842           freeswitchPINVOKE.delete_switch_codec_interface(swigCPtr);
32843         }
32844         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
32845       }
32846       global::System.GC.SuppressFinalize(this);
32847     }
32848   }
32849 
32850   public string interface_name {
32851     set {
32852       freeswitchPINVOKE.switch_codec_interface_interface_name_set(swigCPtr, value);
32853     }
32854     get {
32855       string ret = freeswitchPINVOKE.switch_codec_interface_interface_name_get(swigCPtr);
32856       return ret;
32857     }
32858   }
32859 
32860   public switch_codec_implementation implementations {
32861     set {
32862       freeswitchPINVOKE.switch_codec_interface_implementations_set(swigCPtr, switch_codec_implementation.getCPtr(value));
32863     }
32864     get {
32865       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_codec_interface_implementations_get(swigCPtr);
32866       switch_codec_implementation ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_codec_implementation(cPtr, false);
32867       return ret;
32868     }
32869   }
32870 
32871   public SWIGTYPE_p_f_p_q_const__char_p_switch_codec_fmtp__switch_status_t parse_fmtp {
32872     set {
32873       freeswitchPINVOKE.switch_codec_interface_parse_fmtp_set(swigCPtr, SWIGTYPE_p_f_p_q_const__char_p_switch_codec_fmtp__switch_status_t.getCPtr(value));
32874     }
32875     get {
32876       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_codec_interface_parse_fmtp_get(swigCPtr);
32877       SWIGTYPE_p_f_p_q_const__char_p_switch_codec_fmtp__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_q_const__char_p_switch_codec_fmtp__switch_status_t(cPtr, false);
32878       return ret;
32879     }
32880   }
32881 
32882   public uint codec_id {
32883     set {
32884       freeswitchPINVOKE.switch_codec_interface_codec_id_set(swigCPtr, value);
32885     }
32886     get {
32887       uint ret = freeswitchPINVOKE.switch_codec_interface_codec_id_get(swigCPtr);
32888       return ret;
32889     }
32890   }
32891 
32892   public SWIGTYPE_p_switch_thread_rwlock_t rwlock {
32893     set {
32894       freeswitchPINVOKE.switch_codec_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value));
32895     }
32896     get {
32897       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_codec_interface_rwlock_get(swigCPtr);
32898       SWIGTYPE_p_switch_thread_rwlock_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_thread_rwlock_t(cPtr, false);
32899       return ret;
32900     }
32901   }
32902 
32903   public int refs {
32904     set {
32905       freeswitchPINVOKE.switch_codec_interface_refs_set(swigCPtr, value);
32906     }
32907     get {
32908       int ret = freeswitchPINVOKE.switch_codec_interface_refs_get(swigCPtr);
32909       return ret;
32910     }
32911   }
32912 
32913   public SWIGTYPE_p_switch_mutex_t reflock {
32914     set {
32915       freeswitchPINVOKE.switch_codec_interface_reflock_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
32916     }
32917     get {
32918       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_codec_interface_reflock_get(swigCPtr);
32919       SWIGTYPE_p_switch_mutex_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
32920       return ret;
32921     }
32922   }
32923 
32924   public string modname {
32925     set {
32926       freeswitchPINVOKE.switch_codec_interface_modname_set(swigCPtr, value);
32927     }
32928     get {
32929       string ret = freeswitchPINVOKE.switch_codec_interface_modname_get(swigCPtr);
32930       return ret;
32931     }
32932   }
32933 
32934   public switch_loadable_module_interface parent {
32935     set {
32936       freeswitchPINVOKE.switch_codec_interface_parent_set(swigCPtr, switch_loadable_module_interface.getCPtr(value));
32937     }
32938     get {
32939       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_codec_interface_parent_get(swigCPtr);
32940       switch_loadable_module_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_loadable_module_interface(cPtr, false);
32941       return ret;
32942     }
32943   }
32944 
32945   public switch_codec_interface next {
32946     set {
32947       freeswitchPINVOKE.switch_codec_interface_next_set(swigCPtr, switch_codec_interface.getCPtr(value));
32948     }
32949     get {
32950       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_codec_interface_next_get(swigCPtr);
32951       switch_codec_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_codec_interface(cPtr, false);
32952       return ret;
32953     }
32954   }
32955 
switch_codec_interface()32956   public switch_codec_interface() : this(freeswitchPINVOKE.new_switch_codec_interface(), true) {
32957   }
32958 
32959 }
32960 
32961 }
32962 //------------------------------------------------------------------------------
32963 // <auto-generated />
32964 //
32965 // This file was automatically generated by SWIG (http://www.swig.org).
32966 // Version 3.0.12
32967 //
32968 // Do not make changes to this file unless you know what you are doing--modify
32969 // the SWIG interface file instead.
32970 //------------------------------------------------------------------------------
32971 
32972 namespace FreeSWITCH.Native {
32973 
32974 public class switch_codec_settings : global::System.IDisposable {
32975   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
32976   protected bool swigCMemOwn;
32977 
switch_codec_settings(global::System.IntPtr cPtr, bool cMemoryOwn)32978   internal switch_codec_settings(global::System.IntPtr cPtr, bool cMemoryOwn) {
32979     swigCMemOwn = cMemoryOwn;
32980     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
32981   }
32982 
getCPtr(switch_codec_settings obj)32983   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_codec_settings obj) {
32984     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
32985   }
32986 
~switch_codec_settings()32987   ~switch_codec_settings() {
32988     Dispose();
32989   }
32990 
Dispose()32991   public virtual void Dispose() {
32992     lock(this) {
32993       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32994         if (swigCMemOwn) {
32995           swigCMemOwn = false;
32996           freeswitchPINVOKE.delete_switch_codec_settings(swigCPtr);
32997         }
32998         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
32999       }
33000       global::System.GC.SuppressFinalize(this);
33001     }
33002   }
33003 
33004   public switch_audio_codec_settings audio {
33005     set {
33006       freeswitchPINVOKE.switch_codec_settings_audio_set(swigCPtr, switch_audio_codec_settings.getCPtr(value));
33007     }
33008     get {
33009       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_codec_settings_audio_get(swigCPtr);
33010       switch_audio_codec_settings ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_audio_codec_settings(cPtr, false);
33011       return ret;
33012     }
33013   }
33014 
33015   public switch_video_codec_settings video {
33016     set {
33017       freeswitchPINVOKE.switch_codec_settings_video_set(swigCPtr, switch_video_codec_settings.getCPtr(value));
33018     }
33019     get {
33020       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_codec_settings_video_get(swigCPtr);
33021       switch_video_codec_settings ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_video_codec_settings(cPtr, false);
33022       return ret;
33023     }
33024   }
33025 
switch_codec_settings()33026   public switch_codec_settings() : this(freeswitchPINVOKE.new_switch_codec_settings(), true) {
33027   }
33028 
33029 }
33030 
33031 }
33032 //------------------------------------------------------------------------------
33033 // <auto-generated />
33034 //
33035 // This file was automatically generated by SWIG (http://www.swig.org).
33036 // Version 3.0.12
33037 //
33038 // Do not make changes to this file unless you know what you are doing--modify
33039 // the SWIG interface file instead.
33040 //------------------------------------------------------------------------------
33041 
33042 namespace FreeSWITCH.Native {
33043 
33044 public enum switch_codec_type_t {
33045   SWITCH_CODEC_TYPE_AUDIO,
33046   SWITCH_CODEC_TYPE_VIDEO,
33047   SWITCH_CODEC_TYPE_T38,
33048   SWITCH_CODEC_TYPE_APP
33049 }
33050 
33051 }
33052 //------------------------------------------------------------------------------
33053 // <auto-generated />
33054 //
33055 // This file was automatically generated by SWIG (http://www.swig.org).
33056 // Version 3.0.12
33057 //
33058 // Do not make changes to this file unless you know what you are doing--modify
33059 // the SWIG interface file instead.
33060 //------------------------------------------------------------------------------
33061 
33062 namespace FreeSWITCH.Native {
33063 
33064 public class switch_config : global::System.IDisposable {
33065   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
33066   protected bool swigCMemOwn;
33067 
switch_config(global::System.IntPtr cPtr, bool cMemoryOwn)33068   internal switch_config(global::System.IntPtr cPtr, bool cMemoryOwn) {
33069     swigCMemOwn = cMemoryOwn;
33070     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
33071   }
33072 
getCPtr(switch_config obj)33073   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_config obj) {
33074     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
33075   }
33076 
~switch_config()33077   ~switch_config() {
33078     Dispose();
33079   }
33080 
Dispose()33081   public virtual void Dispose() {
33082     lock(this) {
33083       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
33084         if (swigCMemOwn) {
33085           swigCMemOwn = false;
33086           freeswitchPINVOKE.delete_switch_config(swigCPtr);
33087         }
33088         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
33089       }
33090       global::System.GC.SuppressFinalize(this);
33091     }
33092   }
33093 
33094   public SWIGTYPE_p_FILE file {
33095     set {
33096       freeswitchPINVOKE.switch_config_file_set(swigCPtr, SWIGTYPE_p_FILE.getCPtr(value));
33097     }
33098     get {
33099       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_config_file_get(swigCPtr);
33100       SWIGTYPE_p_FILE ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_FILE(cPtr, false);
33101       return ret;
33102     }
33103   }
33104 
33105   public string path {
33106     set {
33107       freeswitchPINVOKE.switch_config_path_set(swigCPtr, value);
33108     }
33109     get {
33110       string ret = freeswitchPINVOKE.switch_config_path_get(swigCPtr);
33111       return ret;
33112     }
33113   }
33114 
33115   public string category {
33116     set {
33117       freeswitchPINVOKE.switch_config_category_set(swigCPtr, value);
33118     }
33119     get {
33120       string ret = freeswitchPINVOKE.switch_config_category_get(swigCPtr);
33121       return ret;
33122     }
33123   }
33124 
33125   public string section {
33126     set {
33127       freeswitchPINVOKE.switch_config_section_set(swigCPtr, value);
33128     }
33129     get {
33130       string ret = freeswitchPINVOKE.switch_config_section_get(swigCPtr);
33131       return ret;
33132     }
33133   }
33134 
33135   public string buf {
33136     set {
33137       freeswitchPINVOKE.switch_config_buf_set(swigCPtr, value);
33138     }
33139     get {
33140       string ret = freeswitchPINVOKE.switch_config_buf_get(swigCPtr);
33141       return ret;
33142     }
33143   }
33144 
33145   public int lineno {
33146     set {
33147       freeswitchPINVOKE.switch_config_lineno_set(swigCPtr, value);
33148     }
33149     get {
33150       int ret = freeswitchPINVOKE.switch_config_lineno_get(swigCPtr);
33151       return ret;
33152     }
33153   }
33154 
33155   public int catno {
33156     set {
33157       freeswitchPINVOKE.switch_config_catno_set(swigCPtr, value);
33158     }
33159     get {
33160       int ret = freeswitchPINVOKE.switch_config_catno_get(swigCPtr);
33161       return ret;
33162     }
33163   }
33164 
33165   public int sectno {
33166     set {
33167       freeswitchPINVOKE.switch_config_sectno_set(swigCPtr, value);
33168     }
33169     get {
33170       int ret = freeswitchPINVOKE.switch_config_sectno_get(swigCPtr);
33171       return ret;
33172     }
33173   }
33174 
33175   public int lockto {
33176     set {
33177       freeswitchPINVOKE.switch_config_lockto_set(swigCPtr, value);
33178     }
33179     get {
33180       int ret = freeswitchPINVOKE.switch_config_lockto_get(swigCPtr);
33181       return ret;
33182     }
33183   }
33184 
switch_config()33185   public switch_config() : this(freeswitchPINVOKE.new_switch_config(), true) {
33186   }
33187 
33188 }
33189 
33190 }
33191 //------------------------------------------------------------------------------
33192 // <auto-generated />
33193 //
33194 // This file was automatically generated by SWIG (http://www.swig.org).
33195 // Version 3.0.12
33196 //
33197 // Do not make changes to this file unless you know what you are doing--modify
33198 // the SWIG interface file instead.
33199 //------------------------------------------------------------------------------
33200 
33201 namespace FreeSWITCH.Native {
33202 
33203 public class switch_console_callback_match : global::System.IDisposable {
33204   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
33205   protected bool swigCMemOwn;
33206 
switch_console_callback_match(global::System.IntPtr cPtr, bool cMemoryOwn)33207   internal switch_console_callback_match(global::System.IntPtr cPtr, bool cMemoryOwn) {
33208     swigCMemOwn = cMemoryOwn;
33209     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
33210   }
33211 
getCPtr(switch_console_callback_match obj)33212   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_console_callback_match obj) {
33213     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
33214   }
33215 
~switch_console_callback_match()33216   ~switch_console_callback_match() {
33217     Dispose();
33218   }
33219 
Dispose()33220   public virtual void Dispose() {
33221     lock(this) {
33222       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
33223         if (swigCMemOwn) {
33224           swigCMemOwn = false;
33225           freeswitchPINVOKE.delete_switch_console_callback_match(swigCPtr);
33226         }
33227         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
33228       }
33229       global::System.GC.SuppressFinalize(this);
33230     }
33231   }
33232 
33233   public switch_console_callback_match_node head {
33234     set {
33235       freeswitchPINVOKE.switch_console_callback_match_head_set(swigCPtr, switch_console_callback_match_node.getCPtr(value));
33236     }
33237     get {
33238       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_console_callback_match_head_get(swigCPtr);
33239       switch_console_callback_match_node ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_console_callback_match_node(cPtr, false);
33240       return ret;
33241     }
33242   }
33243 
33244   public switch_console_callback_match_node end {
33245     set {
33246       freeswitchPINVOKE.switch_console_callback_match_end_set(swigCPtr, switch_console_callback_match_node.getCPtr(value));
33247     }
33248     get {
33249       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_console_callback_match_end_get(swigCPtr);
33250       switch_console_callback_match_node ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_console_callback_match_node(cPtr, false);
33251       return ret;
33252     }
33253   }
33254 
33255   public int count {
33256     set {
33257       freeswitchPINVOKE.switch_console_callback_match_count_set(swigCPtr, value);
33258     }
33259     get {
33260       int ret = freeswitchPINVOKE.switch_console_callback_match_count_get(swigCPtr);
33261       return ret;
33262     }
33263   }
33264 
33265   public int dynamic {
33266     set {
33267       freeswitchPINVOKE.switch_console_callback_match_dynamic_set(swigCPtr, value);
33268     }
33269     get {
33270       int ret = freeswitchPINVOKE.switch_console_callback_match_dynamic_get(swigCPtr);
33271       return ret;
33272     }
33273   }
33274 
switch_console_callback_match()33275   public switch_console_callback_match() : this(freeswitchPINVOKE.new_switch_console_callback_match(), true) {
33276   }
33277 
33278 }
33279 
33280 }
33281 //------------------------------------------------------------------------------
33282 // <auto-generated />
33283 //
33284 // This file was automatically generated by SWIG (http://www.swig.org).
33285 // Version 3.0.12
33286 //
33287 // Do not make changes to this file unless you know what you are doing--modify
33288 // the SWIG interface file instead.
33289 //------------------------------------------------------------------------------
33290 
33291 namespace FreeSWITCH.Native {
33292 
33293 public class switch_console_callback_match_node : global::System.IDisposable {
33294   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
33295   protected bool swigCMemOwn;
33296 
switch_console_callback_match_node(global::System.IntPtr cPtr, bool cMemoryOwn)33297   internal switch_console_callback_match_node(global::System.IntPtr cPtr, bool cMemoryOwn) {
33298     swigCMemOwn = cMemoryOwn;
33299     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
33300   }
33301 
getCPtr(switch_console_callback_match_node obj)33302   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_console_callback_match_node obj) {
33303     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
33304   }
33305 
~switch_console_callback_match_node()33306   ~switch_console_callback_match_node() {
33307     Dispose();
33308   }
33309 
Dispose()33310   public virtual void Dispose() {
33311     lock(this) {
33312       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
33313         if (swigCMemOwn) {
33314           swigCMemOwn = false;
33315           freeswitchPINVOKE.delete_switch_console_callback_match_node(swigCPtr);
33316         }
33317         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
33318       }
33319       global::System.GC.SuppressFinalize(this);
33320     }
33321   }
33322 
33323   public string val {
33324     set {
33325       freeswitchPINVOKE.switch_console_callback_match_node_val_set(swigCPtr, value);
33326     }
33327     get {
33328       string ret = freeswitchPINVOKE.switch_console_callback_match_node_val_get(swigCPtr);
33329       return ret;
33330     }
33331   }
33332 
33333   public switch_console_callback_match_node next {
33334     set {
33335       freeswitchPINVOKE.switch_console_callback_match_node_next_set(swigCPtr, switch_console_callback_match_node.getCPtr(value));
33336     }
33337     get {
33338       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_console_callback_match_node_next_get(swigCPtr);
33339       switch_console_callback_match_node ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_console_callback_match_node(cPtr, false);
33340       return ret;
33341     }
33342   }
33343 
switch_console_callback_match_node()33344   public switch_console_callback_match_node() : this(freeswitchPINVOKE.new_switch_console_callback_match_node(), true) {
33345   }
33346 
33347 }
33348 
33349 }
33350 //------------------------------------------------------------------------------
33351 // <auto-generated />
33352 //
33353 // This file was automatically generated by SWIG (http://www.swig.org).
33354 // Version 3.0.12
33355 //
33356 // Do not make changes to this file unless you know what you are doing--modify
33357 // the SWIG interface file instead.
33358 //------------------------------------------------------------------------------
33359 
33360 namespace FreeSWITCH.Native {
33361 
33362 [System.Flags] public enum switch_core_flag_enum_t {
33363   SCF_NONE = 0,
33364   SCF_USE_SQL = (1 << 0),
33365   SCF_NO_NEW_OUTBOUND_SESSIONS = (1 << 1),
33366   SCF_NO_NEW_INBOUND_SESSIONS = (1 << 2),
33367   SCF_NO_NEW_SESSIONS = (SCF_NO_NEW_OUTBOUND_SESSIONS|SCF_NO_NEW_INBOUND_SESSIONS),
33368   SCF_SHUTTING_DOWN = (1 << 3),
33369   SCF_VG = (1 << 4),
33370   SCF_RESTART = (1 << 5),
33371   SCF_SHUTDOWN_REQUESTED = (1 << 6),
33372   SCF_USE_AUTO_NAT = (1 << 7),
33373   SCF_EARLY_HANGUP = (1 << 8),
33374   SCF_CALIBRATE_CLOCK = (1 << 9),
33375   SCF_USE_HEAVY_TIMING = (1 << 10),
33376   SCF_USE_CLOCK_RT = (1 << 11),
33377   SCF_VERBOSE_EVENTS = (1 << 12),
33378   SCF_USE_WIN32_MONOTONIC = (1 << 13),
33379   SCF_AUTO_SCHEMAS = (1 << 14),
33380   SCF_MINIMAL = (1 << 15),
33381   SCF_USE_NAT_MAPPING = (1 << 16),
33382   SCF_CLEAR_SQL = (1 << 17),
33383   SCF_THREADED_SYSTEM_EXEC = (1 << 18),
33384   SCF_SYNC_CLOCK_REQUESTED = (1 << 19),
33385   SCF_CORE_NON_SQLITE_DB_REQ = (1 << 20),
33386   SCF_DEBUG_SQL = (1 << 21),
33387   SCF_API_EXPANSION = (1 << 22),
33388   SCF_SESSION_THREAD_POOL = (1 << 23),
33389   SCF_DIALPLAN_TIMESTAMPS = (1 << 24),
33390   SCF_CPF_SOFT_PREFIX = (1 << 25),
33391   SCF_CPF_SOFT_LOOKUP = (1 << 26),
33392   SCF_EVENT_CHANNEL_ENABLE_HIERARCHY_DELIVERY = (1 << 27),
33393   SCF_EVENT_CHANNEL_HIERARCHY_DELIVERY_ONCE = (1 << 28),
33394   SCF_EVENT_CHANNEL_LOG_UNDELIVERABLE_JSON = (1 << 29)
33395 }
33396 
33397 }
33398 //------------------------------------------------------------------------------
33399 // <auto-generated />
33400 //
33401 // This file was automatically generated by SWIG (http://www.swig.org).
33402 // Version 3.0.12
33403 //
33404 // Do not make changes to this file unless you know what you are doing--modify
33405 // the SWIG interface file instead.
33406 //------------------------------------------------------------------------------
33407 
33408 namespace FreeSWITCH.Native {
33409 
33410 public enum switch_core_media_ice_type_t {
33411   ICE_GOOGLE_JINGLE = (1 << 0),
33412   ICE_VANILLA = (1 << 1),
33413   ICE_CONTROLLED = (1 << 2),
33414   ICE_LITE = (1 << 3)
33415 }
33416 
33417 }
33418 //------------------------------------------------------------------------------
33419 // <auto-generated />
33420 //
33421 // This file was automatically generated by SWIG (http://www.swig.org).
33422 // Version 3.0.12
33423 //
33424 // Do not make changes to this file unless you know what you are doing--modify
33425 // the SWIG interface file instead.
33426 //------------------------------------------------------------------------------
33427 
33428 namespace FreeSWITCH.Native {
33429 
33430 public class switch_core_session_message : global::System.IDisposable {
33431   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
33432   protected bool swigCMemOwn;
33433 
switch_core_session_message(global::System.IntPtr cPtr, bool cMemoryOwn)33434   internal switch_core_session_message(global::System.IntPtr cPtr, bool cMemoryOwn) {
33435     swigCMemOwn = cMemoryOwn;
33436     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
33437   }
33438 
getCPtr(switch_core_session_message obj)33439   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_core_session_message obj) {
33440     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
33441   }
33442 
~switch_core_session_message()33443   ~switch_core_session_message() {
33444     Dispose();
33445   }
33446 
Dispose()33447   public virtual void Dispose() {
33448     lock(this) {
33449       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
33450         if (swigCMemOwn) {
33451           swigCMemOwn = false;
33452           freeswitchPINVOKE.delete_switch_core_session_message(swigCPtr);
33453         }
33454         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
33455       }
33456       global::System.GC.SuppressFinalize(this);
33457     }
33458   }
33459 
33460   public string from {
33461     set {
33462       freeswitchPINVOKE.switch_core_session_message_from_set(swigCPtr, value);
33463     }
33464     get {
33465       string ret = freeswitchPINVOKE.switch_core_session_message_from_get(swigCPtr);
33466       return ret;
33467     }
33468   }
33469 
33470   public switch_core_session_message_types_t message_id {
33471     set {
33472       freeswitchPINVOKE.switch_core_session_message_message_id_set(swigCPtr, (int)value);
33473     }
33474     get {
33475       switch_core_session_message_types_t ret = (switch_core_session_message_types_t)freeswitchPINVOKE.switch_core_session_message_message_id_get(swigCPtr);
33476       return ret;
33477     }
33478   }
33479 
33480   public int numeric_arg {
33481     set {
33482       freeswitchPINVOKE.switch_core_session_message_numeric_arg_set(swigCPtr, value);
33483     }
33484     get {
33485       int ret = freeswitchPINVOKE.switch_core_session_message_numeric_arg_get(swigCPtr);
33486       return ret;
33487     }
33488   }
33489 
33490   public string string_arg {
33491     set {
33492       freeswitchPINVOKE.switch_core_session_message_string_arg_set(swigCPtr, value);
33493     }
33494     get {
33495       string ret = freeswitchPINVOKE.switch_core_session_message_string_arg_get(swigCPtr);
33496       return ret;
33497     }
33498   }
33499 
33500   public SWIGTYPE_p_switch_size_t string_arg_size {
33501     set {
33502       freeswitchPINVOKE.switch_core_session_message_string_arg_size_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
33503       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
33504     }
33505     get {
33506       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_core_session_message_string_arg_size_get(swigCPtr), true);
33507       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
33508       return ret;
33509     }
33510   }
33511 
33512   public SWIGTYPE_p_void pointer_arg {
33513     set {
33514       freeswitchPINVOKE.switch_core_session_message_pointer_arg_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
33515     }
33516     get {
33517       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_session_message_pointer_arg_get(swigCPtr);
33518       SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
33519       return ret;
33520     }
33521   }
33522 
33523   public SWIGTYPE_p_switch_size_t pointer_arg_size {
33524     set {
33525       freeswitchPINVOKE.switch_core_session_message_pointer_arg_size_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
33526       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
33527     }
33528     get {
33529       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_core_session_message_pointer_arg_size_get(swigCPtr), true);
33530       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
33531       return ret;
33532     }
33533   }
33534 
33535   public int numeric_reply {
33536     set {
33537       freeswitchPINVOKE.switch_core_session_message_numeric_reply_set(swigCPtr, value);
33538     }
33539     get {
33540       int ret = freeswitchPINVOKE.switch_core_session_message_numeric_reply_get(swigCPtr);
33541       return ret;
33542     }
33543   }
33544 
33545   public string string_reply {
33546     set {
33547       freeswitchPINVOKE.switch_core_session_message_string_reply_set(swigCPtr, value);
33548     }
33549     get {
33550       string ret = freeswitchPINVOKE.switch_core_session_message_string_reply_get(swigCPtr);
33551       return ret;
33552     }
33553   }
33554 
33555   public SWIGTYPE_p_switch_size_t string_reply_size {
33556     set {
33557       freeswitchPINVOKE.switch_core_session_message_string_reply_size_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
33558       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
33559     }
33560     get {
33561       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_core_session_message_string_reply_size_get(swigCPtr), true);
33562       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
33563       return ret;
33564     }
33565   }
33566 
33567   public SWIGTYPE_p_void pointer_reply {
33568     set {
33569       freeswitchPINVOKE.switch_core_session_message_pointer_reply_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
33570     }
33571     get {
33572       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_session_message_pointer_reply_get(swigCPtr);
33573       SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
33574       return ret;
33575     }
33576   }
33577 
33578   public SWIGTYPE_p_switch_size_t pointer_reply_size {
33579     set {
33580       freeswitchPINVOKE.switch_core_session_message_pointer_reply_size_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
33581       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
33582     }
33583     get {
33584       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_core_session_message_pointer_reply_size_get(swigCPtr), true);
33585       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
33586       return ret;
33587     }
33588   }
33589 
33590   public uint flags {
33591     set {
33592       freeswitchPINVOKE.switch_core_session_message_flags_set(swigCPtr, value);
33593     }
33594     get {
33595       uint ret = freeswitchPINVOKE.switch_core_session_message_flags_get(swigCPtr);
33596       return ret;
33597     }
33598   }
33599 
33600   public string _file {
33601     set {
33602       freeswitchPINVOKE.switch_core_session_message__file_set(swigCPtr, value);
33603     }
33604     get {
33605       string ret = freeswitchPINVOKE.switch_core_session_message__file_get(swigCPtr);
33606       return ret;
33607     }
33608   }
33609 
33610   public string _func {
33611     set {
33612       freeswitchPINVOKE.switch_core_session_message__func_set(swigCPtr, value);
33613     }
33614     get {
33615       string ret = freeswitchPINVOKE.switch_core_session_message__func_get(swigCPtr);
33616       return ret;
33617     }
33618   }
33619 
33620   public int _line {
33621     set {
33622       freeswitchPINVOKE.switch_core_session_message__line_set(swigCPtr, value);
33623     }
33624     get {
33625       int ret = freeswitchPINVOKE.switch_core_session_message__line_get(swigCPtr);
33626       return ret;
33627     }
33628   }
33629 
33630   public SWIGTYPE_p_p_char string_array_arg {
33631     set {
33632       freeswitchPINVOKE.switch_core_session_message_string_array_arg_set(swigCPtr, SWIGTYPE_p_p_char.getCPtr(value));
33633     }
33634     get {
33635       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_session_message_string_array_arg_get(swigCPtr);
33636       SWIGTYPE_p_p_char ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_p_char(cPtr, false);
33637       return ret;
33638     }
33639   }
33640 
33641   public SWIGTYPE_p_time_t delivery_time {
33642     set {
33643       freeswitchPINVOKE.switch_core_session_message_delivery_time_set(swigCPtr, SWIGTYPE_p_time_t.getCPtr(value));
33644       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
33645     }
33646     get {
33647       SWIGTYPE_p_time_t ret = new SWIGTYPE_p_time_t(freeswitchPINVOKE.switch_core_session_message_delivery_time_get(swigCPtr), true);
33648       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
33649       return ret;
33650     }
33651   }
33652 
switch_core_session_message()33653   public switch_core_session_message() : this(freeswitchPINVOKE.new_switch_core_session_message(), true) {
33654   }
33655 
33656 }
33657 
33658 }
33659 //------------------------------------------------------------------------------
33660 // <auto-generated />
33661 //
33662 // This file was automatically generated by SWIG (http://www.swig.org).
33663 // Version 3.0.12
33664 //
33665 // Do not make changes to this file unless you know what you are doing--modify
33666 // the SWIG interface file instead.
33667 //------------------------------------------------------------------------------
33668 
33669 namespace FreeSWITCH.Native {
33670 
33671 [System.Flags] public enum switch_core_session_message_flag_enum_t {
33672   SCSMF_DYNAMIC = (1 << 0),
33673   SCSMF_FREE_STRING_REPLY = (1 << 1),
33674   SCSMF_FREE_POINTER_REPLY = (1 << 2)
33675 }
33676 
33677 }
33678 //------------------------------------------------------------------------------
33679 // <auto-generated />
33680 //
33681 // This file was automatically generated by SWIG (http://www.swig.org).
33682 // Version 3.0.12
33683 //
33684 // Do not make changes to this file unless you know what you are doing--modify
33685 // the SWIG interface file instead.
33686 //------------------------------------------------------------------------------
33687 
33688 namespace FreeSWITCH.Native {
33689 
33690 public enum switch_core_session_message_types_t {
33691   SWITCH_MESSAGE_REDIRECT_AUDIO,
33692   SWITCH_MESSAGE_TRANSMIT_TEXT,
33693   SWITCH_MESSAGE_INDICATE_ANSWER,
33694   SWITCH_MESSAGE_INDICATE_ACKNOWLEDGE_CALL,
33695   SWITCH_MESSAGE_INDICATE_PROGRESS,
33696   SWITCH_MESSAGE_INDICATE_BRIDGE,
33697   SWITCH_MESSAGE_INDICATE_UNBRIDGE,
33698   SWITCH_MESSAGE_INDICATE_TRANSFER,
33699   SWITCH_MESSAGE_INDICATE_RINGING,
33700   SWITCH_MESSAGE_INDICATE_ALERTING,
33701   SWITCH_MESSAGE_INDICATE_MEDIA,
33702   SWITCH_MESSAGE_INDICATE_3P_MEDIA,
33703   SWITCH_MESSAGE_INDICATE_NOMEDIA,
33704   SWITCH_MESSAGE_INDICATE_3P_NOMEDIA,
33705   SWITCH_MESSAGE_INDICATE_HOLD,
33706   SWITCH_MESSAGE_INDICATE_UNHOLD,
33707   SWITCH_MESSAGE_INDICATE_REDIRECT,
33708   SWITCH_MESSAGE_INDICATE_RESPOND,
33709   SWITCH_MESSAGE_INDICATE_BROADCAST,
33710   SWITCH_MESSAGE_INDICATE_MEDIA_REDIRECT,
33711   SWITCH_MESSAGE_INDICATE_DEFLECT,
33712   SWITCH_MESSAGE_INDICATE_VIDEO_REFRESH_REQ,
33713   SWITCH_MESSAGE_INDICATE_DISPLAY,
33714   SWITCH_MESSAGE_INDICATE_TRANSCODING_NECESSARY,
33715   SWITCH_MESSAGE_INDICATE_AUDIO_SYNC,
33716   SWITCH_MESSAGE_INDICATE_VIDEO_SYNC,
33717   SWITCH_MESSAGE_INDICATE_REQUEST_IMAGE_MEDIA,
33718   SWITCH_MESSAGE_INDICATE_UUID_CHANGE,
33719   SWITCH_MESSAGE_INDICATE_SIMPLIFY,
33720   SWITCH_MESSAGE_INDICATE_DEBUG_MEDIA,
33721   SWITCH_MESSAGE_INDICATE_PROXY_MEDIA,
33722   SWITCH_MESSAGE_INDICATE_APPLICATION_EXEC,
33723   SWITCH_MESSAGE_INDICATE_APPLICATION_EXEC_COMPLETE,
33724   SWITCH_MESSAGE_INDICATE_PHONE_EVENT,
33725   SWITCH_MESSAGE_INDICATE_T38_DESCRIPTION,
33726   SWITCH_MESSAGE_INDICATE_UDPTL_MODE,
33727   SWITCH_MESSAGE_INDICATE_CLEAR_PROGRESS,
33728   SWITCH_MESSAGE_INDICATE_JITTER_BUFFER,
33729   SWITCH_MESSAGE_INDICATE_RECOVERY_REFRESH,
33730   SWITCH_MESSAGE_INDICATE_SIGNAL_DATA,
33731   SWITCH_MESSAGE_INDICATE_MESSAGE,
33732   SWITCH_MESSAGE_INDICATE_INFO,
33733   SWITCH_MESSAGE_INDICATE_AUDIO_DATA,
33734   SWITCH_MESSAGE_INDICATE_BLIND_TRANSFER_RESPONSE,
33735   SWITCH_MESSAGE_INDICATE_STUN_ERROR,
33736   SWITCH_MESSAGE_INDICATE_MEDIA_RENEG,
33737   SWITCH_MESSAGE_INDICATE_KEEPALIVE,
33738   SWITCH_MESSAGE_INDICATE_HARD_MUTE,
33739   SWITCH_MESSAGE_INDICATE_BITRATE_REQ,
33740   SWITCH_MESSAGE_INDICATE_BITRATE_ACK,
33741   SWITCH_MESSAGE_INDICATE_CODEC_DEBUG_REQ,
33742   SWITCH_MESSAGE_INDICATE_CODEC_SPECIFIC_REQ,
33743   SWITCH_MESSAGE_REFER_EVENT,
33744   SWITCH_MESSAGE_ANSWER_EVENT,
33745   SWITCH_MESSAGE_PROGRESS_EVENT,
33746   SWITCH_MESSAGE_RING_EVENT,
33747   SWITCH_MESSAGE_RESAMPLE_EVENT,
33748   SWITCH_MESSAGE_HEARTBEAT_EVENT,
33749   SWITCH_MESSAGE_INDICATE_SESSION_ID,
33750   SWITCH_MESSAGE_INVALID
33751 }
33752 
33753 }
33754 //------------------------------------------------------------------------------
33755 // <auto-generated />
33756 //
33757 // This file was automatically generated by SWIG (http://www.swig.org).
33758 // Version 3.0.12
33759 //
33760 // Do not make changes to this file unless you know what you are doing--modify
33761 // the SWIG interface file instead.
33762 //------------------------------------------------------------------------------
33763 
33764 namespace FreeSWITCH.Native {
33765 
33766 public class switch_core_thread_session : global::System.IDisposable {
33767   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
33768   protected bool swigCMemOwn;
33769 
switch_core_thread_session(global::System.IntPtr cPtr, bool cMemoryOwn)33770   internal switch_core_thread_session(global::System.IntPtr cPtr, bool cMemoryOwn) {
33771     swigCMemOwn = cMemoryOwn;
33772     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
33773   }
33774 
getCPtr(switch_core_thread_session obj)33775   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_core_thread_session obj) {
33776     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
33777   }
33778 
~switch_core_thread_session()33779   ~switch_core_thread_session() {
33780     Dispose();
33781   }
33782 
Dispose()33783   public virtual void Dispose() {
33784     lock(this) {
33785       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
33786         if (swigCMemOwn) {
33787           swigCMemOwn = false;
33788           freeswitchPINVOKE.delete_switch_core_thread_session(swigCPtr);
33789         }
33790         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
33791       }
33792       global::System.GC.SuppressFinalize(this);
33793     }
33794   }
33795 
33796   public int running {
33797     set {
33798       freeswitchPINVOKE.switch_core_thread_session_running_set(swigCPtr, value);
33799     }
33800     get {
33801       int ret = freeswitchPINVOKE.switch_core_thread_session_running_get(swigCPtr);
33802       return ret;
33803     }
33804   }
33805 
33806   public SWIGTYPE_p_switch_mutex_t mutex {
33807     set {
33808       freeswitchPINVOKE.switch_core_thread_session_mutex_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
33809     }
33810     get {
33811       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_thread_session_mutex_get(swigCPtr);
33812       SWIGTYPE_p_switch_mutex_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
33813       return ret;
33814     }
33815   }
33816 
33817   public SWIGTYPE_p_p_void objs {
33818     set {
33819       freeswitchPINVOKE.switch_core_thread_session_objs_set(swigCPtr, SWIGTYPE_p_p_void.getCPtr(value));
33820     }
33821     get {
33822       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_thread_session_objs_get(swigCPtr);
33823       SWIGTYPE_p_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_p_void(cPtr, false);
33824       return ret;
33825     }
33826   }
33827 
33828   public SWIGTYPE_p_f_p_switch_core_session_p_void_enum_switch_input_type_t_p_void_unsigned_int__switch_status_t input_callback {
33829     set {
33830       freeswitchPINVOKE.switch_core_thread_session_input_callback_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_p_void_enum_switch_input_type_t_p_void_unsigned_int__switch_status_t.getCPtr(value));
33831     }
33832     get {
33833       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_thread_session_input_callback_get(swigCPtr);
33834       SWIGTYPE_p_f_p_switch_core_session_p_void_enum_switch_input_type_t_p_void_unsigned_int__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_p_void_enum_switch_input_type_t_p_void_unsigned_int__switch_status_t(cPtr, false);
33835       return ret;
33836     }
33837   }
33838 
33839   public SWIGTYPE_p_apr_pool_t pool {
33840     set {
33841       freeswitchPINVOKE.switch_core_thread_session_pool_set(swigCPtr, SWIGTYPE_p_apr_pool_t.getCPtr(value));
33842     }
33843     get {
33844       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_core_thread_session_pool_get(swigCPtr);
33845       SWIGTYPE_p_apr_pool_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_apr_pool_t(cPtr, false);
33846       return ret;
33847     }
33848   }
33849 
switch_core_thread_session()33850   public switch_core_thread_session() : this(freeswitchPINVOKE.new_switch_core_thread_session(), true) {
33851   }
33852 
33853 }
33854 
33855 }
33856 //------------------------------------------------------------------------------
33857 // <auto-generated />
33858 //
33859 // This file was automatically generated by SWIG (http://www.swig.org).
33860 // Version 3.0.12
33861 //
33862 // Do not make changes to this file unless you know what you are doing--modify
33863 // the SWIG interface file instead.
33864 //------------------------------------------------------------------------------
33865 
33866 namespace FreeSWITCH.Native {
33867 
33868 public class switch_core_time_duration : global::System.IDisposable {
33869   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
33870   protected bool swigCMemOwn;
33871 
switch_core_time_duration(global::System.IntPtr cPtr, bool cMemoryOwn)33872   internal switch_core_time_duration(global::System.IntPtr cPtr, bool cMemoryOwn) {
33873     swigCMemOwn = cMemoryOwn;
33874     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
33875   }
33876 
getCPtr(switch_core_time_duration obj)33877   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_core_time_duration obj) {
33878     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
33879   }
33880 
~switch_core_time_duration()33881   ~switch_core_time_duration() {
33882     Dispose();
33883   }
33884 
Dispose()33885   public virtual void Dispose() {
33886     lock(this) {
33887       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
33888         if (swigCMemOwn) {
33889           swigCMemOwn = false;
33890           freeswitchPINVOKE.delete_switch_core_time_duration(swigCPtr);
33891         }
33892         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
33893       }
33894       global::System.GC.SuppressFinalize(this);
33895     }
33896   }
33897 
33898   public uint mms {
33899     set {
33900       freeswitchPINVOKE.switch_core_time_duration_mms_set(swigCPtr, value);
33901     }
33902     get {
33903       uint ret = freeswitchPINVOKE.switch_core_time_duration_mms_get(swigCPtr);
33904       return ret;
33905     }
33906   }
33907 
33908   public uint ms {
33909     set {
33910       freeswitchPINVOKE.switch_core_time_duration_ms_set(swigCPtr, value);
33911     }
33912     get {
33913       uint ret = freeswitchPINVOKE.switch_core_time_duration_ms_get(swigCPtr);
33914       return ret;
33915     }
33916   }
33917 
33918   public uint sec {
33919     set {
33920       freeswitchPINVOKE.switch_core_time_duration_sec_set(swigCPtr, value);
33921     }
33922     get {
33923       uint ret = freeswitchPINVOKE.switch_core_time_duration_sec_get(swigCPtr);
33924       return ret;
33925     }
33926   }
33927 
33928   public uint min {
33929     set {
33930       freeswitchPINVOKE.switch_core_time_duration_min_set(swigCPtr, value);
33931     }
33932     get {
33933       uint ret = freeswitchPINVOKE.switch_core_time_duration_min_get(swigCPtr);
33934       return ret;
33935     }
33936   }
33937 
33938   public uint hr {
33939     set {
33940       freeswitchPINVOKE.switch_core_time_duration_hr_set(swigCPtr, value);
33941     }
33942     get {
33943       uint ret = freeswitchPINVOKE.switch_core_time_duration_hr_get(swigCPtr);
33944       return ret;
33945     }
33946   }
33947 
33948   public uint day {
33949     set {
33950       freeswitchPINVOKE.switch_core_time_duration_day_set(swigCPtr, value);
33951     }
33952     get {
33953       uint ret = freeswitchPINVOKE.switch_core_time_duration_day_get(swigCPtr);
33954       return ret;
33955     }
33956   }
33957 
33958   public uint yr {
33959     set {
33960       freeswitchPINVOKE.switch_core_time_duration_yr_set(swigCPtr, value);
33961     }
33962     get {
33963       uint ret = freeswitchPINVOKE.switch_core_time_duration_yr_get(swigCPtr);
33964       return ret;
33965     }
33966   }
33967 
switch_core_time_duration()33968   public switch_core_time_duration() : this(freeswitchPINVOKE.new_switch_core_time_duration(), true) {
33969   }
33970 
33971 }
33972 
33973 }
33974 //------------------------------------------------------------------------------
33975 // <auto-generated />
33976 //
33977 // This file was automatically generated by SWIG (http://www.swig.org).
33978 // Version 3.0.12
33979 //
33980 // Do not make changes to this file unless you know what you are doing--modify
33981 // the SWIG interface file instead.
33982 //------------------------------------------------------------------------------
33983 
33984 namespace FreeSWITCH.Native {
33985 
33986 public class switch_coredb_handle : global::System.IDisposable {
33987   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
33988   protected bool swigCMemOwn;
33989 
switch_coredb_handle(global::System.IntPtr cPtr, bool cMemoryOwn)33990   internal switch_coredb_handle(global::System.IntPtr cPtr, bool cMemoryOwn) {
33991     swigCMemOwn = cMemoryOwn;
33992     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
33993   }
33994 
getCPtr(switch_coredb_handle obj)33995   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_coredb_handle obj) {
33996     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
33997   }
33998 
~switch_coredb_handle()33999   ~switch_coredb_handle() {
34000     Dispose();
34001   }
34002 
Dispose()34003   public virtual void Dispose() {
34004     lock(this) {
34005       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
34006         if (swigCMemOwn) {
34007           swigCMemOwn = false;
34008           freeswitchPINVOKE.delete_switch_coredb_handle(swigCPtr);
34009         }
34010         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
34011       }
34012       global::System.GC.SuppressFinalize(this);
34013     }
34014   }
34015 
34016   public switch_bool_t in_memory {
34017     set {
34018       freeswitchPINVOKE.switch_coredb_handle_in_memory_set(swigCPtr, (int)value);
34019     }
34020     get {
34021       switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_coredb_handle_in_memory_get(swigCPtr);
34022       return ret;
34023     }
34024   }
34025 
34026   public SWIGTYPE_p_sqlite3 handle {
34027     set {
34028       freeswitchPINVOKE.switch_coredb_handle_handle_set(swigCPtr, SWIGTYPE_p_sqlite3.getCPtr(value));
34029     }
34030     get {
34031       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_coredb_handle_handle_get(swigCPtr);
34032       SWIGTYPE_p_sqlite3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_sqlite3(cPtr, false);
34033       return ret;
34034     }
34035   }
34036 
switch_coredb_handle()34037   public switch_coredb_handle() : this(freeswitchPINVOKE.new_switch_coredb_handle(), true) {
34038   }
34039 
34040 }
34041 
34042 }
34043 //------------------------------------------------------------------------------
34044 // <auto-generated />
34045 //
34046 // This file was automatically generated by SWIG (http://www.swig.org).
34047 // Version 3.0.12
34048 //
34049 // Do not make changes to this file unless you know what you are doing--modify
34050 // the SWIG interface file instead.
34051 //------------------------------------------------------------------------------
34052 
34053 namespace FreeSWITCH.Native {
34054 
34055 public class switch_cputime : global::System.IDisposable {
34056   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
34057   protected bool swigCMemOwn;
34058 
switch_cputime(global::System.IntPtr cPtr, bool cMemoryOwn)34059   internal switch_cputime(global::System.IntPtr cPtr, bool cMemoryOwn) {
34060     swigCMemOwn = cMemoryOwn;
34061     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
34062   }
34063 
getCPtr(switch_cputime obj)34064   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_cputime obj) {
34065     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
34066   }
34067 
~switch_cputime()34068   ~switch_cputime() {
34069     Dispose();
34070   }
34071 
Dispose()34072   public virtual void Dispose() {
34073     lock(this) {
34074       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
34075         if (swigCMemOwn) {
34076           swigCMemOwn = false;
34077           freeswitchPINVOKE.delete_switch_cputime(swigCPtr);
34078         }
34079         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
34080       }
34081       global::System.GC.SuppressFinalize(this);
34082     }
34083   }
34084 
34085   public long userms {
34086     set {
34087       freeswitchPINVOKE.switch_cputime_userms_set(swigCPtr, value);
34088     }
34089     get {
34090       long ret = freeswitchPINVOKE.switch_cputime_userms_get(swigCPtr);
34091       return ret;
34092     }
34093   }
34094 
34095   public long kernelms {
34096     set {
34097       freeswitchPINVOKE.switch_cputime_kernelms_set(swigCPtr, value);
34098     }
34099     get {
34100       long ret = freeswitchPINVOKE.switch_cputime_kernelms_get(swigCPtr);
34101       return ret;
34102     }
34103   }
34104 
switch_cputime()34105   public switch_cputime() : this(freeswitchPINVOKE.new_switch_cputime(), true) {
34106   }
34107 
34108 }
34109 
34110 }
34111 //------------------------------------------------------------------------------
34112 // <auto-generated />
34113 //
34114 // This file was automatically generated by SWIG (http://www.swig.org).
34115 // Version 3.0.12
34116 //
34117 // Do not make changes to this file unless you know what you are doing--modify
34118 // the SWIG interface file instead.
34119 //------------------------------------------------------------------------------
34120 
34121 namespace FreeSWITCH.Native {
34122 
34123 public class switch_crypto_key_material_t : global::System.IDisposable {
34124   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
34125   protected bool swigCMemOwn;
34126 
switch_crypto_key_material_t(global::System.IntPtr cPtr, bool cMemoryOwn)34127   internal switch_crypto_key_material_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
34128     swigCMemOwn = cMemoryOwn;
34129     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
34130   }
34131 
getCPtr(switch_crypto_key_material_t obj)34132   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_crypto_key_material_t obj) {
34133     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
34134   }
34135 
~switch_crypto_key_material_t()34136   ~switch_crypto_key_material_t() {
34137     Dispose();
34138   }
34139 
Dispose()34140   public virtual void Dispose() {
34141     lock(this) {
34142       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
34143         if (swigCMemOwn) {
34144           swigCMemOwn = false;
34145           freeswitchPINVOKE.delete_switch_crypto_key_material_t(swigCPtr);
34146         }
34147         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
34148       }
34149       global::System.GC.SuppressFinalize(this);
34150     }
34151   }
34152 
34153   public switch_rtp_crypto_key_param_method_type_t method {
34154     set {
34155       freeswitchPINVOKE.switch_crypto_key_material_t_method_set(swigCPtr, (int)value);
34156     }
34157     get {
34158       switch_rtp_crypto_key_param_method_type_t ret = (switch_rtp_crypto_key_param_method_type_t)freeswitchPINVOKE.switch_crypto_key_material_t_method_get(swigCPtr);
34159       return ret;
34160     }
34161   }
34162 
34163   public SWIGTYPE_p_unsigned_char raw_key {
34164     set {
34165       freeswitchPINVOKE.switch_crypto_key_material_t_raw_key_set(swigCPtr, SWIGTYPE_p_unsigned_char.getCPtr(value));
34166     }
34167     get {
34168       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_crypto_key_material_t_raw_key_get(swigCPtr);
34169       SWIGTYPE_p_unsigned_char ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
34170       return ret;
34171     }
34172   }
34173 
34174   public string crypto_key {
34175     set {
34176       freeswitchPINVOKE.switch_crypto_key_material_t_crypto_key_set(swigCPtr, value);
34177     }
34178     get {
34179       string ret = freeswitchPINVOKE.switch_crypto_key_material_t_crypto_key_get(swigCPtr);
34180       return ret;
34181     }
34182   }
34183 
34184   public ulong lifetime {
34185     set {
34186       freeswitchPINVOKE.switch_crypto_key_material_t_lifetime_set(swigCPtr, value);
34187     }
34188     get {
34189       ulong ret = freeswitchPINVOKE.switch_crypto_key_material_t_lifetime_get(swigCPtr);
34190       return ret;
34191     }
34192   }
34193 
34194   public uint mki_id {
34195     set {
34196       freeswitchPINVOKE.switch_crypto_key_material_t_mki_id_set(swigCPtr, value);
34197     }
34198     get {
34199       uint ret = freeswitchPINVOKE.switch_crypto_key_material_t_mki_id_get(swigCPtr);
34200       return ret;
34201     }
34202   }
34203 
34204   public uint mki_size {
34205     set {
34206       freeswitchPINVOKE.switch_crypto_key_material_t_mki_size_set(swigCPtr, value);
34207     }
34208     get {
34209       uint ret = freeswitchPINVOKE.switch_crypto_key_material_t_mki_size_get(swigCPtr);
34210       return ret;
34211     }
34212   }
34213 
34214   public switch_crypto_key_material_t next {
34215     set {
34216       freeswitchPINVOKE.switch_crypto_key_material_t_next_set(swigCPtr, switch_crypto_key_material_t.getCPtr(value));
34217     }
34218     get {
34219       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_crypto_key_material_t_next_get(swigCPtr);
34220       switch_crypto_key_material_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_crypto_key_material_t(cPtr, false);
34221       return ret;
34222     }
34223   }
34224 
switch_crypto_key_material_t()34225   public switch_crypto_key_material_t() : this(freeswitchPINVOKE.new_switch_crypto_key_material_t(), true) {
34226   }
34227 
34228 }
34229 
34230 }
34231 //------------------------------------------------------------------------------
34232 // <auto-generated />
34233 //
34234 // This file was automatically generated by SWIG (http://www.swig.org).
34235 // Version 3.0.12
34236 //
34237 // Do not make changes to this file unless you know what you are doing--modify
34238 // the SWIG interface file instead.
34239 //------------------------------------------------------------------------------
34240 
34241 namespace FreeSWITCH.Native {
34242 
34243 public enum switch_database_flag_enum_t {
34244   SWITCH_DATABASE_FLAG_ROW_SIZE_LIMIT = (1 << 0)
34245 }
34246 
34247 }
34248 //------------------------------------------------------------------------------
34249 // <auto-generated />
34250 //
34251 // This file was automatically generated by SWIG (http://www.swig.org).
34252 // Version 3.0.12
34253 //
34254 // Do not make changes to this file unless you know what you are doing--modify
34255 // the SWIG interface file instead.
34256 //------------------------------------------------------------------------------
34257 
34258 namespace FreeSWITCH.Native {
34259 
34260 public class switch_database_interface : global::System.IDisposable {
34261   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
34262   protected bool swigCMemOwn;
34263 
switch_database_interface(global::System.IntPtr cPtr, bool cMemoryOwn)34264   internal switch_database_interface(global::System.IntPtr cPtr, bool cMemoryOwn) {
34265     swigCMemOwn = cMemoryOwn;
34266     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
34267   }
34268 
getCPtr(switch_database_interface obj)34269   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_database_interface obj) {
34270     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
34271   }
34272 
~switch_database_interface()34273   ~switch_database_interface() {
34274     Dispose();
34275   }
34276 
Dispose()34277   public virtual void Dispose() {
34278     lock(this) {
34279       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
34280         if (swigCMemOwn) {
34281           swigCMemOwn = false;
34282           freeswitchPINVOKE.delete_switch_database_interface(swigCPtr);
34283         }
34284         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
34285       }
34286       global::System.GC.SuppressFinalize(this);
34287     }
34288   }
34289 
34290   public string interface_name {
34291     set {
34292       freeswitchPINVOKE.switch_database_interface_interface_name_set(swigCPtr, value);
34293     }
34294     get {
34295       string ret = freeswitchPINVOKE.switch_database_interface_interface_name_get(swigCPtr);
34296       return ret;
34297     }
34298   }
34299 
34300   public uint flags {
34301     set {
34302       freeswitchPINVOKE.switch_database_interface_flags_set(swigCPtr, value);
34303     }
34304     get {
34305       uint ret = freeswitchPINVOKE.switch_database_interface_flags_get(swigCPtr);
34306       return ret;
34307     }
34308   }
34309 
34310   public SWIGTYPE_p_f_switch_cache_db_database_interface_options_t_p_p_switch_database_interface_handle__switch_status_t handle_new {
34311     set {
34312       freeswitchPINVOKE.switch_database_interface_handle_new_set(swigCPtr, SWIGTYPE_p_f_switch_cache_db_database_interface_options_t_p_p_switch_database_interface_handle__switch_status_t.getCPtr(value));
34313     }
34314     get {
34315       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_database_interface_handle_new_get(swigCPtr);
34316       SWIGTYPE_p_f_switch_cache_db_database_interface_options_t_p_p_switch_database_interface_handle__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_switch_cache_db_database_interface_options_t_p_p_switch_database_interface_handle__switch_status_t(cPtr, false);
34317       return ret;
34318     }
34319   }
34320 
34321   public SWIGTYPE_p_f_p_p_switch_database_interface_handle__switch_status_t handle_destroy {
34322     set {
34323       freeswitchPINVOKE.switch_database_interface_handle_destroy_set(swigCPtr, SWIGTYPE_p_f_p_p_switch_database_interface_handle__switch_status_t.getCPtr(value));
34324     }
34325     get {
34326       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_database_interface_handle_destroy_get(swigCPtr);
34327       SWIGTYPE_p_f_p_p_switch_database_interface_handle__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_p_switch_database_interface_handle__switch_status_t(cPtr, false);
34328       return ret;
34329     }
34330   }
34331 
34332   public SWIGTYPE_p_f_p_switch_database_interface_handle__switch_status_t flush {
34333     set {
34334       freeswitchPINVOKE.switch_database_interface_flush_set(swigCPtr, SWIGTYPE_p_f_p_switch_database_interface_handle__switch_status_t.getCPtr(value));
34335     }
34336     get {
34337       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_database_interface_flush_get(swigCPtr);
34338       SWIGTYPE_p_f_p_switch_database_interface_handle__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_database_interface_handle__switch_status_t(cPtr, false);
34339       return ret;
34340     }
34341   }
34342 
34343   public SWIGTYPE_p_f_p_q_const__char_p_q_const__char_int_p_switch_database_interface_handle_p_q_const__char_p_p_char__switch_status_t exec_detailed {
34344     set {
34345       freeswitchPINVOKE.switch_database_interface_exec_detailed_set(swigCPtr, SWIGTYPE_p_f_p_q_const__char_p_q_const__char_int_p_switch_database_interface_handle_p_q_const__char_p_p_char__switch_status_t.getCPtr(value));
34346     }
34347     get {
34348       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_database_interface_exec_detailed_get(swigCPtr);
34349       SWIGTYPE_p_f_p_q_const__char_p_q_const__char_int_p_switch_database_interface_handle_p_q_const__char_p_p_char__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_q_const__char_p_q_const__char_int_p_switch_database_interface_handle_p_q_const__char_p_p_char__switch_status_t(cPtr, false);
34350       return ret;
34351     }
34352   }
34353 
34354   public SWIGTYPE_p_f_p_switch_database_interface_handle_p_q_const__char_p_char_size_t_p_p_char__switch_status_t exec_string {
34355     set {
34356       freeswitchPINVOKE.switch_database_interface_exec_string_set(swigCPtr, SWIGTYPE_p_f_p_switch_database_interface_handle_p_q_const__char_p_char_size_t_p_p_char__switch_status_t.getCPtr(value));
34357     }
34358     get {
34359       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_database_interface_exec_string_get(swigCPtr);
34360       SWIGTYPE_p_f_p_switch_database_interface_handle_p_q_const__char_p_char_size_t_p_p_char__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_database_interface_handle_p_q_const__char_p_char_size_t_p_p_char__switch_status_t(cPtr, false);
34361       return ret;
34362     }
34363   }
34364 
34365   public SWIGTYPE_p_f_p_switch_database_interface_handle_enum_switch_bool_t__switch_status_t sql_set_auto_commit_attr {
34366     set {
34367       freeswitchPINVOKE.switch_database_interface_sql_set_auto_commit_attr_set(swigCPtr, SWIGTYPE_p_f_p_switch_database_interface_handle_enum_switch_bool_t__switch_status_t.getCPtr(value));
34368     }
34369     get {
34370       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_database_interface_sql_set_auto_commit_attr_get(swigCPtr);
34371       SWIGTYPE_p_f_p_switch_database_interface_handle_enum_switch_bool_t__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_database_interface_handle_enum_switch_bool_t__switch_status_t(cPtr, false);
34372       return ret;
34373     }
34374   }
34375 
34376   public SWIGTYPE_p_f_p_switch_database_interface_handle__switch_status_t commit {
34377     set {
34378       freeswitchPINVOKE.switch_database_interface_commit_set(swigCPtr, SWIGTYPE_p_f_p_switch_database_interface_handle__switch_status_t.getCPtr(value));
34379     }
34380     get {
34381       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_database_interface_commit_get(swigCPtr);
34382       SWIGTYPE_p_f_p_switch_database_interface_handle__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_database_interface_handle__switch_status_t(cPtr, false);
34383       return ret;
34384     }
34385   }
34386 
34387   public SWIGTYPE_p_f_p_switch_database_interface_handle__switch_status_t rollback {
34388     set {
34389       freeswitchPINVOKE.switch_database_interface_rollback_set(swigCPtr, SWIGTYPE_p_f_p_switch_database_interface_handle__switch_status_t.getCPtr(value));
34390     }
34391     get {
34392       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_database_interface_rollback_get(swigCPtr);
34393       SWIGTYPE_p_f_p_switch_database_interface_handle__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_database_interface_handle__switch_status_t(cPtr, false);
34394       return ret;
34395     }
34396   }
34397 
34398   public SWIGTYPE_p_f_p_q_const__char_p_q_const__char_int_p_switch_database_interface_handle_p_q_const__char_p_f_p_void_int_p_p_char_p_p_char__int_p_void_p_p_char__switch_status_t callback_exec_detailed {
34399     set {
34400       freeswitchPINVOKE.switch_database_interface_callback_exec_detailed_set(swigCPtr, SWIGTYPE_p_f_p_q_const__char_p_q_const__char_int_p_switch_database_interface_handle_p_q_const__char_p_f_p_void_int_p_p_char_p_p_char__int_p_void_p_p_char__switch_status_t.getCPtr(value));
34401     }
34402     get {
34403       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_database_interface_callback_exec_detailed_get(swigCPtr);
34404       SWIGTYPE_p_f_p_q_const__char_p_q_const__char_int_p_switch_database_interface_handle_p_q_const__char_p_f_p_void_int_p_p_char_p_p_char__int_p_void_p_p_char__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_q_const__char_p_q_const__char_int_p_switch_database_interface_handle_p_q_const__char_p_f_p_void_int_p_p_char_p_p_char__int_p_void_p_p_char__switch_status_t(cPtr, false);
34405       return ret;
34406     }
34407   }
34408 
34409   public SWIGTYPE_p_f_p_switch_database_interface_handle_p_int__switch_status_t affected_rows {
34410     set {
34411       freeswitchPINVOKE.switch_database_interface_affected_rows_set(swigCPtr, SWIGTYPE_p_f_p_switch_database_interface_handle_p_int__switch_status_t.getCPtr(value));
34412     }
34413     get {
34414       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_database_interface_affected_rows_get(swigCPtr);
34415       SWIGTYPE_p_f_p_switch_database_interface_handle_p_int__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_database_interface_handle_p_int__switch_status_t(cPtr, false);
34416       return ret;
34417     }
34418   }
34419 
34420   public string prefixes {
34421   set { freeswitchPINVOKE.switch_database_interface_prefixes_set(swigCPtr, ref value); }
34422 
34423   get {
34424     return freeswitchPINVOKE.switch_database_interface_prefixes_get(swigCPtr);
34425   }
34426 
34427   }
34428 
34429   public SWIGTYPE_p_switch_thread_rwlock_t rwlock {
34430     set {
34431       freeswitchPINVOKE.switch_database_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value));
34432     }
34433     get {
34434       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_database_interface_rwlock_get(swigCPtr);
34435       SWIGTYPE_p_switch_thread_rwlock_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_thread_rwlock_t(cPtr, false);
34436       return ret;
34437     }
34438   }
34439 
34440   public int refs {
34441     set {
34442       freeswitchPINVOKE.switch_database_interface_refs_set(swigCPtr, value);
34443     }
34444     get {
34445       int ret = freeswitchPINVOKE.switch_database_interface_refs_get(swigCPtr);
34446       return ret;
34447     }
34448   }
34449 
34450   public SWIGTYPE_p_switch_mutex_t reflock {
34451     set {
34452       freeswitchPINVOKE.switch_database_interface_reflock_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
34453     }
34454     get {
34455       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_database_interface_reflock_get(swigCPtr);
34456       SWIGTYPE_p_switch_mutex_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
34457       return ret;
34458     }
34459   }
34460 
34461   public switch_loadable_module_interface parent {
34462     set {
34463       freeswitchPINVOKE.switch_database_interface_parent_set(swigCPtr, switch_loadable_module_interface.getCPtr(value));
34464     }
34465     get {
34466       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_database_interface_parent_get(swigCPtr);
34467       switch_loadable_module_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_loadable_module_interface(cPtr, false);
34468       return ret;
34469     }
34470   }
34471 
34472   public switch_database_interface next {
34473     set {
34474       freeswitchPINVOKE.switch_database_interface_next_set(swigCPtr, switch_database_interface.getCPtr(value));
34475     }
34476     get {
34477       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_database_interface_next_get(swigCPtr);
34478       switch_database_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_database_interface(cPtr, false);
34479       return ret;
34480     }
34481   }
34482 
switch_database_interface()34483   public switch_database_interface() : this(freeswitchPINVOKE.new_switch_database_interface(), true) {
34484   }
34485 
34486 }
34487 
34488 }
34489 //------------------------------------------------------------------------------
34490 // <auto-generated />
34491 //
34492 // This file was automatically generated by SWIG (http://www.swig.org).
34493 // Version 3.0.12
34494 //
34495 // Do not make changes to this file unless you know what you are doing--modify
34496 // the SWIG interface file instead.
34497 //------------------------------------------------------------------------------
34498 
34499 namespace FreeSWITCH.Native {
34500 
34501 public class switch_database_interface_handle : global::System.IDisposable {
34502   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
34503   protected bool swigCMemOwn;
34504 
switch_database_interface_handle(global::System.IntPtr cPtr, bool cMemoryOwn)34505   internal switch_database_interface_handle(global::System.IntPtr cPtr, bool cMemoryOwn) {
34506     swigCMemOwn = cMemoryOwn;
34507     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
34508   }
34509 
getCPtr(switch_database_interface_handle obj)34510   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_database_interface_handle obj) {
34511     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
34512   }
34513 
~switch_database_interface_handle()34514   ~switch_database_interface_handle() {
34515     Dispose();
34516   }
34517 
Dispose()34518   public virtual void Dispose() {
34519     lock(this) {
34520       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
34521         if (swigCMemOwn) {
34522           swigCMemOwn = false;
34523           freeswitchPINVOKE.delete_switch_database_interface_handle(swigCPtr);
34524         }
34525         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
34526       }
34527       global::System.GC.SuppressFinalize(this);
34528     }
34529   }
34530 
34531   public switch_cache_db_database_interface_options_t connection_options {
34532     set {
34533       freeswitchPINVOKE.switch_database_interface_handle_connection_options_set(swigCPtr, switch_cache_db_database_interface_options_t.getCPtr(value));
34534     }
34535     get {
34536       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_database_interface_handle_connection_options_get(swigCPtr);
34537       switch_cache_db_database_interface_options_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_cache_db_database_interface_options_t(cPtr, false);
34538       return ret;
34539     }
34540   }
34541 
34542   public SWIGTYPE_p_void handle {
34543     set {
34544       freeswitchPINVOKE.switch_database_interface_handle_handle_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
34545     }
34546     get {
34547       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_database_interface_handle_handle_get(swigCPtr);
34548       SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
34549       return ret;
34550     }
34551   }
34552 
switch_database_interface_handle()34553   public switch_database_interface_handle() : this(freeswitchPINVOKE.new_switch_database_interface_handle(), true) {
34554   }
34555 
34556 }
34557 
34558 }
34559 //------------------------------------------------------------------------------
34560 // <auto-generated />
34561 //
34562 // This file was automatically generated by SWIG (http://www.swig.org).
34563 // Version 3.0.12
34564 //
34565 // Do not make changes to this file unless you know what you are doing--modify
34566 // the SWIG interface file instead.
34567 //------------------------------------------------------------------------------
34568 
34569 namespace FreeSWITCH.Native {
34570 
34571 public class switch_device_node_t : global::System.IDisposable {
34572   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
34573   protected bool swigCMemOwn;
34574 
switch_device_node_t(global::System.IntPtr cPtr, bool cMemoryOwn)34575   internal switch_device_node_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
34576     swigCMemOwn = cMemoryOwn;
34577     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
34578   }
34579 
getCPtr(switch_device_node_t obj)34580   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_device_node_t obj) {
34581     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
34582   }
34583 
~switch_device_node_t()34584   ~switch_device_node_t() {
34585     Dispose();
34586   }
34587 
Dispose()34588   public virtual void Dispose() {
34589     lock(this) {
34590       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
34591         if (swigCMemOwn) {
34592           swigCMemOwn = false;
34593           freeswitchPINVOKE.delete_switch_device_node_t(swigCPtr);
34594         }
34595         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
34596       }
34597       global::System.GC.SuppressFinalize(this);
34598     }
34599   }
34600 
34601   public string uuid {
34602     set {
34603       freeswitchPINVOKE.switch_device_node_t_uuid_set(swigCPtr, value);
34604     }
34605     get {
34606       string ret = freeswitchPINVOKE.switch_device_node_t_uuid_get(swigCPtr);
34607       return ret;
34608     }
34609   }
34610 
34611   public switch_xml xml_cdr {
34612     set {
34613       freeswitchPINVOKE.switch_device_node_t_xml_cdr_set(swigCPtr, switch_xml.getCPtr(value));
34614     }
34615     get {
34616       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_device_node_t_xml_cdr_get(swigCPtr);
34617       switch_xml ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_xml(cPtr, false);
34618       return ret;
34619     }
34620   }
34621 
34622   public switch_event event_ {
34623     set {
34624       freeswitchPINVOKE.switch_device_node_t_event__set(swigCPtr, switch_event.getCPtr(value));
34625     }
34626     get {
34627       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_device_node_t_event__get(swigCPtr);
34628       switch_event ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_event(cPtr, false);
34629       return ret;
34630     }
34631   }
34632 
34633   public switch_channel_callstate_t callstate {
34634     set {
34635       freeswitchPINVOKE.switch_device_node_t_callstate_set(swigCPtr, (int)value);
34636     }
34637     get {
34638       switch_channel_callstate_t ret = (switch_channel_callstate_t)freeswitchPINVOKE.switch_device_node_t_callstate_get(swigCPtr);
34639       return ret;
34640     }
34641   }
34642 
34643   public switch_hold_record_t hold_record {
34644     set {
34645       freeswitchPINVOKE.switch_device_node_t_hold_record_set(swigCPtr, switch_hold_record_t.getCPtr(value));
34646     }
34647     get {
34648       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_device_node_t_hold_record_get(swigCPtr);
34649       switch_hold_record_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_hold_record_t(cPtr, false);
34650       return ret;
34651     }
34652   }
34653 
34654   public switch_caller_profile hup_profile {
34655     set {
34656       freeswitchPINVOKE.switch_device_node_t_hup_profile_set(swigCPtr, switch_caller_profile.getCPtr(value));
34657     }
34658     get {
34659       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_device_node_t_hup_profile_get(swigCPtr);
34660       switch_caller_profile ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_caller_profile(cPtr, false);
34661       return ret;
34662     }
34663   }
34664 
34665   public switch_call_direction_t direction {
34666     set {
34667       freeswitchPINVOKE.switch_device_node_t_direction_set(swigCPtr, (int)value);
34668     }
34669     get {
34670       switch_call_direction_t ret = (switch_call_direction_t)freeswitchPINVOKE.switch_device_node_t_direction_get(swigCPtr);
34671       return ret;
34672     }
34673   }
34674 
34675   public switch_device_record_t parent {
34676     set {
34677       freeswitchPINVOKE.switch_device_node_t_parent_set(swigCPtr, switch_device_record_t.getCPtr(value));
34678     }
34679     get {
34680       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_device_node_t_parent_get(swigCPtr);
34681       switch_device_record_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_device_record_t(cPtr, false);
34682       return ret;
34683     }
34684   }
34685 
34686   public switch_device_node_t next {
34687     set {
34688       freeswitchPINVOKE.switch_device_node_t_next_set(swigCPtr, switch_device_node_t.getCPtr(value));
34689     }
34690     get {
34691       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_device_node_t_next_get(swigCPtr);
34692       switch_device_node_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_device_node_t(cPtr, false);
34693       return ret;
34694     }
34695   }
34696 
switch_device_node_t()34697   public switch_device_node_t() : this(freeswitchPINVOKE.new_switch_device_node_t(), true) {
34698   }
34699 
34700 }
34701 
34702 }
34703 //------------------------------------------------------------------------------
34704 // <auto-generated />
34705 //
34706 // This file was automatically generated by SWIG (http://www.swig.org).
34707 // Version 3.0.12
34708 //
34709 // Do not make changes to this file unless you know what you are doing--modify
34710 // the SWIG interface file instead.
34711 //------------------------------------------------------------------------------
34712 
34713 namespace FreeSWITCH.Native {
34714 
34715 public class switch_device_record_t : global::System.IDisposable {
34716   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
34717   protected bool swigCMemOwn;
34718 
switch_device_record_t(global::System.IntPtr cPtr, bool cMemoryOwn)34719   internal switch_device_record_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
34720     swigCMemOwn = cMemoryOwn;
34721     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
34722   }
34723 
getCPtr(switch_device_record_t obj)34724   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_device_record_t obj) {
34725     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
34726   }
34727 
~switch_device_record_t()34728   ~switch_device_record_t() {
34729     Dispose();
34730   }
34731 
Dispose()34732   public virtual void Dispose() {
34733     lock(this) {
34734       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
34735         if (swigCMemOwn) {
34736           swigCMemOwn = false;
34737           freeswitchPINVOKE.delete_switch_device_record_t(swigCPtr);
34738         }
34739         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
34740       }
34741       global::System.GC.SuppressFinalize(this);
34742     }
34743   }
34744 
34745   public string device_id {
34746     set {
34747       freeswitchPINVOKE.switch_device_record_t_device_id_set(swigCPtr, value);
34748     }
34749     get {
34750       string ret = freeswitchPINVOKE.switch_device_record_t_device_id_get(swigCPtr);
34751       return ret;
34752     }
34753   }
34754 
34755   public string uuid {
34756     set {
34757       freeswitchPINVOKE.switch_device_record_t_uuid_set(swigCPtr, value);
34758     }
34759     get {
34760       string ret = freeswitchPINVOKE.switch_device_record_t_uuid_get(swigCPtr);
34761       return ret;
34762     }
34763   }
34764 
34765   public int refs {
34766     set {
34767       freeswitchPINVOKE.switch_device_record_t_refs_set(swigCPtr, value);
34768     }
34769     get {
34770       int ret = freeswitchPINVOKE.switch_device_record_t_refs_get(swigCPtr);
34771       return ret;
34772     }
34773   }
34774 
34775   public switch_device_stats_t stats {
34776     set {
34777       freeswitchPINVOKE.switch_device_record_t_stats_set(swigCPtr, switch_device_stats_t.getCPtr(value));
34778     }
34779     get {
34780       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_device_record_t_stats_get(swigCPtr);
34781       switch_device_stats_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_device_stats_t(cPtr, false);
34782       return ret;
34783     }
34784   }
34785 
34786   public switch_device_stats_t last_stats {
34787     set {
34788       freeswitchPINVOKE.switch_device_record_t_last_stats_set(swigCPtr, switch_device_stats_t.getCPtr(value));
34789     }
34790     get {
34791       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_device_record_t_last_stats_get(swigCPtr);
34792       switch_device_stats_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_device_stats_t(cPtr, false);
34793       return ret;
34794     }
34795   }
34796 
34797   public switch_device_state_t state {
34798     set {
34799       freeswitchPINVOKE.switch_device_record_t_state_set(swigCPtr, (int)value);
34800     }
34801     get {
34802       switch_device_state_t ret = (switch_device_state_t)freeswitchPINVOKE.switch_device_record_t_state_get(swigCPtr);
34803       return ret;
34804     }
34805   }
34806 
34807   public switch_device_state_t last_state {
34808     set {
34809       freeswitchPINVOKE.switch_device_record_t_last_state_set(swigCPtr, (int)value);
34810     }
34811     get {
34812       switch_device_state_t ret = (switch_device_state_t)freeswitchPINVOKE.switch_device_record_t_last_state_get(swigCPtr);
34813       return ret;
34814     }
34815   }
34816 
34817   public SWIGTYPE_p_switch_time_t active_start {
34818     set {
34819       freeswitchPINVOKE.switch_device_record_t_active_start_set(swigCPtr, SWIGTYPE_p_switch_time_t.getCPtr(value));
34820       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
34821     }
34822     get {
34823       SWIGTYPE_p_switch_time_t ret = new SWIGTYPE_p_switch_time_t(freeswitchPINVOKE.switch_device_record_t_active_start_get(swigCPtr), true);
34824       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
34825       return ret;
34826     }
34827   }
34828 
34829   public SWIGTYPE_p_switch_time_t active_stop {
34830     set {
34831       freeswitchPINVOKE.switch_device_record_t_active_stop_set(swigCPtr, SWIGTYPE_p_switch_time_t.getCPtr(value));
34832       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
34833     }
34834     get {
34835       SWIGTYPE_p_switch_time_t ret = new SWIGTYPE_p_switch_time_t(freeswitchPINVOKE.switch_device_record_t_active_stop_get(swigCPtr), true);
34836       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
34837       return ret;
34838     }
34839   }
34840 
34841   public SWIGTYPE_p_switch_time_t last_call_time {
34842     set {
34843       freeswitchPINVOKE.switch_device_record_t_last_call_time_set(swigCPtr, SWIGTYPE_p_switch_time_t.getCPtr(value));
34844       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
34845     }
34846     get {
34847       SWIGTYPE_p_switch_time_t ret = new SWIGTYPE_p_switch_time_t(freeswitchPINVOKE.switch_device_record_t_last_call_time_get(swigCPtr), true);
34848       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
34849       return ret;
34850     }
34851   }
34852 
34853   public SWIGTYPE_p_switch_time_t ring_start {
34854     set {
34855       freeswitchPINVOKE.switch_device_record_t_ring_start_set(swigCPtr, SWIGTYPE_p_switch_time_t.getCPtr(value));
34856       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
34857     }
34858     get {
34859       SWIGTYPE_p_switch_time_t ret = new SWIGTYPE_p_switch_time_t(freeswitchPINVOKE.switch_device_record_t_ring_start_get(swigCPtr), true);
34860       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
34861       return ret;
34862     }
34863   }
34864 
34865   public SWIGTYPE_p_switch_time_t ring_stop {
34866     set {
34867       freeswitchPINVOKE.switch_device_record_t_ring_stop_set(swigCPtr, SWIGTYPE_p_switch_time_t.getCPtr(value));
34868       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
34869     }
34870     get {
34871       SWIGTYPE_p_switch_time_t ret = new SWIGTYPE_p_switch_time_t(freeswitchPINVOKE.switch_device_record_t_ring_stop_get(swigCPtr), true);
34872       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
34873       return ret;
34874     }
34875   }
34876 
34877   public SWIGTYPE_p_switch_time_t hold_start {
34878     set {
34879       freeswitchPINVOKE.switch_device_record_t_hold_start_set(swigCPtr, SWIGTYPE_p_switch_time_t.getCPtr(value));
34880       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
34881     }
34882     get {
34883       SWIGTYPE_p_switch_time_t ret = new SWIGTYPE_p_switch_time_t(freeswitchPINVOKE.switch_device_record_t_hold_start_get(swigCPtr), true);
34884       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
34885       return ret;
34886     }
34887   }
34888 
34889   public SWIGTYPE_p_switch_time_t hold_stop {
34890     set {
34891       freeswitchPINVOKE.switch_device_record_t_hold_stop_set(swigCPtr, SWIGTYPE_p_switch_time_t.getCPtr(value));
34892       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
34893     }
34894     get {
34895       SWIGTYPE_p_switch_time_t ret = new SWIGTYPE_p_switch_time_t(freeswitchPINVOKE.switch_device_record_t_hold_stop_get(swigCPtr), true);
34896       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
34897       return ret;
34898     }
34899   }
34900 
34901   public SWIGTYPE_p_switch_time_t call_start {
34902     set {
34903       freeswitchPINVOKE.switch_device_record_t_call_start_set(swigCPtr, SWIGTYPE_p_switch_time_t.getCPtr(value));
34904       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
34905     }
34906     get {
34907       SWIGTYPE_p_switch_time_t ret = new SWIGTYPE_p_switch_time_t(freeswitchPINVOKE.switch_device_record_t_call_start_get(swigCPtr), true);
34908       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
34909       return ret;
34910     }
34911   }
34912 
34913   public switch_device_node_t uuid_list {
34914     set {
34915       freeswitchPINVOKE.switch_device_record_t_uuid_list_set(swigCPtr, switch_device_node_t.getCPtr(value));
34916     }
34917     get {
34918       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_device_record_t_uuid_list_get(swigCPtr);
34919       switch_device_node_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_device_node_t(cPtr, false);
34920       return ret;
34921     }
34922   }
34923 
34924   public switch_device_node_t uuid_tail {
34925     set {
34926       freeswitchPINVOKE.switch_device_record_t_uuid_tail_set(swigCPtr, switch_device_node_t.getCPtr(value));
34927     }
34928     get {
34929       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_device_record_t_uuid_tail_get(swigCPtr);
34930       switch_device_node_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_device_node_t(cPtr, false);
34931       return ret;
34932     }
34933   }
34934 
34935   public SWIGTYPE_p_switch_mutex_t mutex {
34936     set {
34937       freeswitchPINVOKE.switch_device_record_t_mutex_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
34938     }
34939     get {
34940       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_device_record_t_mutex_get(swigCPtr);
34941       SWIGTYPE_p_switch_mutex_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
34942       return ret;
34943     }
34944   }
34945 
34946   public SWIGTYPE_p_apr_pool_t pool {
34947     set {
34948       freeswitchPINVOKE.switch_device_record_t_pool_set(swigCPtr, SWIGTYPE_p_apr_pool_t.getCPtr(value));
34949     }
34950     get {
34951       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_device_record_t_pool_get(swigCPtr);
34952       SWIGTYPE_p_apr_pool_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_apr_pool_t(cPtr, false);
34953       return ret;
34954     }
34955   }
34956 
34957   public SWIGTYPE_p_void user_data {
34958     set {
34959       freeswitchPINVOKE.switch_device_record_t_user_data_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
34960     }
34961     get {
34962       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_device_record_t_user_data_get(swigCPtr);
34963       SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
34964       return ret;
34965     }
34966   }
34967 
switch_device_record_t()34968   public switch_device_record_t() : this(freeswitchPINVOKE.new_switch_device_record_t(), true) {
34969   }
34970 
34971 }
34972 
34973 }
34974 //------------------------------------------------------------------------------
34975 // <auto-generated />
34976 //
34977 // This file was automatically generated by SWIG (http://www.swig.org).
34978 // Version 3.0.12
34979 //
34980 // Do not make changes to this file unless you know what you are doing--modify
34981 // the SWIG interface file instead.
34982 //------------------------------------------------------------------------------
34983 
34984 namespace FreeSWITCH.Native {
34985 
34986 public enum switch_device_state_t {
34987   SDS_DOWN,
34988   SDS_RINGING,
34989   SDS_ACTIVE,
34990   SDS_ACTIVE_MULTI,
34991   SDS_HELD,
34992   SDS_UNHELD,
34993   SDS_HANGUP
34994 }
34995 
34996 }
34997 //------------------------------------------------------------------------------
34998 // <auto-generated />
34999 //
35000 // This file was automatically generated by SWIG (http://www.swig.org).
35001 // Version 3.0.12
35002 //
35003 // Do not make changes to this file unless you know what you are doing--modify
35004 // the SWIG interface file instead.
35005 //------------------------------------------------------------------------------
35006 
35007 namespace FreeSWITCH.Native {
35008 
35009 public class switch_device_stats_t : global::System.IDisposable {
35010   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
35011   protected bool swigCMemOwn;
35012 
switch_device_stats_t(global::System.IntPtr cPtr, bool cMemoryOwn)35013   internal switch_device_stats_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
35014     swigCMemOwn = cMemoryOwn;
35015     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
35016   }
35017 
getCPtr(switch_device_stats_t obj)35018   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_device_stats_t obj) {
35019     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
35020   }
35021 
~switch_device_stats_t()35022   ~switch_device_stats_t() {
35023     Dispose();
35024   }
35025 
Dispose()35026   public virtual void Dispose() {
35027     lock(this) {
35028       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
35029         if (swigCMemOwn) {
35030           swigCMemOwn = false;
35031           freeswitchPINVOKE.delete_switch_device_stats_t(swigCPtr);
35032         }
35033         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
35034       }
35035       global::System.GC.SuppressFinalize(this);
35036     }
35037   }
35038 
35039   public uint total {
35040     set {
35041       freeswitchPINVOKE.switch_device_stats_t_total_set(swigCPtr, value);
35042     }
35043     get {
35044       uint ret = freeswitchPINVOKE.switch_device_stats_t_total_get(swigCPtr);
35045       return ret;
35046     }
35047   }
35048 
35049   public uint total_in {
35050     set {
35051       freeswitchPINVOKE.switch_device_stats_t_total_in_set(swigCPtr, value);
35052     }
35053     get {
35054       uint ret = freeswitchPINVOKE.switch_device_stats_t_total_in_get(swigCPtr);
35055       return ret;
35056     }
35057   }
35058 
35059   public uint total_out {
35060     set {
35061       freeswitchPINVOKE.switch_device_stats_t_total_out_set(swigCPtr, value);
35062     }
35063     get {
35064       uint ret = freeswitchPINVOKE.switch_device_stats_t_total_out_get(swigCPtr);
35065       return ret;
35066     }
35067   }
35068 
35069   public uint offhook {
35070     set {
35071       freeswitchPINVOKE.switch_device_stats_t_offhook_set(swigCPtr, value);
35072     }
35073     get {
35074       uint ret = freeswitchPINVOKE.switch_device_stats_t_offhook_get(swigCPtr);
35075       return ret;
35076     }
35077   }
35078 
35079   public uint offhook_in {
35080     set {
35081       freeswitchPINVOKE.switch_device_stats_t_offhook_in_set(swigCPtr, value);
35082     }
35083     get {
35084       uint ret = freeswitchPINVOKE.switch_device_stats_t_offhook_in_get(swigCPtr);
35085       return ret;
35086     }
35087   }
35088 
35089   public uint offhook_out {
35090     set {
35091       freeswitchPINVOKE.switch_device_stats_t_offhook_out_set(swigCPtr, value);
35092     }
35093     get {
35094       uint ret = freeswitchPINVOKE.switch_device_stats_t_offhook_out_get(swigCPtr);
35095       return ret;
35096     }
35097   }
35098 
35099   public uint active {
35100     set {
35101       freeswitchPINVOKE.switch_device_stats_t_active_set(swigCPtr, value);
35102     }
35103     get {
35104       uint ret = freeswitchPINVOKE.switch_device_stats_t_active_get(swigCPtr);
35105       return ret;
35106     }
35107   }
35108 
35109   public uint active_in {
35110     set {
35111       freeswitchPINVOKE.switch_device_stats_t_active_in_set(swigCPtr, value);
35112     }
35113     get {
35114       uint ret = freeswitchPINVOKE.switch_device_stats_t_active_in_get(swigCPtr);
35115       return ret;
35116     }
35117   }
35118 
35119   public uint active_out {
35120     set {
35121       freeswitchPINVOKE.switch_device_stats_t_active_out_set(swigCPtr, value);
35122     }
35123     get {
35124       uint ret = freeswitchPINVOKE.switch_device_stats_t_active_out_get(swigCPtr);
35125       return ret;
35126     }
35127   }
35128 
35129   public uint held {
35130     set {
35131       freeswitchPINVOKE.switch_device_stats_t_held_set(swigCPtr, value);
35132     }
35133     get {
35134       uint ret = freeswitchPINVOKE.switch_device_stats_t_held_get(swigCPtr);
35135       return ret;
35136     }
35137   }
35138 
35139   public uint held_in {
35140     set {
35141       freeswitchPINVOKE.switch_device_stats_t_held_in_set(swigCPtr, value);
35142     }
35143     get {
35144       uint ret = freeswitchPINVOKE.switch_device_stats_t_held_in_get(swigCPtr);
35145       return ret;
35146     }
35147   }
35148 
35149   public uint held_out {
35150     set {
35151       freeswitchPINVOKE.switch_device_stats_t_held_out_set(swigCPtr, value);
35152     }
35153     get {
35154       uint ret = freeswitchPINVOKE.switch_device_stats_t_held_out_get(swigCPtr);
35155       return ret;
35156     }
35157   }
35158 
35159   public uint unheld {
35160     set {
35161       freeswitchPINVOKE.switch_device_stats_t_unheld_set(swigCPtr, value);
35162     }
35163     get {
35164       uint ret = freeswitchPINVOKE.switch_device_stats_t_unheld_get(swigCPtr);
35165       return ret;
35166     }
35167   }
35168 
35169   public uint unheld_in {
35170     set {
35171       freeswitchPINVOKE.switch_device_stats_t_unheld_in_set(swigCPtr, value);
35172     }
35173     get {
35174       uint ret = freeswitchPINVOKE.switch_device_stats_t_unheld_in_get(swigCPtr);
35175       return ret;
35176     }
35177   }
35178 
35179   public uint unheld_out {
35180     set {
35181       freeswitchPINVOKE.switch_device_stats_t_unheld_out_set(swigCPtr, value);
35182     }
35183     get {
35184       uint ret = freeswitchPINVOKE.switch_device_stats_t_unheld_out_get(swigCPtr);
35185       return ret;
35186     }
35187   }
35188 
35189   public uint hup {
35190     set {
35191       freeswitchPINVOKE.switch_device_stats_t_hup_set(swigCPtr, value);
35192     }
35193     get {
35194       uint ret = freeswitchPINVOKE.switch_device_stats_t_hup_get(swigCPtr);
35195       return ret;
35196     }
35197   }
35198 
35199   public uint hup_in {
35200     set {
35201       freeswitchPINVOKE.switch_device_stats_t_hup_in_set(swigCPtr, value);
35202     }
35203     get {
35204       uint ret = freeswitchPINVOKE.switch_device_stats_t_hup_in_get(swigCPtr);
35205       return ret;
35206     }
35207   }
35208 
35209   public uint hup_out {
35210     set {
35211       freeswitchPINVOKE.switch_device_stats_t_hup_out_set(swigCPtr, value);
35212     }
35213     get {
35214       uint ret = freeswitchPINVOKE.switch_device_stats_t_hup_out_get(swigCPtr);
35215       return ret;
35216     }
35217   }
35218 
35219   public uint ringing {
35220     set {
35221       freeswitchPINVOKE.switch_device_stats_t_ringing_set(swigCPtr, value);
35222     }
35223     get {
35224       uint ret = freeswitchPINVOKE.switch_device_stats_t_ringing_get(swigCPtr);
35225       return ret;
35226     }
35227   }
35228 
35229   public uint ringing_in {
35230     set {
35231       freeswitchPINVOKE.switch_device_stats_t_ringing_in_set(swigCPtr, value);
35232     }
35233     get {
35234       uint ret = freeswitchPINVOKE.switch_device_stats_t_ringing_in_get(swigCPtr);
35235       return ret;
35236     }
35237   }
35238 
35239   public uint ringing_out {
35240     set {
35241       freeswitchPINVOKE.switch_device_stats_t_ringing_out_set(swigCPtr, value);
35242     }
35243     get {
35244       uint ret = freeswitchPINVOKE.switch_device_stats_t_ringing_out_get(swigCPtr);
35245       return ret;
35246     }
35247   }
35248 
35249   public uint early {
35250     set {
35251       freeswitchPINVOKE.switch_device_stats_t_early_set(swigCPtr, value);
35252     }
35253     get {
35254       uint ret = freeswitchPINVOKE.switch_device_stats_t_early_get(swigCPtr);
35255       return ret;
35256     }
35257   }
35258 
35259   public uint early_in {
35260     set {
35261       freeswitchPINVOKE.switch_device_stats_t_early_in_set(swigCPtr, value);
35262     }
35263     get {
35264       uint ret = freeswitchPINVOKE.switch_device_stats_t_early_in_get(swigCPtr);
35265       return ret;
35266     }
35267   }
35268 
35269   public uint early_out {
35270     set {
35271       freeswitchPINVOKE.switch_device_stats_t_early_out_set(swigCPtr, value);
35272     }
35273     get {
35274       uint ret = freeswitchPINVOKE.switch_device_stats_t_early_out_get(swigCPtr);
35275       return ret;
35276     }
35277   }
35278 
35279   public uint ring_wait {
35280     set {
35281       freeswitchPINVOKE.switch_device_stats_t_ring_wait_set(swigCPtr, value);
35282     }
35283     get {
35284       uint ret = freeswitchPINVOKE.switch_device_stats_t_ring_wait_get(swigCPtr);
35285       return ret;
35286     }
35287   }
35288 
switch_device_stats_t()35289   public switch_device_stats_t() : this(freeswitchPINVOKE.new_switch_device_stats_t(), true) {
35290   }
35291 
35292 }
35293 
35294 }
35295 //------------------------------------------------------------------------------
35296 // <auto-generated />
35297 //
35298 // This file was automatically generated by SWIG (http://www.swig.org).
35299 // Version 3.0.12
35300 //
35301 // Do not make changes to this file unless you know what you are doing--modify
35302 // the SWIG interface file instead.
35303 //------------------------------------------------------------------------------
35304 
35305 namespace FreeSWITCH.Native {
35306 
35307 public class switch_dialplan_interface : global::System.IDisposable {
35308   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
35309   protected bool swigCMemOwn;
35310 
switch_dialplan_interface(global::System.IntPtr cPtr, bool cMemoryOwn)35311   internal switch_dialplan_interface(global::System.IntPtr cPtr, bool cMemoryOwn) {
35312     swigCMemOwn = cMemoryOwn;
35313     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
35314   }
35315 
getCPtr(switch_dialplan_interface obj)35316   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_dialplan_interface obj) {
35317     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
35318   }
35319 
~switch_dialplan_interface()35320   ~switch_dialplan_interface() {
35321     Dispose();
35322   }
35323 
Dispose()35324   public virtual void Dispose() {
35325     lock(this) {
35326       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
35327         if (swigCMemOwn) {
35328           swigCMemOwn = false;
35329           freeswitchPINVOKE.delete_switch_dialplan_interface(swigCPtr);
35330         }
35331         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
35332       }
35333       global::System.GC.SuppressFinalize(this);
35334     }
35335   }
35336 
35337   public string interface_name {
35338     set {
35339       freeswitchPINVOKE.switch_dialplan_interface_interface_name_set(swigCPtr, value);
35340     }
35341     get {
35342       string ret = freeswitchPINVOKE.switch_dialplan_interface_interface_name_get(swigCPtr);
35343       return ret;
35344     }
35345   }
35346 
35347   public SWIGTYPE_p_f_p_switch_core_session_t_p_void_p_switch_caller_profile_t__p_switch_caller_extension hunt_function {
35348     set {
35349       freeswitchPINVOKE.switch_dialplan_interface_hunt_function_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_t_p_void_p_switch_caller_profile_t__p_switch_caller_extension.getCPtr(value));
35350     }
35351     get {
35352       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_dialplan_interface_hunt_function_get(swigCPtr);
35353       SWIGTYPE_p_f_p_switch_core_session_t_p_void_p_switch_caller_profile_t__p_switch_caller_extension ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_t_p_void_p_switch_caller_profile_t__p_switch_caller_extension(cPtr, false);
35354       return ret;
35355     }
35356   }
35357 
35358   public SWIGTYPE_p_switch_thread_rwlock_t rwlock {
35359     set {
35360       freeswitchPINVOKE.switch_dialplan_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value));
35361     }
35362     get {
35363       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_dialplan_interface_rwlock_get(swigCPtr);
35364       SWIGTYPE_p_switch_thread_rwlock_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_thread_rwlock_t(cPtr, false);
35365       return ret;
35366     }
35367   }
35368 
35369   public int refs {
35370     set {
35371       freeswitchPINVOKE.switch_dialplan_interface_refs_set(swigCPtr, value);
35372     }
35373     get {
35374       int ret = freeswitchPINVOKE.switch_dialplan_interface_refs_get(swigCPtr);
35375       return ret;
35376     }
35377   }
35378 
35379   public SWIGTYPE_p_switch_mutex_t reflock {
35380     set {
35381       freeswitchPINVOKE.switch_dialplan_interface_reflock_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
35382     }
35383     get {
35384       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_dialplan_interface_reflock_get(swigCPtr);
35385       SWIGTYPE_p_switch_mutex_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
35386       return ret;
35387     }
35388   }
35389 
35390   public switch_loadable_module_interface parent {
35391     set {
35392       freeswitchPINVOKE.switch_dialplan_interface_parent_set(swigCPtr, switch_loadable_module_interface.getCPtr(value));
35393     }
35394     get {
35395       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_dialplan_interface_parent_get(swigCPtr);
35396       switch_loadable_module_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_loadable_module_interface(cPtr, false);
35397       return ret;
35398     }
35399   }
35400 
35401   public switch_dialplan_interface next {
35402     set {
35403       freeswitchPINVOKE.switch_dialplan_interface_next_set(swigCPtr, switch_dialplan_interface.getCPtr(value));
35404     }
35405     get {
35406       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_dialplan_interface_next_get(swigCPtr);
35407       switch_dialplan_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_dialplan_interface(cPtr, false);
35408       return ret;
35409     }
35410   }
35411 
switch_dialplan_interface()35412   public switch_dialplan_interface() : this(freeswitchPINVOKE.new_switch_dialplan_interface(), true) {
35413   }
35414 
35415 }
35416 
35417 }
35418 //------------------------------------------------------------------------------
35419 // <auto-generated />
35420 //
35421 // This file was automatically generated by SWIG (http://www.swig.org).
35422 // Version 3.0.12
35423 //
35424 // Do not make changes to this file unless you know what you are doing--modify
35425 // the SWIG interface file instead.
35426 //------------------------------------------------------------------------------
35427 
35428 namespace FreeSWITCH.Native {
35429 
35430 public enum switch_digit_action_target_t {
35431   DIGIT_TARGET_SELF,
35432   DIGIT_TARGET_PEER,
35433   DIGIT_TARGET_BOTH
35434 }
35435 
35436 }
35437 //------------------------------------------------------------------------------
35438 // <auto-generated />
35439 //
35440 // This file was automatically generated by SWIG (http://www.swig.org).
35441 // Version 3.0.12
35442 //
35443 // Do not make changes to this file unless you know what you are doing--modify
35444 // the SWIG interface file instead.
35445 //------------------------------------------------------------------------------
35446 
35447 namespace FreeSWITCH.Native {
35448 
35449 public class switch_directories : global::System.IDisposable {
35450   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
35451   protected bool swigCMemOwn;
35452 
switch_directories(global::System.IntPtr cPtr, bool cMemoryOwn)35453   internal switch_directories(global::System.IntPtr cPtr, bool cMemoryOwn) {
35454     swigCMemOwn = cMemoryOwn;
35455     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
35456   }
35457 
getCPtr(switch_directories obj)35458   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_directories obj) {
35459     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
35460   }
35461 
~switch_directories()35462   ~switch_directories() {
35463     Dispose();
35464   }
35465 
Dispose()35466   public virtual void Dispose() {
35467     lock(this) {
35468       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
35469         if (swigCMemOwn) {
35470           swigCMemOwn = false;
35471           freeswitchPINVOKE.delete_switch_directories(swigCPtr);
35472         }
35473         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
35474       }
35475       global::System.GC.SuppressFinalize(this);
35476     }
35477   }
35478 
35479   public string base_dir {
35480     set {
35481       freeswitchPINVOKE.switch_directories_base_dir_set(swigCPtr, value);
35482     }
35483     get {
35484       string ret = freeswitchPINVOKE.switch_directories_base_dir_get(swigCPtr);
35485       return ret;
35486     }
35487   }
35488 
35489   public string mod_dir {
35490     set {
35491       freeswitchPINVOKE.switch_directories_mod_dir_set(swigCPtr, value);
35492     }
35493     get {
35494       string ret = freeswitchPINVOKE.switch_directories_mod_dir_get(swigCPtr);
35495       return ret;
35496     }
35497   }
35498 
35499   public string conf_dir {
35500     set {
35501       freeswitchPINVOKE.switch_directories_conf_dir_set(swigCPtr, value);
35502     }
35503     get {
35504       string ret = freeswitchPINVOKE.switch_directories_conf_dir_get(swigCPtr);
35505       return ret;
35506     }
35507   }
35508 
35509   public string log_dir {
35510     set {
35511       freeswitchPINVOKE.switch_directories_log_dir_set(swigCPtr, value);
35512     }
35513     get {
35514       string ret = freeswitchPINVOKE.switch_directories_log_dir_get(swigCPtr);
35515       return ret;
35516     }
35517   }
35518 
35519   public string run_dir {
35520     set {
35521       freeswitchPINVOKE.switch_directories_run_dir_set(swigCPtr, value);
35522     }
35523     get {
35524       string ret = freeswitchPINVOKE.switch_directories_run_dir_get(swigCPtr);
35525       return ret;
35526     }
35527   }
35528 
35529   public string db_dir {
35530     set {
35531       freeswitchPINVOKE.switch_directories_db_dir_set(swigCPtr, value);
35532     }
35533     get {
35534       string ret = freeswitchPINVOKE.switch_directories_db_dir_get(swigCPtr);
35535       return ret;
35536     }
35537   }
35538 
35539   public string script_dir {
35540     set {
35541       freeswitchPINVOKE.switch_directories_script_dir_set(swigCPtr, value);
35542     }
35543     get {
35544       string ret = freeswitchPINVOKE.switch_directories_script_dir_get(swigCPtr);
35545       return ret;
35546     }
35547   }
35548 
35549   public string temp_dir {
35550     set {
35551       freeswitchPINVOKE.switch_directories_temp_dir_set(swigCPtr, value);
35552     }
35553     get {
35554       string ret = freeswitchPINVOKE.switch_directories_temp_dir_get(swigCPtr);
35555       return ret;
35556     }
35557   }
35558 
35559   public string htdocs_dir {
35560     set {
35561       freeswitchPINVOKE.switch_directories_htdocs_dir_set(swigCPtr, value);
35562     }
35563     get {
35564       string ret = freeswitchPINVOKE.switch_directories_htdocs_dir_get(swigCPtr);
35565       return ret;
35566     }
35567   }
35568 
35569   public string grammar_dir {
35570     set {
35571       freeswitchPINVOKE.switch_directories_grammar_dir_set(swigCPtr, value);
35572     }
35573     get {
35574       string ret = freeswitchPINVOKE.switch_directories_grammar_dir_get(swigCPtr);
35575       return ret;
35576     }
35577   }
35578 
35579   public string storage_dir {
35580     set {
35581       freeswitchPINVOKE.switch_directories_storage_dir_set(swigCPtr, value);
35582     }
35583     get {
35584       string ret = freeswitchPINVOKE.switch_directories_storage_dir_get(swigCPtr);
35585       return ret;
35586     }
35587   }
35588 
35589   public string cache_dir {
35590     set {
35591       freeswitchPINVOKE.switch_directories_cache_dir_set(swigCPtr, value);
35592     }
35593     get {
35594       string ret = freeswitchPINVOKE.switch_directories_cache_dir_get(swigCPtr);
35595       return ret;
35596     }
35597   }
35598 
35599   public string recordings_dir {
35600     set {
35601       freeswitchPINVOKE.switch_directories_recordings_dir_set(swigCPtr, value);
35602     }
35603     get {
35604       string ret = freeswitchPINVOKE.switch_directories_recordings_dir_get(swigCPtr);
35605       return ret;
35606     }
35607   }
35608 
35609   public string sounds_dir {
35610     set {
35611       freeswitchPINVOKE.switch_directories_sounds_dir_set(swigCPtr, value);
35612     }
35613     get {
35614       string ret = freeswitchPINVOKE.switch_directories_sounds_dir_get(swigCPtr);
35615       return ret;
35616     }
35617   }
35618 
35619   public string lib_dir {
35620     set {
35621       freeswitchPINVOKE.switch_directories_lib_dir_set(swigCPtr, value);
35622     }
35623     get {
35624       string ret = freeswitchPINVOKE.switch_directories_lib_dir_get(swigCPtr);
35625       return ret;
35626     }
35627   }
35628 
35629   public string certs_dir {
35630     set {
35631       freeswitchPINVOKE.switch_directories_certs_dir_set(swigCPtr, value);
35632     }
35633     get {
35634       string ret = freeswitchPINVOKE.switch_directories_certs_dir_get(swigCPtr);
35635       return ret;
35636     }
35637   }
35638 
35639   public string fonts_dir {
35640     set {
35641       freeswitchPINVOKE.switch_directories_fonts_dir_set(swigCPtr, value);
35642     }
35643     get {
35644       string ret = freeswitchPINVOKE.switch_directories_fonts_dir_get(swigCPtr);
35645       return ret;
35646     }
35647   }
35648 
35649   public string images_dir {
35650     set {
35651       freeswitchPINVOKE.switch_directories_images_dir_set(swigCPtr, value);
35652     }
35653     get {
35654       string ret = freeswitchPINVOKE.switch_directories_images_dir_get(swigCPtr);
35655       return ret;
35656     }
35657   }
35658 
35659   public string data_dir {
35660     set {
35661       freeswitchPINVOKE.switch_directories_data_dir_set(swigCPtr, value);
35662     }
35663     get {
35664       string ret = freeswitchPINVOKE.switch_directories_data_dir_get(swigCPtr);
35665       return ret;
35666     }
35667   }
35668 
35669   public string localstate_dir {
35670     set {
35671       freeswitchPINVOKE.switch_directories_localstate_dir_set(swigCPtr, value);
35672     }
35673     get {
35674       string ret = freeswitchPINVOKE.switch_directories_localstate_dir_get(swigCPtr);
35675       return ret;
35676     }
35677   }
35678 
switch_directories()35679   public switch_directories() : this(freeswitchPINVOKE.new_switch_directories(), true) {
35680   }
35681 
35682 }
35683 
35684 }
35685 //------------------------------------------------------------------------------
35686 // <auto-generated />
35687 //
35688 // This file was automatically generated by SWIG (http://www.swig.org).
35689 // Version 3.0.12
35690 //
35691 // Do not make changes to this file unless you know what you are doing--modify
35692 // the SWIG interface file instead.
35693 //------------------------------------------------------------------------------
35694 
35695 namespace FreeSWITCH.Native {
35696 
35697 [System.Flags] public enum switch_directory_flag_enum_t {
35698   SWITCH_DIRECTORY_FLAG_FREE_POOL = (1 << 0)
35699 }
35700 
35701 }
35702 //------------------------------------------------------------------------------
35703 // <auto-generated />
35704 //
35705 // This file was automatically generated by SWIG (http://www.swig.org).
35706 // Version 3.0.12
35707 //
35708 // Do not make changes to this file unless you know what you are doing--modify
35709 // the SWIG interface file instead.
35710 //------------------------------------------------------------------------------
35711 
35712 namespace FreeSWITCH.Native {
35713 
35714 public class switch_directory_handle : global::System.IDisposable {
35715   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
35716   protected bool swigCMemOwn;
35717 
switch_directory_handle(global::System.IntPtr cPtr, bool cMemoryOwn)35718   internal switch_directory_handle(global::System.IntPtr cPtr, bool cMemoryOwn) {
35719     swigCMemOwn = cMemoryOwn;
35720     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
35721   }
35722 
getCPtr(switch_directory_handle obj)35723   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_directory_handle obj) {
35724     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
35725   }
35726 
~switch_directory_handle()35727   ~switch_directory_handle() {
35728     Dispose();
35729   }
35730 
Dispose()35731   public virtual void Dispose() {
35732     lock(this) {
35733       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
35734         if (swigCMemOwn) {
35735           swigCMemOwn = false;
35736           freeswitchPINVOKE.delete_switch_directory_handle(swigCPtr);
35737         }
35738         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
35739       }
35740       global::System.GC.SuppressFinalize(this);
35741     }
35742   }
35743 
35744   public switch_directory_interface directory_interface {
35745     set {
35746       freeswitchPINVOKE.switch_directory_handle_directory_interface_set(swigCPtr, switch_directory_interface.getCPtr(value));
35747     }
35748     get {
35749       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_directory_handle_directory_interface_get(swigCPtr);
35750       switch_directory_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_directory_interface(cPtr, false);
35751       return ret;
35752     }
35753   }
35754 
35755   public uint flags {
35756     set {
35757       freeswitchPINVOKE.switch_directory_handle_flags_set(swigCPtr, value);
35758     }
35759     get {
35760       uint ret = freeswitchPINVOKE.switch_directory_handle_flags_get(swigCPtr);
35761       return ret;
35762     }
35763   }
35764 
35765   public SWIGTYPE_p_apr_pool_t memory_pool {
35766     set {
35767       freeswitchPINVOKE.switch_directory_handle_memory_pool_set(swigCPtr, SWIGTYPE_p_apr_pool_t.getCPtr(value));
35768     }
35769     get {
35770       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_directory_handle_memory_pool_get(swigCPtr);
35771       SWIGTYPE_p_apr_pool_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_apr_pool_t(cPtr, false);
35772       return ret;
35773     }
35774   }
35775 
35776   public SWIGTYPE_p_void private_info {
35777     set {
35778       freeswitchPINVOKE.switch_directory_handle_private_info_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
35779     }
35780     get {
35781       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_directory_handle_private_info_get(swigCPtr);
35782       SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
35783       return ret;
35784     }
35785   }
35786 
switch_directory_handle()35787   public switch_directory_handle() : this(freeswitchPINVOKE.new_switch_directory_handle(), true) {
35788   }
35789 
35790 }
35791 
35792 }
35793 //------------------------------------------------------------------------------
35794 // <auto-generated />
35795 //
35796 // This file was automatically generated by SWIG (http://www.swig.org).
35797 // Version 3.0.12
35798 //
35799 // Do not make changes to this file unless you know what you are doing--modify
35800 // the SWIG interface file instead.
35801 //------------------------------------------------------------------------------
35802 
35803 namespace FreeSWITCH.Native {
35804 
35805 public class switch_directory_interface : global::System.IDisposable {
35806   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
35807   protected bool swigCMemOwn;
35808 
switch_directory_interface(global::System.IntPtr cPtr, bool cMemoryOwn)35809   internal switch_directory_interface(global::System.IntPtr cPtr, bool cMemoryOwn) {
35810     swigCMemOwn = cMemoryOwn;
35811     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
35812   }
35813 
getCPtr(switch_directory_interface obj)35814   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_directory_interface obj) {
35815     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
35816   }
35817 
~switch_directory_interface()35818   ~switch_directory_interface() {
35819     Dispose();
35820   }
35821 
Dispose()35822   public virtual void Dispose() {
35823     lock(this) {
35824       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
35825         if (swigCMemOwn) {
35826           swigCMemOwn = false;
35827           freeswitchPINVOKE.delete_switch_directory_interface(swigCPtr);
35828         }
35829         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
35830       }
35831       global::System.GC.SuppressFinalize(this);
35832     }
35833   }
35834 
35835   public string interface_name {
35836     set {
35837       freeswitchPINVOKE.switch_directory_interface_interface_name_set(swigCPtr, value);
35838     }
35839     get {
35840       string ret = freeswitchPINVOKE.switch_directory_interface_interface_name_get(swigCPtr);
35841       return ret;
35842     }
35843   }
35844 
35845   public SWIGTYPE_p_f_p_switch_directory_handle_p_char_p_char_p_char__switch_status_t directory_open {
35846     set {
35847       freeswitchPINVOKE.switch_directory_interface_directory_open_set(swigCPtr, SWIGTYPE_p_f_p_switch_directory_handle_p_char_p_char_p_char__switch_status_t.getCPtr(value));
35848     }
35849     get {
35850       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_directory_interface_directory_open_get(swigCPtr);
35851       SWIGTYPE_p_f_p_switch_directory_handle_p_char_p_char_p_char__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_directory_handle_p_char_p_char_p_char__switch_status_t(cPtr, false);
35852       return ret;
35853     }
35854   }
35855 
35856   public SWIGTYPE_p_f_p_switch_directory_handle__switch_status_t directory_close {
35857     set {
35858       freeswitchPINVOKE.switch_directory_interface_directory_close_set(swigCPtr, SWIGTYPE_p_f_p_switch_directory_handle__switch_status_t.getCPtr(value));
35859     }
35860     get {
35861       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_directory_interface_directory_close_get(swigCPtr);
35862       SWIGTYPE_p_f_p_switch_directory_handle__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_directory_handle__switch_status_t(cPtr, false);
35863       return ret;
35864     }
35865   }
35866 
35867   public SWIGTYPE_p_f_p_switch_directory_handle_p_char_p_char__switch_status_t directory_query {
35868     set {
35869       freeswitchPINVOKE.switch_directory_interface_directory_query_set(swigCPtr, SWIGTYPE_p_f_p_switch_directory_handle_p_char_p_char__switch_status_t.getCPtr(value));
35870     }
35871     get {
35872       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_directory_interface_directory_query_get(swigCPtr);
35873       SWIGTYPE_p_f_p_switch_directory_handle_p_char_p_char__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_directory_handle_p_char_p_char__switch_status_t(cPtr, false);
35874       return ret;
35875     }
35876   }
35877 
35878   public SWIGTYPE_p_f_p_switch_directory_handle__switch_status_t directory_next {
35879     set {
35880       freeswitchPINVOKE.switch_directory_interface_directory_next_set(swigCPtr, SWIGTYPE_p_f_p_switch_directory_handle__switch_status_t.getCPtr(value));
35881     }
35882     get {
35883       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_directory_interface_directory_next_get(swigCPtr);
35884       SWIGTYPE_p_f_p_switch_directory_handle__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_directory_handle__switch_status_t(cPtr, false);
35885       return ret;
35886     }
35887   }
35888 
35889   public SWIGTYPE_p_f_p_switch_directory_handle_p_p_char_p_p_char__switch_status_t directory_next_pair {
35890     set {
35891       freeswitchPINVOKE.switch_directory_interface_directory_next_pair_set(swigCPtr, SWIGTYPE_p_f_p_switch_directory_handle_p_p_char_p_p_char__switch_status_t.getCPtr(value));
35892     }
35893     get {
35894       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_directory_interface_directory_next_pair_get(swigCPtr);
35895       SWIGTYPE_p_f_p_switch_directory_handle_p_p_char_p_p_char__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_directory_handle_p_p_char_p_p_char__switch_status_t(cPtr, false);
35896       return ret;
35897     }
35898   }
35899 
35900   public SWIGTYPE_p_switch_thread_rwlock_t rwlock {
35901     set {
35902       freeswitchPINVOKE.switch_directory_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value));
35903     }
35904     get {
35905       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_directory_interface_rwlock_get(swigCPtr);
35906       SWIGTYPE_p_switch_thread_rwlock_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_thread_rwlock_t(cPtr, false);
35907       return ret;
35908     }
35909   }
35910 
35911   public int refs {
35912     set {
35913       freeswitchPINVOKE.switch_directory_interface_refs_set(swigCPtr, value);
35914     }
35915     get {
35916       int ret = freeswitchPINVOKE.switch_directory_interface_refs_get(swigCPtr);
35917       return ret;
35918     }
35919   }
35920 
35921   public SWIGTYPE_p_switch_mutex_t reflock {
35922     set {
35923       freeswitchPINVOKE.switch_directory_interface_reflock_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
35924     }
35925     get {
35926       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_directory_interface_reflock_get(swigCPtr);
35927       SWIGTYPE_p_switch_mutex_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
35928       return ret;
35929     }
35930   }
35931 
35932   public switch_loadable_module_interface parent {
35933     set {
35934       freeswitchPINVOKE.switch_directory_interface_parent_set(swigCPtr, switch_loadable_module_interface.getCPtr(value));
35935     }
35936     get {
35937       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_directory_interface_parent_get(swigCPtr);
35938       switch_loadable_module_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_loadable_module_interface(cPtr, false);
35939       return ret;
35940     }
35941   }
35942 
35943   public switch_directory_interface next {
35944     set {
35945       freeswitchPINVOKE.switch_directory_interface_next_set(swigCPtr, switch_directory_interface.getCPtr(value));
35946     }
35947     get {
35948       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_directory_interface_next_get(swigCPtr);
35949       switch_directory_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_directory_interface(cPtr, false);
35950       return ret;
35951     }
35952   }
35953 
switch_directory_interface()35954   public switch_directory_interface() : this(freeswitchPINVOKE.new_switch_directory_interface(), true) {
35955   }
35956 
35957 }
35958 
35959 }
35960 //------------------------------------------------------------------------------
35961 // <auto-generated />
35962 //
35963 // This file was automatically generated by SWIG (http://www.swig.org).
35964 // Version 3.0.12
35965 //
35966 // Do not make changes to this file unless you know what you are doing--modify
35967 // the SWIG interface file instead.
35968 //------------------------------------------------------------------------------
35969 
35970 namespace FreeSWITCH.Native {
35971 
35972 public enum switch_dtmf_direction_t {
35973   SWITCH_DTMF_RECV = 0,
35974   SWITCH_DTMF_SEND = 1
35975 }
35976 
35977 }
35978 //------------------------------------------------------------------------------
35979 // <auto-generated />
35980 //
35981 // This file was automatically generated by SWIG (http://www.swig.org).
35982 // Version 3.0.12
35983 //
35984 // Do not make changes to this file unless you know what you are doing--modify
35985 // the SWIG interface file instead.
35986 //------------------------------------------------------------------------------
35987 
35988 namespace FreeSWITCH.Native {
35989 
35990 public enum switch_dtmf_source_t {
35991   SWITCH_DTMF_UNKNOWN,
35992   SWITCH_DTMF_INBAND_AUDIO,
35993   SWITCH_DTMF_RTP,
35994   SWITCH_DTMF_ENDPOINT,
35995   SWITCH_DTMF_APP
35996 }
35997 
35998 }
35999 //------------------------------------------------------------------------------
36000 // <auto-generated />
36001 //
36002 // This file was automatically generated by SWIG (http://www.swig.org).
36003 // Version 3.0.12
36004 //
36005 // Do not make changes to this file unless you know what you are doing--modify
36006 // the SWIG interface file instead.
36007 //------------------------------------------------------------------------------
36008 
36009 namespace FreeSWITCH.Native {
36010 
36011 public class switch_dtmf_t : global::System.IDisposable {
36012   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
36013   protected bool swigCMemOwn;
36014 
switch_dtmf_t(global::System.IntPtr cPtr, bool cMemoryOwn)36015   internal switch_dtmf_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
36016     swigCMemOwn = cMemoryOwn;
36017     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
36018   }
36019 
getCPtr(switch_dtmf_t obj)36020   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_dtmf_t obj) {
36021     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
36022   }
36023 
~switch_dtmf_t()36024   ~switch_dtmf_t() {
36025     Dispose();
36026   }
36027 
Dispose()36028   public virtual void Dispose() {
36029     lock(this) {
36030       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
36031         if (swigCMemOwn) {
36032           swigCMemOwn = false;
36033           freeswitchPINVOKE.delete_switch_dtmf_t(swigCPtr);
36034         }
36035         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
36036       }
36037       global::System.GC.SuppressFinalize(this);
36038     }
36039   }
36040 
36041   public char digit {
36042     set {
36043       freeswitchPINVOKE.switch_dtmf_t_digit_set(swigCPtr, value);
36044     }
36045     get {
36046       char ret = freeswitchPINVOKE.switch_dtmf_t_digit_get(swigCPtr);
36047       return ret;
36048     }
36049   }
36050 
36051   public uint duration {
36052     set {
36053       freeswitchPINVOKE.switch_dtmf_t_duration_set(swigCPtr, value);
36054     }
36055     get {
36056       uint ret = freeswitchPINVOKE.switch_dtmf_t_duration_get(swigCPtr);
36057       return ret;
36058     }
36059   }
36060 
36061   public int flags {
36062     set {
36063       freeswitchPINVOKE.switch_dtmf_t_flags_set(swigCPtr, value);
36064     }
36065     get {
36066       int ret = freeswitchPINVOKE.switch_dtmf_t_flags_get(swigCPtr);
36067       return ret;
36068     }
36069   }
36070 
36071   public switch_dtmf_source_t source {
36072     set {
36073       freeswitchPINVOKE.switch_dtmf_t_source_set(swigCPtr, (int)value);
36074     }
36075     get {
36076       switch_dtmf_source_t ret = (switch_dtmf_source_t)freeswitchPINVOKE.switch_dtmf_t_source_get(swigCPtr);
36077       return ret;
36078     }
36079   }
36080 
switch_dtmf_t()36081   public switch_dtmf_t() : this(freeswitchPINVOKE.new_switch_dtmf_t(), true) {
36082   }
36083 
36084 }
36085 
36086 }
36087 //------------------------------------------------------------------------------
36088 // <auto-generated />
36089 //
36090 // This file was automatically generated by SWIG (http://www.swig.org).
36091 // Version 3.0.12
36092 //
36093 // Do not make changes to this file unless you know what you are doing--modify
36094 // the SWIG interface file instead.
36095 //------------------------------------------------------------------------------
36096 
36097 namespace FreeSWITCH.Native {
36098 
36099 [System.Flags] public enum switch_eavesdrop_flag_enum_t {
36100   ED_NONE = 0,
36101   ED_MUX_READ = (1 << 0),
36102   ED_MUX_WRITE = (1 << 1),
36103   ED_DTMF = (1 << 2),
36104   ED_COPY_DISPLAY = (1 << 3),
36105   ED_BRIDGE_READ = (1 << 4),
36106   ED_BRIDGE_WRITE = (1 << 5),
36107   ED_TAP_READ = (1 << 6),
36108   ED_TAP_WRITE = (1 << 7)
36109 }
36110 
36111 }
36112 //------------------------------------------------------------------------------
36113 // <auto-generated />
36114 //
36115 // This file was automatically generated by SWIG (http://www.swig.org).
36116 // Version 3.0.12
36117 //
36118 // Do not make changes to this file unless you know what you are doing--modify
36119 // the SWIG interface file instead.
36120 //------------------------------------------------------------------------------
36121 
36122 namespace FreeSWITCH.Native {
36123 
36124 public class switch_endpoint_interface : global::System.IDisposable {
36125   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
36126   protected bool swigCMemOwn;
36127 
switch_endpoint_interface(global::System.IntPtr cPtr, bool cMemoryOwn)36128   internal switch_endpoint_interface(global::System.IntPtr cPtr, bool cMemoryOwn) {
36129     swigCMemOwn = cMemoryOwn;
36130     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
36131   }
36132 
getCPtr(switch_endpoint_interface obj)36133   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_endpoint_interface obj) {
36134     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
36135   }
36136 
~switch_endpoint_interface()36137   ~switch_endpoint_interface() {
36138     Dispose();
36139   }
36140 
Dispose()36141   public virtual void Dispose() {
36142     lock(this) {
36143       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
36144         if (swigCMemOwn) {
36145           swigCMemOwn = false;
36146           freeswitchPINVOKE.delete_switch_endpoint_interface(swigCPtr);
36147         }
36148         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
36149       }
36150       global::System.GC.SuppressFinalize(this);
36151     }
36152   }
36153 
36154   public string interface_name {
36155     set {
36156       freeswitchPINVOKE.switch_endpoint_interface_interface_name_set(swigCPtr, value);
36157     }
36158     get {
36159       string ret = freeswitchPINVOKE.switch_endpoint_interface_interface_name_get(swigCPtr);
36160       return ret;
36161     }
36162   }
36163 
36164   public switch_io_routines io_routines {
36165     set {
36166       freeswitchPINVOKE.switch_endpoint_interface_io_routines_set(swigCPtr, switch_io_routines.getCPtr(value));
36167     }
36168     get {
36169       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_endpoint_interface_io_routines_get(swigCPtr);
36170       switch_io_routines ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_io_routines(cPtr, false);
36171       return ret;
36172     }
36173   }
36174 
36175   public switch_state_handler_table state_handler {
36176     set {
36177       freeswitchPINVOKE.switch_endpoint_interface_state_handler_set(swigCPtr, switch_state_handler_table.getCPtr(value));
36178     }
36179     get {
36180       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_endpoint_interface_state_handler_get(swigCPtr);
36181       switch_state_handler_table ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_state_handler_table(cPtr, false);
36182       return ret;
36183     }
36184   }
36185 
36186   public SWIGTYPE_p_void private_info {
36187     set {
36188       freeswitchPINVOKE.switch_endpoint_interface_private_info_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
36189     }
36190     get {
36191       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_endpoint_interface_private_info_get(swigCPtr);
36192       SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
36193       return ret;
36194     }
36195   }
36196 
36197   public SWIGTYPE_p_switch_thread_rwlock_t rwlock {
36198     set {
36199       freeswitchPINVOKE.switch_endpoint_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value));
36200     }
36201     get {
36202       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_endpoint_interface_rwlock_get(swigCPtr);
36203       SWIGTYPE_p_switch_thread_rwlock_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_thread_rwlock_t(cPtr, false);
36204       return ret;
36205     }
36206   }
36207 
36208   public int refs {
36209     set {
36210       freeswitchPINVOKE.switch_endpoint_interface_refs_set(swigCPtr, value);
36211     }
36212     get {
36213       int ret = freeswitchPINVOKE.switch_endpoint_interface_refs_get(swigCPtr);
36214       return ret;
36215     }
36216   }
36217 
36218   public SWIGTYPE_p_switch_mutex_t reflock {
36219     set {
36220       freeswitchPINVOKE.switch_endpoint_interface_reflock_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
36221     }
36222     get {
36223       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_endpoint_interface_reflock_get(swigCPtr);
36224       SWIGTYPE_p_switch_mutex_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
36225       return ret;
36226     }
36227   }
36228 
36229   public switch_loadable_module_interface parent {
36230     set {
36231       freeswitchPINVOKE.switch_endpoint_interface_parent_set(swigCPtr, switch_loadable_module_interface.getCPtr(value));
36232     }
36233     get {
36234       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_endpoint_interface_parent_get(swigCPtr);
36235       switch_loadable_module_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_loadable_module_interface(cPtr, false);
36236       return ret;
36237     }
36238   }
36239 
36240   public switch_endpoint_interface next {
36241     set {
36242       freeswitchPINVOKE.switch_endpoint_interface_next_set(swigCPtr, switch_endpoint_interface.getCPtr(value));
36243     }
36244     get {
36245       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_endpoint_interface_next_get(swigCPtr);
36246       switch_endpoint_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_endpoint_interface(cPtr, false);
36247       return ret;
36248     }
36249   }
36250 
36251   public SWIGTYPE_p_f_p_switch_core_session__int recover_callback {
36252     set {
36253       freeswitchPINVOKE.switch_endpoint_interface_recover_callback_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session__int.getCPtr(value));
36254     }
36255     get {
36256       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_endpoint_interface_recover_callback_get(swigCPtr);
36257       SWIGTYPE_p_f_p_switch_core_session__int ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session__int(cPtr, false);
36258       return ret;
36259     }
36260   }
36261 
switch_endpoint_interface()36262   public switch_endpoint_interface() : this(freeswitchPINVOKE.new_switch_endpoint_interface(), true) {
36263   }
36264 
36265 }
36266 
36267 }
36268 //------------------------------------------------------------------------------
36269 // <auto-generated />
36270 //
36271 // This file was automatically generated by SWIG (http://www.swig.org).
36272 // Version 3.0.12
36273 //
36274 // Do not make changes to this file unless you know what you are doing--modify
36275 // the SWIG interface file instead.
36276 //------------------------------------------------------------------------------
36277 
36278 namespace FreeSWITCH.Native {
36279 
36280 public class switch_error_period_t : global::System.IDisposable {
36281   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
36282   protected bool swigCMemOwn;
36283 
switch_error_period_t(global::System.IntPtr cPtr, bool cMemoryOwn)36284   internal switch_error_period_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
36285     swigCMemOwn = cMemoryOwn;
36286     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
36287   }
36288 
getCPtr(switch_error_period_t obj)36289   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_error_period_t obj) {
36290     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
36291   }
36292 
~switch_error_period_t()36293   ~switch_error_period_t() {
36294     Dispose();
36295   }
36296 
Dispose()36297   public virtual void Dispose() {
36298     lock(this) {
36299       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
36300         if (swigCMemOwn) {
36301           swigCMemOwn = false;
36302           freeswitchPINVOKE.delete_switch_error_period_t(swigCPtr);
36303         }
36304         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
36305       }
36306       global::System.GC.SuppressFinalize(this);
36307     }
36308   }
36309 
36310   public long start {
36311     set {
36312       freeswitchPINVOKE.switch_error_period_t_start_set(swigCPtr, value);
36313     }
36314     get {
36315       long ret = freeswitchPINVOKE.switch_error_period_t_start_get(swigCPtr);
36316       return ret;
36317     }
36318   }
36319 
36320   public long stop {
36321     set {
36322       freeswitchPINVOKE.switch_error_period_t_stop_set(swigCPtr, value);
36323     }
36324     get {
36325       long ret = freeswitchPINVOKE.switch_error_period_t_stop_get(swigCPtr);
36326       return ret;
36327     }
36328   }
36329 
36330   public uint flaws {
36331     set {
36332       freeswitchPINVOKE.switch_error_period_t_flaws_set(swigCPtr, value);
36333     }
36334     get {
36335       uint ret = freeswitchPINVOKE.switch_error_period_t_flaws_get(swigCPtr);
36336       return ret;
36337     }
36338   }
36339 
36340   public uint consecutive_flaws {
36341     set {
36342       freeswitchPINVOKE.switch_error_period_t_consecutive_flaws_set(swigCPtr, value);
36343     }
36344     get {
36345       uint ret = freeswitchPINVOKE.switch_error_period_t_consecutive_flaws_get(swigCPtr);
36346       return ret;
36347     }
36348   }
36349 
36350   public switch_error_period_t next {
36351     set {
36352       freeswitchPINVOKE.switch_error_period_t_next_set(swigCPtr, switch_error_period_t.getCPtr(value));
36353     }
36354     get {
36355       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_error_period_t_next_get(swigCPtr);
36356       switch_error_period_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_error_period_t(cPtr, false);
36357       return ret;
36358     }
36359   }
36360 
switch_error_period_t()36361   public switch_error_period_t() : this(freeswitchPINVOKE.new_switch_error_period_t(), true) {
36362   }
36363 
36364 }
36365 
36366 }
36367 //------------------------------------------------------------------------------
36368 // <auto-generated />
36369 //
36370 // This file was automatically generated by SWIG (http://www.swig.org).
36371 // Version 3.0.12
36372 //
36373 // Do not make changes to this file unless you know what you are doing--modify
36374 // the SWIG interface file instead.
36375 //------------------------------------------------------------------------------
36376 
36377 namespace FreeSWITCH.Native {
36378 
36379 public class switch_event : global::System.IDisposable {
36380   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
36381   protected bool swigCMemOwn;
36382 
switch_event(global::System.IntPtr cPtr, bool cMemoryOwn)36383   internal switch_event(global::System.IntPtr cPtr, bool cMemoryOwn) {
36384     swigCMemOwn = cMemoryOwn;
36385     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
36386   }
36387 
getCPtr(switch_event obj)36388   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_event obj) {
36389     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
36390   }
36391 
~switch_event()36392   ~switch_event() {
36393     Dispose();
36394   }
36395 
Dispose()36396   public virtual void Dispose() {
36397     lock(this) {
36398       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
36399         if (swigCMemOwn) {
36400           swigCMemOwn = false;
36401           freeswitchPINVOKE.delete_switch_event(swigCPtr);
36402         }
36403         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
36404       }
36405       global::System.GC.SuppressFinalize(this);
36406     }
36407   }
36408 
36409   public switch_event_types_t event_id {
36410     set {
36411       freeswitchPINVOKE.switch_event_event_id_set(swigCPtr, (int)value);
36412     }
36413     get {
36414       switch_event_types_t ret = (switch_event_types_t)freeswitchPINVOKE.switch_event_event_id_get(swigCPtr);
36415       return ret;
36416     }
36417   }
36418 
36419   public switch_priority_t priority {
36420     set {
36421       freeswitchPINVOKE.switch_event_priority_set(swigCPtr, (int)value);
36422     }
36423     get {
36424       switch_priority_t ret = (switch_priority_t)freeswitchPINVOKE.switch_event_priority_get(swigCPtr);
36425       return ret;
36426     }
36427   }
36428 
36429   public string owner {
36430     set {
36431       freeswitchPINVOKE.switch_event_owner_set(swigCPtr, value);
36432     }
36433     get {
36434       string ret = freeswitchPINVOKE.switch_event_owner_get(swigCPtr);
36435       return ret;
36436     }
36437   }
36438 
36439   public string subclass_name {
36440     set {
36441       freeswitchPINVOKE.switch_event_subclass_name_set(swigCPtr, value);
36442     }
36443     get {
36444       string ret = freeswitchPINVOKE.switch_event_subclass_name_get(swigCPtr);
36445       return ret;
36446     }
36447   }
36448 
36449   public switch_event_header headers {
36450     set {
36451       freeswitchPINVOKE.switch_event_headers_set(swigCPtr, switch_event_header.getCPtr(value));
36452     }
36453     get {
36454       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_event_headers_get(swigCPtr);
36455       switch_event_header ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_event_header(cPtr, false);
36456       return ret;
36457     }
36458   }
36459 
36460   public switch_event_header last_header {
36461     set {
36462       freeswitchPINVOKE.switch_event_last_header_set(swigCPtr, switch_event_header.getCPtr(value));
36463     }
36464     get {
36465       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_event_last_header_get(swigCPtr);
36466       switch_event_header ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_event_header(cPtr, false);
36467       return ret;
36468     }
36469   }
36470 
36471   public string body {
36472     set {
36473       freeswitchPINVOKE.switch_event_body_set(swigCPtr, value);
36474     }
36475     get {
36476       string ret = freeswitchPINVOKE.switch_event_body_get(swigCPtr);
36477       return ret;
36478     }
36479   }
36480 
36481   public SWIGTYPE_p_void bind_user_data {
36482     set {
36483       freeswitchPINVOKE.switch_event_bind_user_data_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
36484     }
36485     get {
36486       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_event_bind_user_data_get(swigCPtr);
36487       SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
36488       return ret;
36489     }
36490   }
36491 
36492   public SWIGTYPE_p_void event_user_data {
36493     set {
36494       freeswitchPINVOKE.switch_event_event_user_data_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
36495     }
36496     get {
36497       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_event_event_user_data_get(swigCPtr);
36498       SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
36499       return ret;
36500     }
36501   }
36502 
36503   public uint key {
36504     set {
36505       freeswitchPINVOKE.switch_event_key_set(swigCPtr, value);
36506     }
36507     get {
36508       uint ret = freeswitchPINVOKE.switch_event_key_get(swigCPtr);
36509       return ret;
36510     }
36511   }
36512 
36513   public switch_event next {
36514     set {
36515       freeswitchPINVOKE.switch_event_next_set(swigCPtr, switch_event.getCPtr(value));
36516     }
36517     get {
36518       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_event_next_get(swigCPtr);
36519       switch_event ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_event(cPtr, false);
36520       return ret;
36521     }
36522   }
36523 
36524   public int flags {
36525     set {
36526       freeswitchPINVOKE.switch_event_flags_set(swigCPtr, value);
36527     }
36528     get {
36529       int ret = freeswitchPINVOKE.switch_event_flags_get(swigCPtr);
36530       return ret;
36531     }
36532   }
36533 
switch_event()36534   public switch_event() : this(freeswitchPINVOKE.new_switch_event(), true) {
36535   }
36536 
36537 }
36538 
36539 }
36540 //------------------------------------------------------------------------------
36541 // <auto-generated />
36542 //
36543 // This file was automatically generated by SWIG (http://www.swig.org).
36544 // Version 3.0.12
36545 //
36546 // Do not make changes to this file unless you know what you are doing--modify
36547 // the SWIG interface file instead.
36548 //------------------------------------------------------------------------------
36549 
36550 namespace FreeSWITCH.Native {
36551 
36552 public enum switch_event_flag_t {
36553   EF_UNIQ_HEADERS = (1 << 0),
36554   EF_NO_CHAT_EXEC = (1 << 1),
36555   EF_DEFAULT_ALLOW = (1 << 2)
36556 }
36557 
36558 }
36559 //------------------------------------------------------------------------------
36560 // <auto-generated />
36561 //
36562 // This file was automatically generated by SWIG (http://www.swig.org).
36563 // Version 3.0.12
36564 //
36565 // Do not make changes to this file unless you know what you are doing--modify
36566 // the SWIG interface file instead.
36567 //------------------------------------------------------------------------------
36568 
36569 namespace FreeSWITCH.Native {
36570 
36571 public class switch_event_header : global::System.IDisposable {
36572   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
36573   protected bool swigCMemOwn;
36574 
switch_event_header(global::System.IntPtr cPtr, bool cMemoryOwn)36575   internal switch_event_header(global::System.IntPtr cPtr, bool cMemoryOwn) {
36576     swigCMemOwn = cMemoryOwn;
36577     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
36578   }
36579 
getCPtr(switch_event_header obj)36580   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_event_header obj) {
36581     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
36582   }
36583 
~switch_event_header()36584   ~switch_event_header() {
36585     Dispose();
36586   }
36587 
Dispose()36588   public virtual void Dispose() {
36589     lock(this) {
36590       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
36591         if (swigCMemOwn) {
36592           swigCMemOwn = false;
36593           freeswitchPINVOKE.delete_switch_event_header(swigCPtr);
36594         }
36595         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
36596       }
36597       global::System.GC.SuppressFinalize(this);
36598     }
36599   }
36600 
36601   public string name {
36602     set {
36603       freeswitchPINVOKE.switch_event_header_name_set(swigCPtr, value);
36604     }
36605     get {
36606       string ret = freeswitchPINVOKE.switch_event_header_name_get(swigCPtr);
36607       return ret;
36608     }
36609   }
36610 
36611   public string value {
36612     set {
36613       freeswitchPINVOKE.switch_event_header_value_set(swigCPtr, value);
36614     }
36615     get {
36616       string ret = freeswitchPINVOKE.switch_event_header_value_get(swigCPtr);
36617       return ret;
36618     }
36619   }
36620 
36621   public string array {
36622   set { freeswitchPINVOKE.switch_event_header_array_set(swigCPtr, ref value); }
36623 
36624   get {
36625     return freeswitchPINVOKE.switch_event_header_array_get(swigCPtr);
36626   }
36627 
36628   }
36629 
36630   public int idx {
36631     set {
36632       freeswitchPINVOKE.switch_event_header_idx_set(swigCPtr, value);
36633     }
36634     get {
36635       int ret = freeswitchPINVOKE.switch_event_header_idx_get(swigCPtr);
36636       return ret;
36637     }
36638   }
36639 
36640   public uint hash {
36641     set {
36642       freeswitchPINVOKE.switch_event_header_hash_set(swigCPtr, value);
36643     }
36644     get {
36645       uint ret = freeswitchPINVOKE.switch_event_header_hash_get(swigCPtr);
36646       return ret;
36647     }
36648   }
36649 
36650   public switch_event_header next {
36651     set {
36652       freeswitchPINVOKE.switch_event_header_next_set(swigCPtr, switch_event_header.getCPtr(value));
36653     }
36654     get {
36655       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_event_header_next_get(swigCPtr);
36656       switch_event_header ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_event_header(cPtr, false);
36657       return ret;
36658     }
36659   }
36660 
switch_event_header()36661   public switch_event_header() : this(freeswitchPINVOKE.new_switch_event_header(), true) {
36662   }
36663 
36664 }
36665 
36666 }
36667 //------------------------------------------------------------------------------
36668 // <auto-generated />
36669 //
36670 // This file was automatically generated by SWIG (http://www.swig.org).
36671 // Version 3.0.12
36672 //
36673 // Do not make changes to this file unless you know what you are doing--modify
36674 // the SWIG interface file instead.
36675 //------------------------------------------------------------------------------
36676 
36677 namespace FreeSWITCH.Native {
36678 
36679 public enum switch_event_types_t {
36680   SWITCH_EVENT_CUSTOM,
36681   SWITCH_EVENT_CLONE,
36682   SWITCH_EVENT_CHANNEL_CREATE,
36683   SWITCH_EVENT_CHANNEL_DESTROY,
36684   SWITCH_EVENT_CHANNEL_STATE,
36685   SWITCH_EVENT_CHANNEL_CALLSTATE,
36686   SWITCH_EVENT_CHANNEL_ANSWER,
36687   SWITCH_EVENT_CHANNEL_HANGUP,
36688   SWITCH_EVENT_CHANNEL_HANGUP_COMPLETE,
36689   SWITCH_EVENT_CHANNEL_EXECUTE,
36690   SWITCH_EVENT_CHANNEL_EXECUTE_COMPLETE,
36691   SWITCH_EVENT_CHANNEL_HOLD,
36692   SWITCH_EVENT_CHANNEL_UNHOLD,
36693   SWITCH_EVENT_CHANNEL_BRIDGE,
36694   SWITCH_EVENT_CHANNEL_UNBRIDGE,
36695   SWITCH_EVENT_CHANNEL_PROGRESS,
36696   SWITCH_EVENT_CHANNEL_PROGRESS_MEDIA,
36697   SWITCH_EVENT_CHANNEL_OUTGOING,
36698   SWITCH_EVENT_CHANNEL_PARK,
36699   SWITCH_EVENT_CHANNEL_UNPARK,
36700   SWITCH_EVENT_CHANNEL_APPLICATION,
36701   SWITCH_EVENT_CHANNEL_ORIGINATE,
36702   SWITCH_EVENT_CHANNEL_UUID,
36703   SWITCH_EVENT_API,
36704   SWITCH_EVENT_LOG,
36705   SWITCH_EVENT_INBOUND_CHAN,
36706   SWITCH_EVENT_OUTBOUND_CHAN,
36707   SWITCH_EVENT_STARTUP,
36708   SWITCH_EVENT_SHUTDOWN,
36709   SWITCH_EVENT_PUBLISH,
36710   SWITCH_EVENT_UNPUBLISH,
36711   SWITCH_EVENT_TALK,
36712   SWITCH_EVENT_NOTALK,
36713   SWITCH_EVENT_SESSION_CRASH,
36714   SWITCH_EVENT_MODULE_LOAD,
36715   SWITCH_EVENT_MODULE_UNLOAD,
36716   SWITCH_EVENT_DTMF,
36717   SWITCH_EVENT_MESSAGE,
36718   SWITCH_EVENT_PRESENCE_IN,
36719   SWITCH_EVENT_NOTIFY_IN,
36720   SWITCH_EVENT_PRESENCE_OUT,
36721   SWITCH_EVENT_PRESENCE_PROBE,
36722   SWITCH_EVENT_MESSAGE_WAITING,
36723   SWITCH_EVENT_MESSAGE_QUERY,
36724   SWITCH_EVENT_ROSTER,
36725   SWITCH_EVENT_CODEC,
36726   SWITCH_EVENT_BACKGROUND_JOB,
36727   SWITCH_EVENT_DETECTED_SPEECH,
36728   SWITCH_EVENT_DETECTED_TONE,
36729   SWITCH_EVENT_PRIVATE_COMMAND,
36730   SWITCH_EVENT_HEARTBEAT,
36731   SWITCH_EVENT_TRAP,
36732   SWITCH_EVENT_ADD_SCHEDULE,
36733   SWITCH_EVENT_DEL_SCHEDULE,
36734   SWITCH_EVENT_EXE_SCHEDULE,
36735   SWITCH_EVENT_RE_SCHEDULE,
36736   SWITCH_EVENT_RELOADXML,
36737   SWITCH_EVENT_NOTIFY,
36738   SWITCH_EVENT_PHONE_FEATURE,
36739   SWITCH_EVENT_PHONE_FEATURE_SUBSCRIBE,
36740   SWITCH_EVENT_SEND_MESSAGE,
36741   SWITCH_EVENT_RECV_MESSAGE,
36742   SWITCH_EVENT_REQUEST_PARAMS,
36743   SWITCH_EVENT_CHANNEL_DATA,
36744   SWITCH_EVENT_GENERAL,
36745   SWITCH_EVENT_COMMAND,
36746   SWITCH_EVENT_SESSION_HEARTBEAT,
36747   SWITCH_EVENT_CLIENT_DISCONNECTED,
36748   SWITCH_EVENT_SERVER_DISCONNECTED,
36749   SWITCH_EVENT_SEND_INFO,
36750   SWITCH_EVENT_RECV_INFO,
36751   SWITCH_EVENT_RECV_RTCP_MESSAGE,
36752   SWITCH_EVENT_CALL_SECURE,
36753   SWITCH_EVENT_NAT,
36754   SWITCH_EVENT_RECORD_START,
36755   SWITCH_EVENT_RECORD_STOP,
36756   SWITCH_EVENT_PLAYBACK_START,
36757   SWITCH_EVENT_PLAYBACK_STOP,
36758   SWITCH_EVENT_CALL_UPDATE,
36759   SWITCH_EVENT_FAILURE,
36760   SWITCH_EVENT_SOCKET_DATA,
36761   SWITCH_EVENT_MEDIA_BUG_START,
36762   SWITCH_EVENT_MEDIA_BUG_STOP,
36763   SWITCH_EVENT_CONFERENCE_DATA_QUERY,
36764   SWITCH_EVENT_CONFERENCE_DATA,
36765   SWITCH_EVENT_CALL_SETUP_REQ,
36766   SWITCH_EVENT_CALL_SETUP_RESULT,
36767   SWITCH_EVENT_CALL_DETAIL,
36768   SWITCH_EVENT_DEVICE_STATE,
36769   SWITCH_EVENT_TEXT,
36770   SWITCH_EVENT_SHUTDOWN_REQUESTED,
36771   SWITCH_EVENT_ALL
36772 }
36773 
36774 }
36775 //------------------------------------------------------------------------------
36776 // <auto-generated />
36777 //
36778 // This file was automatically generated by SWIG (http://www.swig.org).
36779 // Version 3.0.12
36780 //
36781 // Do not make changes to this file unless you know what you are doing--modify
36782 // the SWIG interface file instead.
36783 //------------------------------------------------------------------------------
36784 
36785 namespace FreeSWITCH.Native {
36786 
36787 public enum switch_file_command_t {
36788   SCFC_FLUSH_AUDIO,
36789   SCFC_PAUSE_READ,
36790   SCFC_PAUSE_WRITE,
36791   SCFC_RESUME_WRITE
36792 }
36793 
36794 }
36795 //------------------------------------------------------------------------------
36796 // <auto-generated />
36797 //
36798 // This file was automatically generated by SWIG (http://www.swig.org).
36799 // Version 3.0.12
36800 //
36801 // Do not make changes to this file unless you know what you are doing--modify
36802 // the SWIG interface file instead.
36803 //------------------------------------------------------------------------------
36804 
36805 namespace FreeSWITCH.Native {
36806 
36807 [System.Flags] public enum switch_file_flag_enum_t {
36808   SWITCH_FILE_FLAG_READ = (1 << 0),
36809   SWITCH_FILE_FLAG_WRITE = (1 << 1),
36810   SWITCH_FILE_FLAG_FREE_POOL = (1 << 2),
36811   SWITCH_FILE_DATA_SHORT = (1 << 3),
36812   SWITCH_FILE_DATA_INT = (1 << 4),
36813   SWITCH_FILE_DATA_FLOAT = (1 << 5),
36814   SWITCH_FILE_DATA_DOUBLE = (1 << 6),
36815   SWITCH_FILE_DATA_RAW = (1 << 7),
36816   SWITCH_FILE_PAUSE = (1 << 8),
36817   SWITCH_FILE_NATIVE = (1 << 9),
36818   SWITCH_FILE_SEEK = (1 << 10),
36819   SWITCH_FILE_OPEN = (1 << 11),
36820   SWITCH_FILE_CALLBACK = (1 << 12),
36821   SWITCH_FILE_DONE = (1 << 13),
36822   SWITCH_FILE_BUFFER_DONE = (1 << 14),
36823   SWITCH_FILE_WRITE_APPEND = (1 << 15),
36824   SWITCH_FILE_WRITE_OVER = (1 << 16),
36825   SWITCH_FILE_NOMUX = (1 << 17),
36826   SWITCH_FILE_BREAK_ON_CHANGE = (1 << 18),
36827   SWITCH_FILE_FLAG_VIDEO = (1 << 19),
36828   SWITCH_FILE_FLAG_VIDEO_EOF = (1 << 20),
36829   SWITCH_FILE_PRE_CLOSED = (1 << 21)
36830 }
36831 
36832 }
36833 //------------------------------------------------------------------------------
36834 // <auto-generated />
36835 //
36836 // This file was automatically generated by SWIG (http://www.swig.org).
36837 // Version 3.0.12
36838 //
36839 // Do not make changes to this file unless you know what you are doing--modify
36840 // the SWIG interface file instead.
36841 //------------------------------------------------------------------------------
36842 
36843 namespace FreeSWITCH.Native {
36844 
36845 public class switch_file_handle : global::System.IDisposable {
36846   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
36847   protected bool swigCMemOwn;
36848 
switch_file_handle(global::System.IntPtr cPtr, bool cMemoryOwn)36849   internal switch_file_handle(global::System.IntPtr cPtr, bool cMemoryOwn) {
36850     swigCMemOwn = cMemoryOwn;
36851     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
36852   }
36853 
getCPtr(switch_file_handle obj)36854   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_file_handle obj) {
36855     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
36856   }
36857 
~switch_file_handle()36858   ~switch_file_handle() {
36859     Dispose();
36860   }
36861 
Dispose()36862   public virtual void Dispose() {
36863     lock(this) {
36864       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
36865         if (swigCMemOwn) {
36866           swigCMemOwn = false;
36867           freeswitchPINVOKE.delete_switch_file_handle(swigCPtr);
36868         }
36869         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
36870       }
36871       global::System.GC.SuppressFinalize(this);
36872     }
36873   }
36874 
36875   public switch_file_interface file_interface {
36876     set {
36877       freeswitchPINVOKE.switch_file_handle_file_interface_set(swigCPtr, switch_file_interface.getCPtr(value));
36878     }
36879     get {
36880       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_file_handle_file_interface_get(swigCPtr);
36881       switch_file_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_file_interface(cPtr, false);
36882       return ret;
36883     }
36884   }
36885 
36886   public uint flags {
36887     set {
36888       freeswitchPINVOKE.switch_file_handle_flags_set(swigCPtr, value);
36889     }
36890     get {
36891       uint ret = freeswitchPINVOKE.switch_file_handle_flags_get(swigCPtr);
36892       return ret;
36893     }
36894   }
36895 
36896   public SWIGTYPE_p_switch_file_t fd {
36897     set {
36898       freeswitchPINVOKE.switch_file_handle_fd_set(swigCPtr, SWIGTYPE_p_switch_file_t.getCPtr(value));
36899     }
36900     get {
36901       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_file_handle_fd_get(swigCPtr);
36902       SWIGTYPE_p_switch_file_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_file_t(cPtr, false);
36903       return ret;
36904     }
36905   }
36906 
36907   public uint samples {
36908     set {
36909       freeswitchPINVOKE.switch_file_handle_samples_set(swigCPtr, value);
36910     }
36911     get {
36912       uint ret = freeswitchPINVOKE.switch_file_handle_samples_get(swigCPtr);
36913       return ret;
36914     }
36915   }
36916 
36917   public uint samplerate {
36918     set {
36919       freeswitchPINVOKE.switch_file_handle_samplerate_set(swigCPtr, value);
36920     }
36921     get {
36922       uint ret = freeswitchPINVOKE.switch_file_handle_samplerate_get(swigCPtr);
36923       return ret;
36924     }
36925   }
36926 
36927   public uint native_rate {
36928     set {
36929       freeswitchPINVOKE.switch_file_handle_native_rate_set(swigCPtr, value);
36930     }
36931     get {
36932       uint ret = freeswitchPINVOKE.switch_file_handle_native_rate_get(swigCPtr);
36933       return ret;
36934     }
36935   }
36936 
36937   public uint channels {
36938     set {
36939       freeswitchPINVOKE.switch_file_handle_channels_set(swigCPtr, value);
36940     }
36941     get {
36942       uint ret = freeswitchPINVOKE.switch_file_handle_channels_get(swigCPtr);
36943       return ret;
36944     }
36945   }
36946 
36947   public uint real_channels {
36948     set {
36949       freeswitchPINVOKE.switch_file_handle_real_channels_set(swigCPtr, value);
36950     }
36951     get {
36952       uint ret = freeswitchPINVOKE.switch_file_handle_real_channels_get(swigCPtr);
36953       return ret;
36954     }
36955   }
36956 
36957   public uint format {
36958     set {
36959       freeswitchPINVOKE.switch_file_handle_format_set(swigCPtr, value);
36960     }
36961     get {
36962       uint ret = freeswitchPINVOKE.switch_file_handle_format_get(swigCPtr);
36963       return ret;
36964     }
36965   }
36966 
36967   public uint sections {
36968     set {
36969       freeswitchPINVOKE.switch_file_handle_sections_set(swigCPtr, value);
36970     }
36971     get {
36972       uint ret = freeswitchPINVOKE.switch_file_handle_sections_get(swigCPtr);
36973       return ret;
36974     }
36975   }
36976 
36977   public int seekable {
36978     set {
36979       freeswitchPINVOKE.switch_file_handle_seekable_set(swigCPtr, value);
36980     }
36981     get {
36982       int ret = freeswitchPINVOKE.switch_file_handle_seekable_get(swigCPtr);
36983       return ret;
36984     }
36985   }
36986 
36987   public SWIGTYPE_p_switch_size_t sample_count {
36988     set {
36989       freeswitchPINVOKE.switch_file_handle_sample_count_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
36990       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
36991     }
36992     get {
36993       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_file_handle_sample_count_get(swigCPtr), true);
36994       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
36995       return ret;
36996     }
36997   }
36998 
36999   public int speed {
37000     set {
37001       freeswitchPINVOKE.switch_file_handle_speed_set(swigCPtr, value);
37002     }
37003     get {
37004       int ret = freeswitchPINVOKE.switch_file_handle_speed_get(swigCPtr);
37005       return ret;
37006     }
37007   }
37008 
37009   public SWIGTYPE_p_apr_pool_t memory_pool {
37010     set {
37011       freeswitchPINVOKE.switch_file_handle_memory_pool_set(swigCPtr, SWIGTYPE_p_apr_pool_t.getCPtr(value));
37012     }
37013     get {
37014       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_file_handle_memory_pool_get(swigCPtr);
37015       SWIGTYPE_p_apr_pool_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_apr_pool_t(cPtr, false);
37016       return ret;
37017     }
37018   }
37019 
37020   public uint prebuf {
37021     set {
37022       freeswitchPINVOKE.switch_file_handle_prebuf_set(swigCPtr, value);
37023     }
37024     get {
37025       uint ret = freeswitchPINVOKE.switch_file_handle_prebuf_get(swigCPtr);
37026       return ret;
37027     }
37028   }
37029 
37030   public uint interval {
37031     set {
37032       freeswitchPINVOKE.switch_file_handle_interval_set(swigCPtr, value);
37033     }
37034     get {
37035       uint ret = freeswitchPINVOKE.switch_file_handle_interval_get(swigCPtr);
37036       return ret;
37037     }
37038   }
37039 
37040   public SWIGTYPE_p_void private_info {
37041     set {
37042       freeswitchPINVOKE.switch_file_handle_private_info_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
37043     }
37044     get {
37045       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_file_handle_private_info_get(swigCPtr);
37046       SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
37047       return ret;
37048     }
37049   }
37050 
37051   public string handler {
37052     set {
37053       freeswitchPINVOKE.switch_file_handle_handler_set(swigCPtr, value);
37054     }
37055     get {
37056       string ret = freeswitchPINVOKE.switch_file_handle_handler_get(swigCPtr);
37057       return ret;
37058     }
37059   }
37060 
37061   public long pos {
37062     set {
37063       freeswitchPINVOKE.switch_file_handle_pos_set(swigCPtr, value);
37064     }
37065     get {
37066       long ret = freeswitchPINVOKE.switch_file_handle_pos_get(swigCPtr);
37067       return ret;
37068     }
37069   }
37070 
37071   public SWIGTYPE_p_switch_buffer audio_buffer {
37072     set {
37073       freeswitchPINVOKE.switch_file_handle_audio_buffer_set(swigCPtr, SWIGTYPE_p_switch_buffer.getCPtr(value));
37074     }
37075     get {
37076       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_file_handle_audio_buffer_get(swigCPtr);
37077       SWIGTYPE_p_switch_buffer ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_buffer(cPtr, false);
37078       return ret;
37079     }
37080   }
37081 
37082   public SWIGTYPE_p_switch_buffer sp_audio_buffer {
37083     set {
37084       freeswitchPINVOKE.switch_file_handle_sp_audio_buffer_set(swigCPtr, SWIGTYPE_p_switch_buffer.getCPtr(value));
37085     }
37086     get {
37087       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_file_handle_sp_audio_buffer_get(swigCPtr);
37088       SWIGTYPE_p_switch_buffer ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_buffer(cPtr, false);
37089       return ret;
37090     }
37091   }
37092 
37093   public uint thresh {
37094     set {
37095       freeswitchPINVOKE.switch_file_handle_thresh_set(swigCPtr, value);
37096     }
37097     get {
37098       uint ret = freeswitchPINVOKE.switch_file_handle_thresh_get(swigCPtr);
37099       return ret;
37100     }
37101   }
37102 
37103   public uint silence_hits {
37104     set {
37105       freeswitchPINVOKE.switch_file_handle_silence_hits_set(swigCPtr, value);
37106     }
37107     get {
37108       uint ret = freeswitchPINVOKE.switch_file_handle_silence_hits_get(swigCPtr);
37109       return ret;
37110     }
37111   }
37112 
37113   public uint offset_pos {
37114     set {
37115       freeswitchPINVOKE.switch_file_handle_offset_pos_set(swigCPtr, value);
37116     }
37117     get {
37118       uint ret = freeswitchPINVOKE.switch_file_handle_offset_pos_get(swigCPtr);
37119       return ret;
37120     }
37121   }
37122 
37123   public SWIGTYPE_p_switch_size_t samples_in {
37124     set {
37125       freeswitchPINVOKE.switch_file_handle_samples_in_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
37126       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
37127     }
37128     get {
37129       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_file_handle_samples_in_get(swigCPtr), true);
37130       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
37131       return ret;
37132     }
37133   }
37134 
37135   public SWIGTYPE_p_switch_size_t samples_out {
37136     set {
37137       freeswitchPINVOKE.switch_file_handle_samples_out_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
37138       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
37139     }
37140     get {
37141       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_file_handle_samples_out_get(swigCPtr), true);
37142       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
37143       return ret;
37144     }
37145   }
37146 
37147   public int vol {
37148     set {
37149       freeswitchPINVOKE.switch_file_handle_vol_set(swigCPtr, value);
37150     }
37151     get {
37152       int ret = freeswitchPINVOKE.switch_file_handle_vol_get(swigCPtr);
37153       return ret;
37154     }
37155   }
37156 
37157   public switch_audio_resampler_t resampler {
37158     set {
37159       freeswitchPINVOKE.switch_file_handle_resampler_set(swigCPtr, switch_audio_resampler_t.getCPtr(value));
37160     }
37161     get {
37162       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_file_handle_resampler_get(swigCPtr);
37163       switch_audio_resampler_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_audio_resampler_t(cPtr, false);
37164       return ret;
37165     }
37166   }
37167 
37168   public SWIGTYPE_p_switch_buffer buffer {
37169     set {
37170       freeswitchPINVOKE.switch_file_handle_buffer_set(swigCPtr, SWIGTYPE_p_switch_buffer.getCPtr(value));
37171     }
37172     get {
37173       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_file_handle_buffer_get(swigCPtr);
37174       SWIGTYPE_p_switch_buffer ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_buffer(cPtr, false);
37175       return ret;
37176     }
37177   }
37178 
37179   public SWIGTYPE_p_unsigned_char dbuf {
37180     set {
37181       freeswitchPINVOKE.switch_file_handle_dbuf_set(swigCPtr, SWIGTYPE_p_unsigned_char.getCPtr(value));
37182     }
37183     get {
37184       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_file_handle_dbuf_get(swigCPtr);
37185       SWIGTYPE_p_unsigned_char ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
37186       return ret;
37187     }
37188   }
37189 
37190   public SWIGTYPE_p_switch_size_t dbuflen {
37191     set {
37192       freeswitchPINVOKE.switch_file_handle_dbuflen_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
37193       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
37194     }
37195     get {
37196       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_file_handle_dbuflen_get(swigCPtr), true);
37197       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
37198       return ret;
37199     }
37200   }
37201 
37202   public SWIGTYPE_p_switch_buffer pre_buffer {
37203     set {
37204       freeswitchPINVOKE.switch_file_handle_pre_buffer_set(swigCPtr, SWIGTYPE_p_switch_buffer.getCPtr(value));
37205     }
37206     get {
37207       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_file_handle_pre_buffer_get(swigCPtr);
37208       SWIGTYPE_p_switch_buffer ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_buffer(cPtr, false);
37209       return ret;
37210     }
37211   }
37212 
37213   public SWIGTYPE_p_unsigned_char pre_buffer_data {
37214     set {
37215       freeswitchPINVOKE.switch_file_handle_pre_buffer_data_set(swigCPtr, SWIGTYPE_p_unsigned_char.getCPtr(value));
37216     }
37217     get {
37218       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_file_handle_pre_buffer_data_get(swigCPtr);
37219       SWIGTYPE_p_unsigned_char ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
37220       return ret;
37221     }
37222   }
37223 
37224   public SWIGTYPE_p_switch_size_t pre_buffer_datalen {
37225     set {
37226       freeswitchPINVOKE.switch_file_handle_pre_buffer_datalen_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
37227       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
37228     }
37229     get {
37230       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_file_handle_pre_buffer_datalen_get(swigCPtr), true);
37231       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
37232       return ret;
37233     }
37234   }
37235 
37236   public string file {
37237     set {
37238       freeswitchPINVOKE.switch_file_handle_file_set(swigCPtr, value);
37239     }
37240     get {
37241       string ret = freeswitchPINVOKE.switch_file_handle_file_get(swigCPtr);
37242       return ret;
37243     }
37244   }
37245 
37246   public string func {
37247     set {
37248       freeswitchPINVOKE.switch_file_handle_func_set(swigCPtr, value);
37249     }
37250     get {
37251       string ret = freeswitchPINVOKE.switch_file_handle_func_get(swigCPtr);
37252       return ret;
37253     }
37254   }
37255 
37256   public int line {
37257     set {
37258       freeswitchPINVOKE.switch_file_handle_line_set(swigCPtr, value);
37259     }
37260     get {
37261       int ret = freeswitchPINVOKE.switch_file_handle_line_get(swigCPtr);
37262       return ret;
37263     }
37264   }
37265 
37266   public string file_path {
37267     set {
37268       freeswitchPINVOKE.switch_file_handle_file_path_set(swigCPtr, value);
37269     }
37270     get {
37271       string ret = freeswitchPINVOKE.switch_file_handle_file_path_get(swigCPtr);
37272       return ret;
37273     }
37274   }
37275 
37276   public string spool_path {
37277     set {
37278       freeswitchPINVOKE.switch_file_handle_spool_path_set(swigCPtr, value);
37279     }
37280     get {
37281       string ret = freeswitchPINVOKE.switch_file_handle_spool_path_get(swigCPtr);
37282       return ret;
37283     }
37284   }
37285 
37286   public string prefix {
37287     set {
37288       freeswitchPINVOKE.switch_file_handle_prefix_set(swigCPtr, value);
37289     }
37290     get {
37291       string ret = freeswitchPINVOKE.switch_file_handle_prefix_get(swigCPtr);
37292       return ret;
37293     }
37294   }
37295 
37296   public int max_samples {
37297     set {
37298       freeswitchPINVOKE.switch_file_handle_max_samples_set(swigCPtr, value);
37299     }
37300     get {
37301       int ret = freeswitchPINVOKE.switch_file_handle_max_samples_get(swigCPtr);
37302       return ret;
37303     }
37304   }
37305 
37306   public switch_event params_ {
37307     set {
37308       freeswitchPINVOKE.switch_file_handle_params__set(swigCPtr, switch_event.getCPtr(value));
37309     }
37310     get {
37311       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_file_handle_params__get(swigCPtr);
37312       switch_event ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_event(cPtr, false);
37313       return ret;
37314     }
37315   }
37316 
37317   public uint cur_channels {
37318     set {
37319       freeswitchPINVOKE.switch_file_handle_cur_channels_set(swigCPtr, value);
37320     }
37321     get {
37322       uint ret = freeswitchPINVOKE.switch_file_handle_cur_channels_get(swigCPtr);
37323       return ret;
37324     }
37325   }
37326 
37327   public uint cur_samplerate {
37328     set {
37329       freeswitchPINVOKE.switch_file_handle_cur_samplerate_set(swigCPtr, value);
37330     }
37331     get {
37332       uint ret = freeswitchPINVOKE.switch_file_handle_cur_samplerate_get(swigCPtr);
37333       return ret;
37334     }
37335   }
37336 
37337   public string stream_name {
37338     set {
37339       freeswitchPINVOKE.switch_file_handle_stream_name_set(swigCPtr, value);
37340     }
37341     get {
37342       string ret = freeswitchPINVOKE.switch_file_handle_stream_name_get(swigCPtr);
37343       return ret;
37344     }
37345   }
37346 
37347   public string modname {
37348     set {
37349       freeswitchPINVOKE.switch_file_handle_modname_set(swigCPtr, value);
37350     }
37351     get {
37352       string ret = freeswitchPINVOKE.switch_file_handle_modname_get(swigCPtr);
37353       return ret;
37354     }
37355   }
37356 
37357   public switch_mm_t mm {
37358     set {
37359       freeswitchPINVOKE.switch_file_handle_mm_set(swigCPtr, switch_mm_t.getCPtr(value));
37360     }
37361     get {
37362       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_file_handle_mm_get(swigCPtr);
37363       switch_mm_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_mm_t(cPtr, false);
37364       return ret;
37365     }
37366   }
37367 
37368   public SWIGTYPE_p_switch_mutex_t flag_mutex {
37369     set {
37370       freeswitchPINVOKE.switch_file_handle_flag_mutex_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
37371     }
37372     get {
37373       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_file_handle_flag_mutex_get(swigCPtr);
37374       SWIGTYPE_p_switch_mutex_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
37375       return ret;
37376     }
37377   }
37378 
37379   public long duration {
37380     set {
37381       freeswitchPINVOKE.switch_file_handle_duration_set(swigCPtr, value);
37382     }
37383     get {
37384       long ret = freeswitchPINVOKE.switch_file_handle_duration_get(swigCPtr);
37385       return ret;
37386     }
37387   }
37388 
37389   public long vpos {
37390     set {
37391       freeswitchPINVOKE.switch_file_handle_vpos_set(swigCPtr, value);
37392     }
37393     get {
37394       long ret = freeswitchPINVOKE.switch_file_handle_vpos_get(swigCPtr);
37395       return ret;
37396     }
37397   }
37398 
37399   public SWIGTYPE_p_void muxbuf {
37400     set {
37401       freeswitchPINVOKE.switch_file_handle_muxbuf_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
37402     }
37403     get {
37404       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_file_handle_muxbuf_get(swigCPtr);
37405       SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
37406       return ret;
37407     }
37408   }
37409 
37410   public SWIGTYPE_p_switch_size_t muxlen {
37411     set {
37412       freeswitchPINVOKE.switch_file_handle_muxlen_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
37413       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
37414     }
37415     get {
37416       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_file_handle_muxlen_get(swigCPtr), true);
37417       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
37418       return ret;
37419     }
37420   }
37421 
switch_file_handle()37422   public switch_file_handle() : this(freeswitchPINVOKE.new_switch_file_handle(), true) {
37423   }
37424 
37425 }
37426 
37427 }
37428 //------------------------------------------------------------------------------
37429 // <auto-generated />
37430 //
37431 // This file was automatically generated by SWIG (http://www.swig.org).
37432 // Version 3.0.12
37433 //
37434 // Do not make changes to this file unless you know what you are doing--modify
37435 // the SWIG interface file instead.
37436 //------------------------------------------------------------------------------
37437 
37438 namespace FreeSWITCH.Native {
37439 
37440 public class switch_file_interface : global::System.IDisposable {
37441   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
37442   protected bool swigCMemOwn;
37443 
switch_file_interface(global::System.IntPtr cPtr, bool cMemoryOwn)37444   internal switch_file_interface(global::System.IntPtr cPtr, bool cMemoryOwn) {
37445     swigCMemOwn = cMemoryOwn;
37446     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
37447   }
37448 
getCPtr(switch_file_interface obj)37449   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_file_interface obj) {
37450     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
37451   }
37452 
~switch_file_interface()37453   ~switch_file_interface() {
37454     Dispose();
37455   }
37456 
Dispose()37457   public virtual void Dispose() {
37458     lock(this) {
37459       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
37460         if (swigCMemOwn) {
37461           swigCMemOwn = false;
37462           freeswitchPINVOKE.delete_switch_file_interface(swigCPtr);
37463         }
37464         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
37465       }
37466       global::System.GC.SuppressFinalize(this);
37467     }
37468   }
37469 
37470   public string interface_name {
37471     set {
37472       freeswitchPINVOKE.switch_file_interface_interface_name_set(swigCPtr, value);
37473     }
37474     get {
37475       string ret = freeswitchPINVOKE.switch_file_interface_interface_name_get(swigCPtr);
37476       return ret;
37477     }
37478   }
37479 
37480   public SWIGTYPE_p_f_p_switch_file_handle_p_q_const__char__switch_status_t file_open {
37481     set {
37482       freeswitchPINVOKE.switch_file_interface_file_open_set(swigCPtr, SWIGTYPE_p_f_p_switch_file_handle_p_q_const__char__switch_status_t.getCPtr(value));
37483     }
37484     get {
37485       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_file_interface_file_open_get(swigCPtr);
37486       SWIGTYPE_p_f_p_switch_file_handle_p_q_const__char__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_file_handle_p_q_const__char__switch_status_t(cPtr, false);
37487       return ret;
37488     }
37489   }
37490 
37491   public SWIGTYPE_p_f_p_switch_file_handle__switch_status_t file_close {
37492     set {
37493       freeswitchPINVOKE.switch_file_interface_file_close_set(swigCPtr, SWIGTYPE_p_f_p_switch_file_handle__switch_status_t.getCPtr(value));
37494     }
37495     get {
37496       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_file_interface_file_close_get(swigCPtr);
37497       SWIGTYPE_p_f_p_switch_file_handle__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_file_handle__switch_status_t(cPtr, false);
37498       return ret;
37499     }
37500   }
37501 
37502   public SWIGTYPE_p_f_p_switch_file_handle_long_long__switch_status_t file_truncate {
37503     set {
37504       freeswitchPINVOKE.switch_file_interface_file_truncate_set(swigCPtr, SWIGTYPE_p_f_p_switch_file_handle_long_long__switch_status_t.getCPtr(value));
37505     }
37506     get {
37507       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_file_interface_file_truncate_get(swigCPtr);
37508       SWIGTYPE_p_f_p_switch_file_handle_long_long__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_file_handle_long_long__switch_status_t(cPtr, false);
37509       return ret;
37510     }
37511   }
37512 
37513   public SWIGTYPE_p_f_p_switch_file_handle_p_void_p_switch_size_t__switch_status_t file_read {
37514     set {
37515       freeswitchPINVOKE.switch_file_interface_file_read_set(swigCPtr, SWIGTYPE_p_f_p_switch_file_handle_p_void_p_switch_size_t__switch_status_t.getCPtr(value));
37516     }
37517     get {
37518       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_file_interface_file_read_get(swigCPtr);
37519       SWIGTYPE_p_f_p_switch_file_handle_p_void_p_switch_size_t__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_file_handle_p_void_p_switch_size_t__switch_status_t(cPtr, false);
37520       return ret;
37521     }
37522   }
37523 
37524   public SWIGTYPE_p_f_p_switch_file_handle_p_void_p_switch_size_t__switch_status_t file_write {
37525     set {
37526       freeswitchPINVOKE.switch_file_interface_file_write_set(swigCPtr, SWIGTYPE_p_f_p_switch_file_handle_p_void_p_switch_size_t__switch_status_t.getCPtr(value));
37527     }
37528     get {
37529       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_file_interface_file_write_get(swigCPtr);
37530       SWIGTYPE_p_f_p_switch_file_handle_p_void_p_switch_size_t__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_file_handle_p_void_p_switch_size_t__switch_status_t(cPtr, false);
37531       return ret;
37532     }
37533   }
37534 
37535   public SWIGTYPE_p_f_p_switch_file_handle_p_switch_frame_enum_switch_video_read_flag_t__switch_status_t file_read_video {
37536     set {
37537       freeswitchPINVOKE.switch_file_interface_file_read_video_set(swigCPtr, SWIGTYPE_p_f_p_switch_file_handle_p_switch_frame_enum_switch_video_read_flag_t__switch_status_t.getCPtr(value));
37538     }
37539     get {
37540       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_file_interface_file_read_video_get(swigCPtr);
37541       SWIGTYPE_p_f_p_switch_file_handle_p_switch_frame_enum_switch_video_read_flag_t__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_file_handle_p_switch_frame_enum_switch_video_read_flag_t__switch_status_t(cPtr, false);
37542       return ret;
37543     }
37544   }
37545 
37546   public SWIGTYPE_p_f_p_switch_file_handle_p_switch_frame__switch_status_t file_write_video {
37547     set {
37548       freeswitchPINVOKE.switch_file_interface_file_write_video_set(swigCPtr, SWIGTYPE_p_f_p_switch_file_handle_p_switch_frame__switch_status_t.getCPtr(value));
37549     }
37550     get {
37551       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_file_interface_file_write_video_get(swigCPtr);
37552       SWIGTYPE_p_f_p_switch_file_handle_p_switch_frame__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_file_handle_p_switch_frame__switch_status_t(cPtr, false);
37553       return ret;
37554     }
37555   }
37556 
37557   public SWIGTYPE_p_f_p_switch_file_handle_p_unsigned_int_long_long_int__switch_status_t file_seek {
37558     set {
37559       freeswitchPINVOKE.switch_file_interface_file_seek_set(swigCPtr, SWIGTYPE_p_f_p_switch_file_handle_p_unsigned_int_long_long_int__switch_status_t.getCPtr(value));
37560     }
37561     get {
37562       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_file_interface_file_seek_get(swigCPtr);
37563       SWIGTYPE_p_f_p_switch_file_handle_p_unsigned_int_long_long_int__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_file_handle_p_unsigned_int_long_long_int__switch_status_t(cPtr, false);
37564       return ret;
37565     }
37566   }
37567 
37568   public SWIGTYPE_p_f_p_switch_file_handle_enum_switch_audio_col_t_p_q_const__char__switch_status_t file_set_string {
37569     set {
37570       freeswitchPINVOKE.switch_file_interface_file_set_string_set(swigCPtr, SWIGTYPE_p_f_p_switch_file_handle_enum_switch_audio_col_t_p_q_const__char__switch_status_t.getCPtr(value));
37571     }
37572     get {
37573       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_file_interface_file_set_string_get(swigCPtr);
37574       SWIGTYPE_p_f_p_switch_file_handle_enum_switch_audio_col_t_p_q_const__char__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_file_handle_enum_switch_audio_col_t_p_q_const__char__switch_status_t(cPtr, false);
37575       return ret;
37576     }
37577   }
37578 
37579   public SWIGTYPE_p_f_p_switch_file_handle_enum_switch_audio_col_t_p_p_q_const__char__switch_status_t file_get_string {
37580     set {
37581       freeswitchPINVOKE.switch_file_interface_file_get_string_set(swigCPtr, SWIGTYPE_p_f_p_switch_file_handle_enum_switch_audio_col_t_p_p_q_const__char__switch_status_t.getCPtr(value));
37582     }
37583     get {
37584       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_file_interface_file_get_string_get(swigCPtr);
37585       SWIGTYPE_p_f_p_switch_file_handle_enum_switch_audio_col_t_p_p_q_const__char__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_file_handle_enum_switch_audio_col_t_p_p_q_const__char__switch_status_t(cPtr, false);
37586       return ret;
37587     }
37588   }
37589 
37590   public SWIGTYPE_p_f_p_switch_file_handle__switch_status_t file_pre_close {
37591     set {
37592       freeswitchPINVOKE.switch_file_interface_file_pre_close_set(swigCPtr, SWIGTYPE_p_f_p_switch_file_handle__switch_status_t.getCPtr(value));
37593     }
37594     get {
37595       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_file_interface_file_pre_close_get(swigCPtr);
37596       SWIGTYPE_p_f_p_switch_file_handle__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_file_handle__switch_status_t(cPtr, false);
37597       return ret;
37598     }
37599   }
37600 
37601   public SWIGTYPE_p_f_p_switch_file_handle_enum_switch_file_command_t__switch_status_t file_command {
37602     set {
37603       freeswitchPINVOKE.switch_file_interface_file_command_set(swigCPtr, SWIGTYPE_p_f_p_switch_file_handle_enum_switch_file_command_t__switch_status_t.getCPtr(value));
37604     }
37605     get {
37606       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_file_interface_file_command_get(swigCPtr);
37607       SWIGTYPE_p_f_p_switch_file_handle_enum_switch_file_command_t__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_file_handle_enum_switch_file_command_t__switch_status_t(cPtr, false);
37608       return ret;
37609     }
37610   }
37611 
37612   public string extens {
37613   set { freeswitchPINVOKE.switch_file_interface_extens_set(swigCPtr, ref value); }
37614 
37615   get {
37616     return freeswitchPINVOKE.switch_file_interface_extens_get(swigCPtr);
37617   }
37618 
37619   }
37620 
37621   public SWIGTYPE_p_switch_thread_rwlock_t rwlock {
37622     set {
37623       freeswitchPINVOKE.switch_file_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value));
37624     }
37625     get {
37626       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_file_interface_rwlock_get(swigCPtr);
37627       SWIGTYPE_p_switch_thread_rwlock_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_thread_rwlock_t(cPtr, false);
37628       return ret;
37629     }
37630   }
37631 
37632   public int refs {
37633     set {
37634       freeswitchPINVOKE.switch_file_interface_refs_set(swigCPtr, value);
37635     }
37636     get {
37637       int ret = freeswitchPINVOKE.switch_file_interface_refs_get(swigCPtr);
37638       return ret;
37639     }
37640   }
37641 
37642   public SWIGTYPE_p_switch_mutex_t reflock {
37643     set {
37644       freeswitchPINVOKE.switch_file_interface_reflock_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
37645     }
37646     get {
37647       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_file_interface_reflock_get(swigCPtr);
37648       SWIGTYPE_p_switch_mutex_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
37649       return ret;
37650     }
37651   }
37652 
37653   public switch_loadable_module_interface parent {
37654     set {
37655       freeswitchPINVOKE.switch_file_interface_parent_set(swigCPtr, switch_loadable_module_interface.getCPtr(value));
37656     }
37657     get {
37658       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_file_interface_parent_get(swigCPtr);
37659       switch_loadable_module_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_loadable_module_interface(cPtr, false);
37660       return ret;
37661     }
37662   }
37663 
37664   public switch_file_interface next {
37665     set {
37666       freeswitchPINVOKE.switch_file_interface_next_set(swigCPtr, switch_file_interface.getCPtr(value));
37667     }
37668     get {
37669       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_file_interface_next_get(swigCPtr);
37670       switch_file_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_file_interface(cPtr, false);
37671       return ret;
37672     }
37673   }
37674 
switch_file_interface()37675   public switch_file_interface() : this(freeswitchPINVOKE.new_switch_file_interface(), true) {
37676   }
37677 
37678 }
37679 
37680 }
37681 //------------------------------------------------------------------------------
37682 // <auto-generated />
37683 //
37684 // This file was automatically generated by SWIG (http://www.swig.org).
37685 // Version 3.0.12
37686 //
37687 // Do not make changes to this file unless you know what you are doing--modify
37688 // the SWIG interface file instead.
37689 //------------------------------------------------------------------------------
37690 
37691 namespace FreeSWITCH.Native {
37692 
37693 public class switch_filenames : global::System.IDisposable {
37694   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
37695   protected bool swigCMemOwn;
37696 
switch_filenames(global::System.IntPtr cPtr, bool cMemoryOwn)37697   internal switch_filenames(global::System.IntPtr cPtr, bool cMemoryOwn) {
37698     swigCMemOwn = cMemoryOwn;
37699     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
37700   }
37701 
getCPtr(switch_filenames obj)37702   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_filenames obj) {
37703     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
37704   }
37705 
~switch_filenames()37706   ~switch_filenames() {
37707     Dispose();
37708   }
37709 
Dispose()37710   public virtual void Dispose() {
37711     lock(this) {
37712       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
37713         if (swigCMemOwn) {
37714           swigCMemOwn = false;
37715           freeswitchPINVOKE.delete_switch_filenames(swigCPtr);
37716         }
37717         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
37718       }
37719       global::System.GC.SuppressFinalize(this);
37720     }
37721   }
37722 
37723   public string conf_name {
37724     set {
37725       freeswitchPINVOKE.switch_filenames_conf_name_set(swigCPtr, value);
37726     }
37727     get {
37728       string ret = freeswitchPINVOKE.switch_filenames_conf_name_get(swigCPtr);
37729       return ret;
37730     }
37731   }
37732 
switch_filenames()37733   public switch_filenames() : this(freeswitchPINVOKE.new_switch_filenames(), true) {
37734   }
37735 
37736 }
37737 
37738 }
37739 //------------------------------------------------------------------------------
37740 // <auto-generated />
37741 //
37742 // This file was automatically generated by SWIG (http://www.swig.org).
37743 // Version 3.0.12
37744 //
37745 // Do not make changes to this file unless you know what you are doing--modify
37746 // the SWIG interface file instead.
37747 //------------------------------------------------------------------------------
37748 
37749 namespace FreeSWITCH.Native {
37750 
37751 public class switch_fps_t : global::System.IDisposable {
37752   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
37753   protected bool swigCMemOwn;
37754 
switch_fps_t(global::System.IntPtr cPtr, bool cMemoryOwn)37755   internal switch_fps_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
37756     swigCMemOwn = cMemoryOwn;
37757     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
37758   }
37759 
getCPtr(switch_fps_t obj)37760   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_fps_t obj) {
37761     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
37762   }
37763 
~switch_fps_t()37764   ~switch_fps_t() {
37765     Dispose();
37766   }
37767 
Dispose()37768   public virtual void Dispose() {
37769     lock(this) {
37770       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
37771         if (swigCMemOwn) {
37772           swigCMemOwn = false;
37773           freeswitchPINVOKE.delete_switch_fps_t(swigCPtr);
37774         }
37775         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
37776       }
37777       global::System.GC.SuppressFinalize(this);
37778     }
37779   }
37780 
37781   public float fps {
37782     set {
37783       freeswitchPINVOKE.switch_fps_t_fps_set(swigCPtr, value);
37784     }
37785     get {
37786       float ret = freeswitchPINVOKE.switch_fps_t_fps_get(swigCPtr);
37787       return ret;
37788     }
37789   }
37790 
37791   public int ms {
37792     set {
37793       freeswitchPINVOKE.switch_fps_t_ms_set(swigCPtr, value);
37794     }
37795     get {
37796       int ret = freeswitchPINVOKE.switch_fps_t_ms_get(swigCPtr);
37797       return ret;
37798     }
37799   }
37800 
37801   public int samples {
37802     set {
37803       freeswitchPINVOKE.switch_fps_t_samples_set(swigCPtr, value);
37804     }
37805     get {
37806       int ret = freeswitchPINVOKE.switch_fps_t_samples_get(swigCPtr);
37807       return ret;
37808     }
37809   }
37810 
switch_fps_t()37811   public switch_fps_t() : this(freeswitchPINVOKE.new_switch_fps_t(), true) {
37812   }
37813 
37814 }
37815 
37816 }
37817 //------------------------------------------------------------------------------
37818 // <auto-generated />
37819 //
37820 // This file was automatically generated by SWIG (http://www.swig.org).
37821 // Version 3.0.12
37822 //
37823 // Do not make changes to this file unless you know what you are doing--modify
37824 // the SWIG interface file instead.
37825 //------------------------------------------------------------------------------
37826 
37827 namespace FreeSWITCH.Native {
37828 
37829 public class switch_frame : global::System.IDisposable {
37830   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
37831   protected bool swigCMemOwn;
37832 
switch_frame(global::System.IntPtr cPtr, bool cMemoryOwn)37833   internal switch_frame(global::System.IntPtr cPtr, bool cMemoryOwn) {
37834     swigCMemOwn = cMemoryOwn;
37835     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
37836   }
37837 
getCPtr(switch_frame obj)37838   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_frame obj) {
37839     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
37840   }
37841 
~switch_frame()37842   ~switch_frame() {
37843     Dispose();
37844   }
37845 
Dispose()37846   public virtual void Dispose() {
37847     lock(this) {
37848       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
37849         if (swigCMemOwn) {
37850           swigCMemOwn = false;
37851           freeswitchPINVOKE.delete_switch_frame(swigCPtr);
37852         }
37853         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
37854       }
37855       global::System.GC.SuppressFinalize(this);
37856     }
37857   }
37858 
37859   public switch_codec codec {
37860     set {
37861       freeswitchPINVOKE.switch_frame_codec_set(swigCPtr, switch_codec.getCPtr(value));
37862     }
37863     get {
37864       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_frame_codec_get(swigCPtr);
37865       switch_codec ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_codec(cPtr, false);
37866       return ret;
37867     }
37868   }
37869 
37870   public string source {
37871     set {
37872       freeswitchPINVOKE.switch_frame_source_set(swigCPtr, value);
37873     }
37874     get {
37875       string ret = freeswitchPINVOKE.switch_frame_source_get(swigCPtr);
37876       return ret;
37877     }
37878   }
37879 
37880   public SWIGTYPE_p_void packet {
37881     set {
37882       freeswitchPINVOKE.switch_frame_packet_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
37883     }
37884     get {
37885       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_frame_packet_get(swigCPtr);
37886       SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
37887       return ret;
37888     }
37889   }
37890 
37891   public uint packetlen {
37892     set {
37893       freeswitchPINVOKE.switch_frame_packetlen_set(swigCPtr, value);
37894     }
37895     get {
37896       uint ret = freeswitchPINVOKE.switch_frame_packetlen_get(swigCPtr);
37897       return ret;
37898     }
37899   }
37900 
37901   public SWIGTYPE_p_void extra_data {
37902     set {
37903       freeswitchPINVOKE.switch_frame_extra_data_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
37904     }
37905     get {
37906       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_frame_extra_data_get(swigCPtr);
37907       SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
37908       return ret;
37909     }
37910   }
37911 
37912   public SWIGTYPE_p_void data {
37913     set {
37914       freeswitchPINVOKE.switch_frame_data_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
37915     }
37916     get {
37917       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_frame_data_get(swigCPtr);
37918       SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
37919       return ret;
37920     }
37921   }
37922 
37923   public uint datalen {
37924     set {
37925       freeswitchPINVOKE.switch_frame_datalen_set(swigCPtr, value);
37926     }
37927     get {
37928       uint ret = freeswitchPINVOKE.switch_frame_datalen_get(swigCPtr);
37929       return ret;
37930     }
37931   }
37932 
37933   public uint buflen {
37934     set {
37935       freeswitchPINVOKE.switch_frame_buflen_set(swigCPtr, value);
37936     }
37937     get {
37938       uint ret = freeswitchPINVOKE.switch_frame_buflen_get(swigCPtr);
37939       return ret;
37940     }
37941   }
37942 
37943   public uint samples {
37944     set {
37945       freeswitchPINVOKE.switch_frame_samples_set(swigCPtr, value);
37946     }
37947     get {
37948       uint ret = freeswitchPINVOKE.switch_frame_samples_get(swigCPtr);
37949       return ret;
37950     }
37951   }
37952 
37953   public uint rate {
37954     set {
37955       freeswitchPINVOKE.switch_frame_rate_set(swigCPtr, value);
37956     }
37957     get {
37958       uint ret = freeswitchPINVOKE.switch_frame_rate_get(swigCPtr);
37959       return ret;
37960     }
37961   }
37962 
37963   public uint channels {
37964     set {
37965       freeswitchPINVOKE.switch_frame_channels_set(swigCPtr, value);
37966     }
37967     get {
37968       uint ret = freeswitchPINVOKE.switch_frame_channels_get(swigCPtr);
37969       return ret;
37970     }
37971   }
37972 
37973   public byte payload {
37974     set {
37975       freeswitchPINVOKE.switch_frame_payload_set(swigCPtr, value);
37976     }
37977     get {
37978       byte ret = freeswitchPINVOKE.switch_frame_payload_get(swigCPtr);
37979       return ret;
37980     }
37981   }
37982 
37983   public uint timestamp {
37984     set {
37985       freeswitchPINVOKE.switch_frame_timestamp_set(swigCPtr, value);
37986     }
37987     get {
37988       uint ret = freeswitchPINVOKE.switch_frame_timestamp_get(swigCPtr);
37989       return ret;
37990     }
37991   }
37992 
37993   public ushort seq {
37994     set {
37995       freeswitchPINVOKE.switch_frame_seq_set(swigCPtr, value);
37996     }
37997     get {
37998       ushort ret = freeswitchPINVOKE.switch_frame_seq_get(swigCPtr);
37999       return ret;
38000     }
38001   }
38002 
38003   public uint ssrc {
38004     set {
38005       freeswitchPINVOKE.switch_frame_ssrc_set(swigCPtr, value);
38006     }
38007     get {
38008       uint ret = freeswitchPINVOKE.switch_frame_ssrc_get(swigCPtr);
38009       return ret;
38010     }
38011   }
38012 
38013   public switch_bool_t m {
38014     set {
38015       freeswitchPINVOKE.switch_frame_m_set(swigCPtr, (int)value);
38016     }
38017     get {
38018       switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_frame_m_get(swigCPtr);
38019       return ret;
38020     }
38021   }
38022 
38023   public uint flags {
38024     set {
38025       freeswitchPINVOKE.switch_frame_flags_set(swigCPtr, value);
38026     }
38027     get {
38028       uint ret = freeswitchPINVOKE.switch_frame_flags_get(swigCPtr);
38029       return ret;
38030     }
38031   }
38032 
38033   public SWIGTYPE_p_void user_data {
38034     set {
38035       freeswitchPINVOKE.switch_frame_user_data_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
38036     }
38037     get {
38038       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_frame_user_data_get(swigCPtr);
38039       SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
38040       return ret;
38041     }
38042   }
38043 
38044   public payload_map_t pmap {
38045     set {
38046       freeswitchPINVOKE.switch_frame_pmap_set(swigCPtr, payload_map_t.getCPtr(value));
38047     }
38048     get {
38049       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_frame_pmap_get(swigCPtr);
38050       payload_map_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new payload_map_t(cPtr, false);
38051       return ret;
38052     }
38053   }
38054 
38055   public SWIGTYPE_p_switch_image_t img {
38056     set {
38057       freeswitchPINVOKE.switch_frame_img_set(swigCPtr, SWIGTYPE_p_switch_image_t.getCPtr(value));
38058     }
38059     get {
38060       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_frame_img_get(swigCPtr);
38061       SWIGTYPE_p_switch_image_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_image_t(cPtr, false);
38062       return ret;
38063     }
38064   }
38065 
38066   public switch_frame_geometry_t geometry {
38067     set {
38068       freeswitchPINVOKE.switch_frame_geometry_set(swigCPtr, switch_frame_geometry_t.getCPtr(value));
38069     }
38070     get {
38071       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_frame_geometry_get(swigCPtr);
38072       switch_frame_geometry_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_frame_geometry_t(cPtr, false);
38073       return ret;
38074     }
38075   }
38076 
switch_frame()38077   public switch_frame() : this(freeswitchPINVOKE.new_switch_frame(), true) {
38078   }
38079 
38080 }
38081 
38082 }
38083 //------------------------------------------------------------------------------
38084 // <auto-generated />
38085 //
38086 // This file was automatically generated by SWIG (http://www.swig.org).
38087 // Version 3.0.12
38088 //
38089 // Do not make changes to this file unless you know what you are doing--modify
38090 // the SWIG interface file instead.
38091 //------------------------------------------------------------------------------
38092 
38093 namespace FreeSWITCH.Native {
38094 
38095 [System.Flags] public enum switch_frame_flag_enum_t {
38096   SFF_NONE = 0,
38097   SFF_CNG = (1 << 0),
38098   SFF_RAW_RTP = (1 << 1),
38099   SFF_RTP_HEADER = (1 << 2),
38100   SFF_PLC = (1 << 3),
38101   SFF_RFC2833 = (1 << 4),
38102   SFF_PROXY_PACKET = (1 << 5),
38103   SFF_DYNAMIC = (1 << 6),
38104   SFF_ZRTP = (1 << 7),
38105   SFF_UDPTL_PACKET = (1 << 8),
38106   SFF_NOT_AUDIO = (1 << 9),
38107   SFF_RTCP = (1 << 10),
38108   SFF_MARKER = (1 << 11),
38109   SFF_WAIT_KEY_FRAME = (1 << 12),
38110   SFF_RAW_RTP_PARSE_FRAME = (1 << 13),
38111   SFF_PICTURE_RESET = (1 << 14),
38112   SFF_SAME_IMAGE = (1 << 15),
38113   SFF_USE_VIDEO_TIMESTAMP = (1 << 16),
38114   SFF_ENCODED = (1 << 17),
38115   SFF_TEXT_LINE_BREAK = (1 << 18),
38116   SFF_IS_KEYFRAME = (1 << 19),
38117   SFF_EXTERNAL = (1 << 20)
38118 }
38119 
38120 }
38121 //------------------------------------------------------------------------------
38122 // <auto-generated />
38123 //
38124 // This file was automatically generated by SWIG (http://www.swig.org).
38125 // Version 3.0.12
38126 //
38127 // Do not make changes to this file unless you know what you are doing--modify
38128 // the SWIG interface file instead.
38129 //------------------------------------------------------------------------------
38130 
38131 namespace FreeSWITCH.Native {
38132 
38133 public class switch_frame_geometry_t : global::System.IDisposable {
38134   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
38135   protected bool swigCMemOwn;
38136 
switch_frame_geometry_t(global::System.IntPtr cPtr, bool cMemoryOwn)38137   internal switch_frame_geometry_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
38138     swigCMemOwn = cMemoryOwn;
38139     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
38140   }
38141 
getCPtr(switch_frame_geometry_t obj)38142   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_frame_geometry_t obj) {
38143     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
38144   }
38145 
~switch_frame_geometry_t()38146   ~switch_frame_geometry_t() {
38147     Dispose();
38148   }
38149 
Dispose()38150   public virtual void Dispose() {
38151     lock(this) {
38152       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
38153         if (swigCMemOwn) {
38154           swigCMemOwn = false;
38155           freeswitchPINVOKE.delete_switch_frame_geometry_t(swigCPtr);
38156         }
38157         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
38158       }
38159       global::System.GC.SuppressFinalize(this);
38160     }
38161   }
38162 
38163   public int w {
38164     set {
38165       freeswitchPINVOKE.switch_frame_geometry_t_w_set(swigCPtr, value);
38166     }
38167     get {
38168       int ret = freeswitchPINVOKE.switch_frame_geometry_t_w_get(swigCPtr);
38169       return ret;
38170     }
38171   }
38172 
38173   public int h {
38174     set {
38175       freeswitchPINVOKE.switch_frame_geometry_t_h_set(swigCPtr, value);
38176     }
38177     get {
38178       int ret = freeswitchPINVOKE.switch_frame_geometry_t_h_get(swigCPtr);
38179       return ret;
38180     }
38181   }
38182 
38183   public int x {
38184     set {
38185       freeswitchPINVOKE.switch_frame_geometry_t_x_set(swigCPtr, value);
38186     }
38187     get {
38188       int ret = freeswitchPINVOKE.switch_frame_geometry_t_x_get(swigCPtr);
38189       return ret;
38190     }
38191   }
38192 
38193   public int y {
38194     set {
38195       freeswitchPINVOKE.switch_frame_geometry_t_y_set(swigCPtr, value);
38196     }
38197     get {
38198       int ret = freeswitchPINVOKE.switch_frame_geometry_t_y_get(swigCPtr);
38199       return ret;
38200     }
38201   }
38202 
38203   public int z {
38204     set {
38205       freeswitchPINVOKE.switch_frame_geometry_t_z_set(swigCPtr, value);
38206     }
38207     get {
38208       int ret = freeswitchPINVOKE.switch_frame_geometry_t_z_get(swigCPtr);
38209       return ret;
38210     }
38211   }
38212 
38213   public int M {
38214     set {
38215       freeswitchPINVOKE.switch_frame_geometry_t_M_set(swigCPtr, value);
38216     }
38217     get {
38218       int ret = freeswitchPINVOKE.switch_frame_geometry_t_M_get(swigCPtr);
38219       return ret;
38220     }
38221   }
38222 
38223   public int X {
38224     set {
38225       freeswitchPINVOKE.switch_frame_geometry_t_X_set(swigCPtr, value);
38226     }
38227     get {
38228       int ret = freeswitchPINVOKE.switch_frame_geometry_t_X_get(swigCPtr);
38229       return ret;
38230     }
38231   }
38232 
switch_frame_geometry_t()38233   public switch_frame_geometry_t() : this(freeswitchPINVOKE.new_switch_frame_geometry_t(), true) {
38234   }
38235 
38236 }
38237 
38238 }
38239 //------------------------------------------------------------------------------
38240 // <auto-generated />
38241 //
38242 // This file was automatically generated by SWIG (http://www.swig.org).
38243 // Version 3.0.12
38244 //
38245 // Do not make changes to this file unless you know what you are doing--modify
38246 // the SWIG interface file instead.
38247 //------------------------------------------------------------------------------
38248 
38249 namespace FreeSWITCH.Native {
38250 
38251 public class switch_hold_record_t : global::System.IDisposable {
38252   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
38253   protected bool swigCMemOwn;
38254 
switch_hold_record_t(global::System.IntPtr cPtr, bool cMemoryOwn)38255   internal switch_hold_record_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
38256     swigCMemOwn = cMemoryOwn;
38257     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
38258   }
38259 
getCPtr(switch_hold_record_t obj)38260   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_hold_record_t obj) {
38261     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
38262   }
38263 
~switch_hold_record_t()38264   ~switch_hold_record_t() {
38265     Dispose();
38266   }
38267 
Dispose()38268   public virtual void Dispose() {
38269     lock(this) {
38270       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
38271         if (swigCMemOwn) {
38272           swigCMemOwn = false;
38273           freeswitchPINVOKE.delete_switch_hold_record_t(swigCPtr);
38274         }
38275         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
38276       }
38277       global::System.GC.SuppressFinalize(this);
38278     }
38279   }
38280 
38281   public SWIGTYPE_p_switch_time_t on {
38282     set {
38283       freeswitchPINVOKE.switch_hold_record_t_on_set(swigCPtr, SWIGTYPE_p_switch_time_t.getCPtr(value));
38284       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
38285     }
38286     get {
38287       SWIGTYPE_p_switch_time_t ret = new SWIGTYPE_p_switch_time_t(freeswitchPINVOKE.switch_hold_record_t_on_get(swigCPtr), true);
38288       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
38289       return ret;
38290     }
38291   }
38292 
38293   public SWIGTYPE_p_switch_time_t off {
38294     set {
38295       freeswitchPINVOKE.switch_hold_record_t_off_set(swigCPtr, SWIGTYPE_p_switch_time_t.getCPtr(value));
38296       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
38297     }
38298     get {
38299       SWIGTYPE_p_switch_time_t ret = new SWIGTYPE_p_switch_time_t(freeswitchPINVOKE.switch_hold_record_t_off_get(swigCPtr), true);
38300       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
38301       return ret;
38302     }
38303   }
38304 
38305   public string uuid {
38306     set {
38307       freeswitchPINVOKE.switch_hold_record_t_uuid_set(swigCPtr, value);
38308     }
38309     get {
38310       string ret = freeswitchPINVOKE.switch_hold_record_t_uuid_get(swigCPtr);
38311       return ret;
38312     }
38313   }
38314 
38315   public switch_hold_record_t next {
38316     set {
38317       freeswitchPINVOKE.switch_hold_record_t_next_set(swigCPtr, switch_hold_record_t.getCPtr(value));
38318     }
38319     get {
38320       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_hold_record_t_next_get(swigCPtr);
38321       switch_hold_record_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_hold_record_t(cPtr, false);
38322       return ret;
38323     }
38324   }
38325 
switch_hold_record_t()38326   public switch_hold_record_t() : this(freeswitchPINVOKE.new_switch_hold_record_t(), true) {
38327   }
38328 
38329 }
38330 
38331 }
38332 //------------------------------------------------------------------------------
38333 // <auto-generated />
38334 //
38335 // This file was automatically generated by SWIG (http://www.swig.org).
38336 // Version 3.0.12
38337 //
38338 // Do not make changes to this file unless you know what you are doing--modify
38339 // the SWIG interface file instead.
38340 //------------------------------------------------------------------------------
38341 
38342 namespace FreeSWITCH.Native {
38343 
38344 public class switch_http_request_t : global::System.IDisposable {
38345   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
38346   protected bool swigCMemOwn;
38347 
switch_http_request_t(global::System.IntPtr cPtr, bool cMemoryOwn)38348   internal switch_http_request_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
38349     swigCMemOwn = cMemoryOwn;
38350     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
38351   }
38352 
getCPtr(switch_http_request_t obj)38353   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_http_request_t obj) {
38354     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
38355   }
38356 
~switch_http_request_t()38357   ~switch_http_request_t() {
38358     Dispose();
38359   }
38360 
Dispose()38361   public virtual void Dispose() {
38362     lock(this) {
38363       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
38364         if (swigCMemOwn) {
38365           swigCMemOwn = false;
38366           freeswitchPINVOKE.delete_switch_http_request_t(swigCPtr);
38367         }
38368         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
38369       }
38370       global::System.GC.SuppressFinalize(this);
38371     }
38372   }
38373 
38374   public string method {
38375     set {
38376       freeswitchPINVOKE.switch_http_request_t_method_set(swigCPtr, value);
38377     }
38378     get {
38379       string ret = freeswitchPINVOKE.switch_http_request_t_method_get(swigCPtr);
38380       return ret;
38381     }
38382   }
38383 
38384   public string uri {
38385     set {
38386       freeswitchPINVOKE.switch_http_request_t_uri_set(swigCPtr, value);
38387     }
38388     get {
38389       string ret = freeswitchPINVOKE.switch_http_request_t_uri_get(swigCPtr);
38390       return ret;
38391     }
38392   }
38393 
38394   public string qs {
38395     set {
38396       freeswitchPINVOKE.switch_http_request_t_qs_set(swigCPtr, value);
38397     }
38398     get {
38399       string ret = freeswitchPINVOKE.switch_http_request_t_qs_get(swigCPtr);
38400       return ret;
38401     }
38402   }
38403 
38404   public string host {
38405     set {
38406       freeswitchPINVOKE.switch_http_request_t_host_set(swigCPtr, value);
38407     }
38408     get {
38409       string ret = freeswitchPINVOKE.switch_http_request_t_host_get(swigCPtr);
38410       return ret;
38411     }
38412   }
38413 
38414   public ushort port {
38415     set {
38416       freeswitchPINVOKE.switch_http_request_t_port_set(swigCPtr, value);
38417     }
38418     get {
38419       ushort ret = freeswitchPINVOKE.switch_http_request_t_port_get(swigCPtr);
38420       return ret;
38421     }
38422   }
38423 
38424   public string from {
38425     set {
38426       freeswitchPINVOKE.switch_http_request_t_from_set(swigCPtr, value);
38427     }
38428     get {
38429       string ret = freeswitchPINVOKE.switch_http_request_t_from_get(swigCPtr);
38430       return ret;
38431     }
38432   }
38433 
38434   public string user_agent {
38435     set {
38436       freeswitchPINVOKE.switch_http_request_t_user_agent_set(swigCPtr, value);
38437     }
38438     get {
38439       string ret = freeswitchPINVOKE.switch_http_request_t_user_agent_get(swigCPtr);
38440       return ret;
38441     }
38442   }
38443 
38444   public string referer {
38445     set {
38446       freeswitchPINVOKE.switch_http_request_t_referer_set(swigCPtr, value);
38447     }
38448     get {
38449       string ret = freeswitchPINVOKE.switch_http_request_t_referer_get(swigCPtr);
38450       return ret;
38451     }
38452   }
38453 
38454   public string user {
38455     set {
38456       freeswitchPINVOKE.switch_http_request_t_user_set(swigCPtr, value);
38457     }
38458     get {
38459       string ret = freeswitchPINVOKE.switch_http_request_t_user_get(swigCPtr);
38460       return ret;
38461     }
38462   }
38463 
38464   public switch_bool_t keepalive {
38465     set {
38466       freeswitchPINVOKE.switch_http_request_t_keepalive_set(swigCPtr, (int)value);
38467     }
38468     get {
38469       switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_http_request_t_keepalive_get(swigCPtr);
38470       return ret;
38471     }
38472   }
38473 
38474   public string content_type {
38475     set {
38476       freeswitchPINVOKE.switch_http_request_t_content_type_set(swigCPtr, value);
38477     }
38478     get {
38479       string ret = freeswitchPINVOKE.switch_http_request_t_content_type_get(swigCPtr);
38480       return ret;
38481     }
38482   }
38483 
38484   public SWIGTYPE_p_switch_size_t content_length {
38485     set {
38486       freeswitchPINVOKE.switch_http_request_t_content_length_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
38487       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
38488     }
38489     get {
38490       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_http_request_t_content_length_get(swigCPtr), true);
38491       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
38492       return ret;
38493     }
38494   }
38495 
38496   public SWIGTYPE_p_switch_size_t bytes_header {
38497     set {
38498       freeswitchPINVOKE.switch_http_request_t_bytes_header_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
38499       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
38500     }
38501     get {
38502       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_http_request_t_bytes_header_get(swigCPtr), true);
38503       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
38504       return ret;
38505     }
38506   }
38507 
38508   public SWIGTYPE_p_switch_size_t bytes_read {
38509     set {
38510       freeswitchPINVOKE.switch_http_request_t_bytes_read_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
38511       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
38512     }
38513     get {
38514       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_http_request_t_bytes_read_get(swigCPtr), true);
38515       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
38516       return ret;
38517     }
38518   }
38519 
38520   public SWIGTYPE_p_switch_size_t bytes_buffered {
38521     set {
38522       freeswitchPINVOKE.switch_http_request_t_bytes_buffered_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
38523       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
38524     }
38525     get {
38526       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_http_request_t_bytes_buffered_get(swigCPtr), true);
38527       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
38528       return ret;
38529     }
38530   }
38531 
38532   public switch_event headers {
38533     set {
38534       freeswitchPINVOKE.switch_http_request_t_headers_set(swigCPtr, switch_event.getCPtr(value));
38535     }
38536     get {
38537       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_http_request_t_headers_get(swigCPtr);
38538       switch_event ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_event(cPtr, false);
38539       return ret;
38540     }
38541   }
38542 
38543   public SWIGTYPE_p_void user_data {
38544     set {
38545       freeswitchPINVOKE.switch_http_request_t_user_data_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
38546     }
38547     get {
38548       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_http_request_t_user_data_get(swigCPtr);
38549       SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
38550       return ret;
38551     }
38552   }
38553 
38554   public string _buffer {
38555     set {
38556       freeswitchPINVOKE.switch_http_request_t__buffer_set(swigCPtr, value);
38557     }
38558     get {
38559       string ret = freeswitchPINVOKE.switch_http_request_t__buffer_get(swigCPtr);
38560       return ret;
38561     }
38562   }
38563 
38564   public switch_bool_t _destroy_headers {
38565     set {
38566       freeswitchPINVOKE.switch_http_request_t__destroy_headers_set(swigCPtr, (int)value);
38567     }
38568     get {
38569       switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_http_request_t__destroy_headers_get(swigCPtr);
38570       return ret;
38571     }
38572   }
38573 
switch_http_request_t()38574   public switch_http_request_t() : this(freeswitchPINVOKE.new_switch_http_request_t(), true) {
38575   }
38576 
38577 }
38578 
38579 }
38580 //------------------------------------------------------------------------------
38581 // <auto-generated />
38582 //
38583 // This file was automatically generated by SWIG (http://www.swig.org).
38584 // Version 3.0.12
38585 //
38586 // Do not make changes to this file unless you know what you are doing--modify
38587 // the SWIG interface file instead.
38588 //------------------------------------------------------------------------------
38589 
38590 namespace FreeSWITCH.Native {
38591 
38592 public enum switch_hup_type_t {
38593   SHT_NONE = 0,
38594   SHT_UNANSWERED = (1 << 0),
38595   SHT_ANSWERED = (1 << 1)
38596 }
38597 
38598 }
38599 //------------------------------------------------------------------------------
38600 // <auto-generated />
38601 //
38602 // This file was automatically generated by SWIG (http://www.swig.org).
38603 // Version 3.0.12
38604 //
38605 // Do not make changes to this file unless you know what you are doing--modify
38606 // the SWIG interface file instead.
38607 //------------------------------------------------------------------------------
38608 
38609 namespace FreeSWITCH.Native {
38610 
38611 public class switch_input_args_t : global::System.IDisposable {
38612   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
38613   protected bool swigCMemOwn;
38614 
switch_input_args_t(global::System.IntPtr cPtr, bool cMemoryOwn)38615   internal switch_input_args_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
38616     swigCMemOwn = cMemoryOwn;
38617     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
38618   }
38619 
getCPtr(switch_input_args_t obj)38620   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_input_args_t obj) {
38621     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
38622   }
38623 
~switch_input_args_t()38624   ~switch_input_args_t() {
38625     Dispose();
38626   }
38627 
Dispose()38628   public virtual void Dispose() {
38629     lock(this) {
38630       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
38631         if (swigCMemOwn) {
38632           swigCMemOwn = false;
38633           freeswitchPINVOKE.delete_switch_input_args_t(swigCPtr);
38634         }
38635         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
38636       }
38637       global::System.GC.SuppressFinalize(this);
38638     }
38639   }
38640 
38641   public SWIGTYPE_p_f_p_switch_core_session_p_void_enum_switch_input_type_t_p_void_unsigned_int__switch_status_t input_callback {
38642     set {
38643       freeswitchPINVOKE.switch_input_args_t_input_callback_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_p_void_enum_switch_input_type_t_p_void_unsigned_int__switch_status_t.getCPtr(value));
38644     }
38645     get {
38646       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_input_args_t_input_callback_get(swigCPtr);
38647       SWIGTYPE_p_f_p_switch_core_session_p_void_enum_switch_input_type_t_p_void_unsigned_int__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_p_void_enum_switch_input_type_t_p_void_unsigned_int__switch_status_t(cPtr, false);
38648       return ret;
38649     }
38650   }
38651 
38652   public SWIGTYPE_p_void buf {
38653     set {
38654       freeswitchPINVOKE.switch_input_args_t_buf_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
38655     }
38656     get {
38657       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_input_args_t_buf_get(swigCPtr);
38658       SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
38659       return ret;
38660     }
38661   }
38662 
38663   public uint buflen {
38664     set {
38665       freeswitchPINVOKE.switch_input_args_t_buflen_set(swigCPtr, value);
38666     }
38667     get {
38668       uint ret = freeswitchPINVOKE.switch_input_args_t_buflen_get(swigCPtr);
38669       return ret;
38670     }
38671   }
38672 
38673   public SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_p_void__switch_status_t read_frame_callback {
38674     set {
38675       freeswitchPINVOKE.switch_input_args_t_read_frame_callback_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_p_void__switch_status_t.getCPtr(value));
38676     }
38677     get {
38678       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_input_args_t_read_frame_callback_get(swigCPtr);
38679       SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_p_void__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_p_void__switch_status_t(cPtr, false);
38680       return ret;
38681     }
38682   }
38683 
38684   public SWIGTYPE_p_void user_data {
38685     set {
38686       freeswitchPINVOKE.switch_input_args_t_user_data_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
38687     }
38688     get {
38689       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_input_args_t_user_data_get(swigCPtr);
38690       SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
38691       return ret;
38692     }
38693   }
38694 
38695   public SWIGTYPE_p_switch_ivr_dmachine dmachine {
38696     set {
38697       freeswitchPINVOKE.switch_input_args_t_dmachine_set(swigCPtr, SWIGTYPE_p_switch_ivr_dmachine.getCPtr(value));
38698     }
38699     get {
38700       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_input_args_t_dmachine_get(swigCPtr);
38701       SWIGTYPE_p_switch_ivr_dmachine ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_ivr_dmachine(cPtr, false);
38702       return ret;
38703     }
38704   }
38705 
38706   public int loops {
38707     set {
38708       freeswitchPINVOKE.switch_input_args_t_loops_set(swigCPtr, value);
38709     }
38710     get {
38711       int ret = freeswitchPINVOKE.switch_input_args_t_loops_get(swigCPtr);
38712       return ret;
38713     }
38714   }
38715 
switch_input_args_t()38716   public switch_input_args_t() : this(freeswitchPINVOKE.new_switch_input_args_t(), true) {
38717   }
38718 
38719 }
38720 
38721 }
38722 //------------------------------------------------------------------------------
38723 // <auto-generated />
38724 //
38725 // This file was automatically generated by SWIG (http://www.swig.org).
38726 // Version 3.0.12
38727 //
38728 // Do not make changes to this file unless you know what you are doing--modify
38729 // the SWIG interface file instead.
38730 //------------------------------------------------------------------------------
38731 
38732 namespace FreeSWITCH.Native {
38733 
38734 public enum switch_input_type_t {
38735   SWITCH_INPUT_TYPE_DTMF,
38736   SWITCH_INPUT_TYPE_EVENT
38737 }
38738 
38739 }
38740 //------------------------------------------------------------------------------
38741 // <auto-generated />
38742 //
38743 // This file was automatically generated by SWIG (http://www.swig.org).
38744 // Version 3.0.12
38745 //
38746 // Do not make changes to this file unless you know what you are doing--modify
38747 // the SWIG interface file instead.
38748 //------------------------------------------------------------------------------
38749 
38750 namespace FreeSWITCH.Native {
38751 
38752 public class switch_io_event_hook_kill_channel : global::System.IDisposable {
38753   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
38754   protected bool swigCMemOwn;
38755 
switch_io_event_hook_kill_channel(global::System.IntPtr cPtr, bool cMemoryOwn)38756   internal switch_io_event_hook_kill_channel(global::System.IntPtr cPtr, bool cMemoryOwn) {
38757     swigCMemOwn = cMemoryOwn;
38758     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
38759   }
38760 
getCPtr(switch_io_event_hook_kill_channel obj)38761   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_io_event_hook_kill_channel obj) {
38762     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
38763   }
38764 
~switch_io_event_hook_kill_channel()38765   ~switch_io_event_hook_kill_channel() {
38766     Dispose();
38767   }
38768 
Dispose()38769   public virtual void Dispose() {
38770     lock(this) {
38771       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
38772         if (swigCMemOwn) {
38773           swigCMemOwn = false;
38774           freeswitchPINVOKE.delete_switch_io_event_hook_kill_channel(swigCPtr);
38775         }
38776         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
38777       }
38778       global::System.GC.SuppressFinalize(this);
38779     }
38780   }
38781 
38782   public SWIGTYPE_p_f_p_switch_core_session_int__switch_status_t kill_channel {
38783     set {
38784       freeswitchPINVOKE.switch_io_event_hook_kill_channel_kill_channel_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_int__switch_status_t.getCPtr(value));
38785     }
38786     get {
38787       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hook_kill_channel_kill_channel_get(swigCPtr);
38788       SWIGTYPE_p_f_p_switch_core_session_int__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_int__switch_status_t(cPtr, false);
38789       return ret;
38790     }
38791   }
38792 
38793   public switch_io_event_hook_kill_channel next {
38794     set {
38795       freeswitchPINVOKE.switch_io_event_hook_kill_channel_next_set(swigCPtr, switch_io_event_hook_kill_channel.getCPtr(value));
38796     }
38797     get {
38798       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hook_kill_channel_next_get(swigCPtr);
38799       switch_io_event_hook_kill_channel ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_io_event_hook_kill_channel(cPtr, false);
38800       return ret;
38801     }
38802   }
38803 
switch_io_event_hook_kill_channel()38804   public switch_io_event_hook_kill_channel() : this(freeswitchPINVOKE.new_switch_io_event_hook_kill_channel(), true) {
38805   }
38806 
38807 }
38808 
38809 }
38810 //------------------------------------------------------------------------------
38811 // <auto-generated />
38812 //
38813 // This file was automatically generated by SWIG (http://www.swig.org).
38814 // Version 3.0.12
38815 //
38816 // Do not make changes to this file unless you know what you are doing--modify
38817 // the SWIG interface file instead.
38818 //------------------------------------------------------------------------------
38819 
38820 namespace FreeSWITCH.Native {
38821 
38822 public class switch_io_event_hook_outgoing_channel : global::System.IDisposable {
38823   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
38824   protected bool swigCMemOwn;
38825 
switch_io_event_hook_outgoing_channel(global::System.IntPtr cPtr, bool cMemoryOwn)38826   internal switch_io_event_hook_outgoing_channel(global::System.IntPtr cPtr, bool cMemoryOwn) {
38827     swigCMemOwn = cMemoryOwn;
38828     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
38829   }
38830 
getCPtr(switch_io_event_hook_outgoing_channel obj)38831   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_io_event_hook_outgoing_channel obj) {
38832     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
38833   }
38834 
~switch_io_event_hook_outgoing_channel()38835   ~switch_io_event_hook_outgoing_channel() {
38836     Dispose();
38837   }
38838 
Dispose()38839   public virtual void Dispose() {
38840     lock(this) {
38841       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
38842         if (swigCMemOwn) {
38843           swigCMemOwn = false;
38844           freeswitchPINVOKE.delete_switch_io_event_hook_outgoing_channel(swigCPtr);
38845         }
38846         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
38847       }
38848       global::System.GC.SuppressFinalize(this);
38849     }
38850   }
38851 
38852   public SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_switch_core_session_unsigned_long__switch_status_t outgoing_channel {
38853     set {
38854       freeswitchPINVOKE.switch_io_event_hook_outgoing_channel_outgoing_channel_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_switch_core_session_unsigned_long__switch_status_t.getCPtr(value));
38855     }
38856     get {
38857       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hook_outgoing_channel_outgoing_channel_get(swigCPtr);
38858       SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_switch_core_session_unsigned_long__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_switch_core_session_unsigned_long__switch_status_t(cPtr, false);
38859       return ret;
38860     }
38861   }
38862 
38863   public switch_io_event_hook_outgoing_channel next {
38864     set {
38865       freeswitchPINVOKE.switch_io_event_hook_outgoing_channel_next_set(swigCPtr, switch_io_event_hook_outgoing_channel.getCPtr(value));
38866     }
38867     get {
38868       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hook_outgoing_channel_next_get(swigCPtr);
38869       switch_io_event_hook_outgoing_channel ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_io_event_hook_outgoing_channel(cPtr, false);
38870       return ret;
38871     }
38872   }
38873 
switch_io_event_hook_outgoing_channel()38874   public switch_io_event_hook_outgoing_channel() : this(freeswitchPINVOKE.new_switch_io_event_hook_outgoing_channel(), true) {
38875   }
38876 
38877 }
38878 
38879 }
38880 //------------------------------------------------------------------------------
38881 // <auto-generated />
38882 //
38883 // This file was automatically generated by SWIG (http://www.swig.org).
38884 // Version 3.0.12
38885 //
38886 // Do not make changes to this file unless you know what you are doing--modify
38887 // the SWIG interface file instead.
38888 //------------------------------------------------------------------------------
38889 
38890 namespace FreeSWITCH.Native {
38891 
38892 public class switch_io_event_hook_read_frame : global::System.IDisposable {
38893   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
38894   protected bool swigCMemOwn;
38895 
switch_io_event_hook_read_frame(global::System.IntPtr cPtr, bool cMemoryOwn)38896   internal switch_io_event_hook_read_frame(global::System.IntPtr cPtr, bool cMemoryOwn) {
38897     swigCMemOwn = cMemoryOwn;
38898     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
38899   }
38900 
getCPtr(switch_io_event_hook_read_frame obj)38901   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_io_event_hook_read_frame obj) {
38902     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
38903   }
38904 
~switch_io_event_hook_read_frame()38905   ~switch_io_event_hook_read_frame() {
38906     Dispose();
38907   }
38908 
Dispose()38909   public virtual void Dispose() {
38910     lock(this) {
38911       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
38912         if (swigCMemOwn) {
38913           swigCMemOwn = false;
38914           freeswitchPINVOKE.delete_switch_io_event_hook_read_frame(swigCPtr);
38915         }
38916         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
38917       }
38918       global::System.GC.SuppressFinalize(this);
38919     }
38920   }
38921 
38922   public SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t read_frame {
38923     set {
38924       freeswitchPINVOKE.switch_io_event_hook_read_frame_read_frame_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t.getCPtr(value));
38925     }
38926     get {
38927       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hook_read_frame_read_frame_get(swigCPtr);
38928       SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t(cPtr, false);
38929       return ret;
38930     }
38931   }
38932 
38933   public switch_io_event_hook_read_frame next {
38934     set {
38935       freeswitchPINVOKE.switch_io_event_hook_read_frame_next_set(swigCPtr, switch_io_event_hook_read_frame.getCPtr(value));
38936     }
38937     get {
38938       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hook_read_frame_next_get(swigCPtr);
38939       switch_io_event_hook_read_frame ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_io_event_hook_read_frame(cPtr, false);
38940       return ret;
38941     }
38942   }
38943 
switch_io_event_hook_read_frame()38944   public switch_io_event_hook_read_frame() : this(freeswitchPINVOKE.new_switch_io_event_hook_read_frame(), true) {
38945   }
38946 
38947 }
38948 
38949 }
38950 //------------------------------------------------------------------------------
38951 // <auto-generated />
38952 //
38953 // This file was automatically generated by SWIG (http://www.swig.org).
38954 // Version 3.0.12
38955 //
38956 // Do not make changes to this file unless you know what you are doing--modify
38957 // the SWIG interface file instead.
38958 //------------------------------------------------------------------------------
38959 
38960 namespace FreeSWITCH.Native {
38961 
38962 public class switch_io_event_hook_receive_event : global::System.IDisposable {
38963   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
38964   protected bool swigCMemOwn;
38965 
switch_io_event_hook_receive_event(global::System.IntPtr cPtr, bool cMemoryOwn)38966   internal switch_io_event_hook_receive_event(global::System.IntPtr cPtr, bool cMemoryOwn) {
38967     swigCMemOwn = cMemoryOwn;
38968     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
38969   }
38970 
getCPtr(switch_io_event_hook_receive_event obj)38971   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_io_event_hook_receive_event obj) {
38972     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
38973   }
38974 
~switch_io_event_hook_receive_event()38975   ~switch_io_event_hook_receive_event() {
38976     Dispose();
38977   }
38978 
Dispose()38979   public virtual void Dispose() {
38980     lock(this) {
38981       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
38982         if (swigCMemOwn) {
38983           swigCMemOwn = false;
38984           freeswitchPINVOKE.delete_switch_io_event_hook_receive_event(swigCPtr);
38985         }
38986         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
38987       }
38988       global::System.GC.SuppressFinalize(this);
38989     }
38990   }
38991 
38992   public SWIGTYPE_p_f_p_switch_core_session_p_switch_event__switch_status_t receive_event {
38993     set {
38994       freeswitchPINVOKE.switch_io_event_hook_receive_event_receive_event_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_p_switch_event__switch_status_t.getCPtr(value));
38995     }
38996     get {
38997       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hook_receive_event_receive_event_get(swigCPtr);
38998       SWIGTYPE_p_f_p_switch_core_session_p_switch_event__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_p_switch_event__switch_status_t(cPtr, false);
38999       return ret;
39000     }
39001   }
39002 
39003   public switch_io_event_hook_receive_event next {
39004     set {
39005       freeswitchPINVOKE.switch_io_event_hook_receive_event_next_set(swigCPtr, switch_io_event_hook_receive_event.getCPtr(value));
39006     }
39007     get {
39008       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hook_receive_event_next_get(swigCPtr);
39009       switch_io_event_hook_receive_event ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_io_event_hook_receive_event(cPtr, false);
39010       return ret;
39011     }
39012   }
39013 
switch_io_event_hook_receive_event()39014   public switch_io_event_hook_receive_event() : this(freeswitchPINVOKE.new_switch_io_event_hook_receive_event(), true) {
39015   }
39016 
39017 }
39018 
39019 }
39020 //------------------------------------------------------------------------------
39021 // <auto-generated />
39022 //
39023 // This file was automatically generated by SWIG (http://www.swig.org).
39024 // Version 3.0.12
39025 //
39026 // Do not make changes to this file unless you know what you are doing--modify
39027 // the SWIG interface file instead.
39028 //------------------------------------------------------------------------------
39029 
39030 namespace FreeSWITCH.Native {
39031 
39032 public class switch_io_event_hook_receive_message : global::System.IDisposable {
39033   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
39034   protected bool swigCMemOwn;
39035 
switch_io_event_hook_receive_message(global::System.IntPtr cPtr, bool cMemoryOwn)39036   internal switch_io_event_hook_receive_message(global::System.IntPtr cPtr, bool cMemoryOwn) {
39037     swigCMemOwn = cMemoryOwn;
39038     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
39039   }
39040 
getCPtr(switch_io_event_hook_receive_message obj)39041   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_io_event_hook_receive_message obj) {
39042     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
39043   }
39044 
~switch_io_event_hook_receive_message()39045   ~switch_io_event_hook_receive_message() {
39046     Dispose();
39047   }
39048 
Dispose()39049   public virtual void Dispose() {
39050     lock(this) {
39051       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
39052         if (swigCMemOwn) {
39053           swigCMemOwn = false;
39054           freeswitchPINVOKE.delete_switch_io_event_hook_receive_message(swigCPtr);
39055         }
39056         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
39057       }
39058       global::System.GC.SuppressFinalize(this);
39059     }
39060   }
39061 
39062   public SWIGTYPE_p_f_p_switch_core_session_p_switch_core_session_message__switch_status_t receive_message {
39063     set {
39064       freeswitchPINVOKE.switch_io_event_hook_receive_message_receive_message_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_p_switch_core_session_message__switch_status_t.getCPtr(value));
39065     }
39066     get {
39067       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hook_receive_message_receive_message_get(swigCPtr);
39068       SWIGTYPE_p_f_p_switch_core_session_p_switch_core_session_message__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_p_switch_core_session_message__switch_status_t(cPtr, false);
39069       return ret;
39070     }
39071   }
39072 
39073   public switch_io_event_hook_receive_message next {
39074     set {
39075       freeswitchPINVOKE.switch_io_event_hook_receive_message_next_set(swigCPtr, switch_io_event_hook_receive_message.getCPtr(value));
39076     }
39077     get {
39078       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hook_receive_message_next_get(swigCPtr);
39079       switch_io_event_hook_receive_message ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_io_event_hook_receive_message(cPtr, false);
39080       return ret;
39081     }
39082   }
39083 
switch_io_event_hook_receive_message()39084   public switch_io_event_hook_receive_message() : this(freeswitchPINVOKE.new_switch_io_event_hook_receive_message(), true) {
39085   }
39086 
39087 }
39088 
39089 }
39090 //------------------------------------------------------------------------------
39091 // <auto-generated />
39092 //
39093 // This file was automatically generated by SWIG (http://www.swig.org).
39094 // Version 3.0.12
39095 //
39096 // Do not make changes to this file unless you know what you are doing--modify
39097 // the SWIG interface file instead.
39098 //------------------------------------------------------------------------------
39099 
39100 namespace FreeSWITCH.Native {
39101 
39102 public class switch_io_event_hook_recv_dtmf : global::System.IDisposable {
39103   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
39104   protected bool swigCMemOwn;
39105 
switch_io_event_hook_recv_dtmf(global::System.IntPtr cPtr, bool cMemoryOwn)39106   internal switch_io_event_hook_recv_dtmf(global::System.IntPtr cPtr, bool cMemoryOwn) {
39107     swigCMemOwn = cMemoryOwn;
39108     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
39109   }
39110 
getCPtr(switch_io_event_hook_recv_dtmf obj)39111   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_io_event_hook_recv_dtmf obj) {
39112     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
39113   }
39114 
~switch_io_event_hook_recv_dtmf()39115   ~switch_io_event_hook_recv_dtmf() {
39116     Dispose();
39117   }
39118 
Dispose()39119   public virtual void Dispose() {
39120     lock(this) {
39121       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
39122         if (swigCMemOwn) {
39123           swigCMemOwn = false;
39124           freeswitchPINVOKE.delete_switch_io_event_hook_recv_dtmf(swigCPtr);
39125         }
39126         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
39127       }
39128       global::System.GC.SuppressFinalize(this);
39129     }
39130   }
39131 
39132   public SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t_enum_switch_dtmf_direction_t__switch_status_t recv_dtmf {
39133     set {
39134       freeswitchPINVOKE.switch_io_event_hook_recv_dtmf_recv_dtmf_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t_enum_switch_dtmf_direction_t__switch_status_t.getCPtr(value));
39135     }
39136     get {
39137       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hook_recv_dtmf_recv_dtmf_get(swigCPtr);
39138       SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t_enum_switch_dtmf_direction_t__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t_enum_switch_dtmf_direction_t__switch_status_t(cPtr, false);
39139       return ret;
39140     }
39141   }
39142 
39143   public switch_io_event_hook_recv_dtmf next {
39144     set {
39145       freeswitchPINVOKE.switch_io_event_hook_recv_dtmf_next_set(swigCPtr, switch_io_event_hook_recv_dtmf.getCPtr(value));
39146     }
39147     get {
39148       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hook_recv_dtmf_next_get(swigCPtr);
39149       switch_io_event_hook_recv_dtmf ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_io_event_hook_recv_dtmf(cPtr, false);
39150       return ret;
39151     }
39152   }
39153 
switch_io_event_hook_recv_dtmf()39154   public switch_io_event_hook_recv_dtmf() : this(freeswitchPINVOKE.new_switch_io_event_hook_recv_dtmf(), true) {
39155   }
39156 
39157 }
39158 
39159 }
39160 //------------------------------------------------------------------------------
39161 // <auto-generated />
39162 //
39163 // This file was automatically generated by SWIG (http://www.swig.org).
39164 // Version 3.0.12
39165 //
39166 // Do not make changes to this file unless you know what you are doing--modify
39167 // the SWIG interface file instead.
39168 //------------------------------------------------------------------------------
39169 
39170 namespace FreeSWITCH.Native {
39171 
39172 public class switch_io_event_hook_send_dtmf : global::System.IDisposable {
39173   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
39174   protected bool swigCMemOwn;
39175 
switch_io_event_hook_send_dtmf(global::System.IntPtr cPtr, bool cMemoryOwn)39176   internal switch_io_event_hook_send_dtmf(global::System.IntPtr cPtr, bool cMemoryOwn) {
39177     swigCMemOwn = cMemoryOwn;
39178     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
39179   }
39180 
getCPtr(switch_io_event_hook_send_dtmf obj)39181   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_io_event_hook_send_dtmf obj) {
39182     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
39183   }
39184 
~switch_io_event_hook_send_dtmf()39185   ~switch_io_event_hook_send_dtmf() {
39186     Dispose();
39187   }
39188 
Dispose()39189   public virtual void Dispose() {
39190     lock(this) {
39191       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
39192         if (swigCMemOwn) {
39193           swigCMemOwn = false;
39194           freeswitchPINVOKE.delete_switch_io_event_hook_send_dtmf(swigCPtr);
39195         }
39196         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
39197       }
39198       global::System.GC.SuppressFinalize(this);
39199     }
39200   }
39201 
39202   public SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t_enum_switch_dtmf_direction_t__switch_status_t send_dtmf {
39203     set {
39204       freeswitchPINVOKE.switch_io_event_hook_send_dtmf_send_dtmf_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t_enum_switch_dtmf_direction_t__switch_status_t.getCPtr(value));
39205     }
39206     get {
39207       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hook_send_dtmf_send_dtmf_get(swigCPtr);
39208       SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t_enum_switch_dtmf_direction_t__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t_enum_switch_dtmf_direction_t__switch_status_t(cPtr, false);
39209       return ret;
39210     }
39211   }
39212 
39213   public switch_io_event_hook_send_dtmf next {
39214     set {
39215       freeswitchPINVOKE.switch_io_event_hook_send_dtmf_next_set(swigCPtr, switch_io_event_hook_send_dtmf.getCPtr(value));
39216     }
39217     get {
39218       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hook_send_dtmf_next_get(swigCPtr);
39219       switch_io_event_hook_send_dtmf ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_io_event_hook_send_dtmf(cPtr, false);
39220       return ret;
39221     }
39222   }
39223 
switch_io_event_hook_send_dtmf()39224   public switch_io_event_hook_send_dtmf() : this(freeswitchPINVOKE.new_switch_io_event_hook_send_dtmf(), true) {
39225   }
39226 
39227 }
39228 
39229 }
39230 //------------------------------------------------------------------------------
39231 // <auto-generated />
39232 //
39233 // This file was automatically generated by SWIG (http://www.swig.org).
39234 // Version 3.0.12
39235 //
39236 // Do not make changes to this file unless you know what you are doing--modify
39237 // the SWIG interface file instead.
39238 //------------------------------------------------------------------------------
39239 
39240 namespace FreeSWITCH.Native {
39241 
39242 public class switch_io_event_hook_state_change : global::System.IDisposable {
39243   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
39244   protected bool swigCMemOwn;
39245 
switch_io_event_hook_state_change(global::System.IntPtr cPtr, bool cMemoryOwn)39246   internal switch_io_event_hook_state_change(global::System.IntPtr cPtr, bool cMemoryOwn) {
39247     swigCMemOwn = cMemoryOwn;
39248     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
39249   }
39250 
getCPtr(switch_io_event_hook_state_change obj)39251   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_io_event_hook_state_change obj) {
39252     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
39253   }
39254 
~switch_io_event_hook_state_change()39255   ~switch_io_event_hook_state_change() {
39256     Dispose();
39257   }
39258 
Dispose()39259   public virtual void Dispose() {
39260     lock(this) {
39261       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
39262         if (swigCMemOwn) {
39263           swigCMemOwn = false;
39264           freeswitchPINVOKE.delete_switch_io_event_hook_state_change(swigCPtr);
39265         }
39266         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
39267       }
39268       global::System.GC.SuppressFinalize(this);
39269     }
39270   }
39271 
39272   public SWIGTYPE_p_f_p_switch_core_session__switch_status_t state_change {
39273     set {
39274       freeswitchPINVOKE.switch_io_event_hook_state_change_state_change_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session__switch_status_t.getCPtr(value));
39275     }
39276     get {
39277       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hook_state_change_state_change_get(swigCPtr);
39278       SWIGTYPE_p_f_p_switch_core_session__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session__switch_status_t(cPtr, false);
39279       return ret;
39280     }
39281   }
39282 
39283   public switch_io_event_hook_state_change next {
39284     set {
39285       freeswitchPINVOKE.switch_io_event_hook_state_change_next_set(swigCPtr, switch_io_event_hook_state_change.getCPtr(value));
39286     }
39287     get {
39288       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hook_state_change_next_get(swigCPtr);
39289       switch_io_event_hook_state_change ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_io_event_hook_state_change(cPtr, false);
39290       return ret;
39291     }
39292   }
39293 
switch_io_event_hook_state_change()39294   public switch_io_event_hook_state_change() : this(freeswitchPINVOKE.new_switch_io_event_hook_state_change(), true) {
39295   }
39296 
39297 }
39298 
39299 }
39300 //------------------------------------------------------------------------------
39301 // <auto-generated />
39302 //
39303 // This file was automatically generated by SWIG (http://www.swig.org).
39304 // Version 3.0.12
39305 //
39306 // Do not make changes to this file unless you know what you are doing--modify
39307 // the SWIG interface file instead.
39308 //------------------------------------------------------------------------------
39309 
39310 namespace FreeSWITCH.Native {
39311 
39312 public class switch_io_event_hook_state_run : global::System.IDisposable {
39313   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
39314   protected bool swigCMemOwn;
39315 
switch_io_event_hook_state_run(global::System.IntPtr cPtr, bool cMemoryOwn)39316   internal switch_io_event_hook_state_run(global::System.IntPtr cPtr, bool cMemoryOwn) {
39317     swigCMemOwn = cMemoryOwn;
39318     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
39319   }
39320 
getCPtr(switch_io_event_hook_state_run obj)39321   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_io_event_hook_state_run obj) {
39322     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
39323   }
39324 
~switch_io_event_hook_state_run()39325   ~switch_io_event_hook_state_run() {
39326     Dispose();
39327   }
39328 
Dispose()39329   public virtual void Dispose() {
39330     lock(this) {
39331       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
39332         if (swigCMemOwn) {
39333           swigCMemOwn = false;
39334           freeswitchPINVOKE.delete_switch_io_event_hook_state_run(swigCPtr);
39335         }
39336         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
39337       }
39338       global::System.GC.SuppressFinalize(this);
39339     }
39340   }
39341 
39342   public SWIGTYPE_p_f_p_switch_core_session__switch_status_t state_run {
39343     set {
39344       freeswitchPINVOKE.switch_io_event_hook_state_run_state_run_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session__switch_status_t.getCPtr(value));
39345     }
39346     get {
39347       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hook_state_run_state_run_get(swigCPtr);
39348       SWIGTYPE_p_f_p_switch_core_session__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session__switch_status_t(cPtr, false);
39349       return ret;
39350     }
39351   }
39352 
39353   public switch_io_event_hook_state_run next {
39354     set {
39355       freeswitchPINVOKE.switch_io_event_hook_state_run_next_set(swigCPtr, switch_io_event_hook_state_run.getCPtr(value));
39356     }
39357     get {
39358       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hook_state_run_next_get(swigCPtr);
39359       switch_io_event_hook_state_run ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_io_event_hook_state_run(cPtr, false);
39360       return ret;
39361     }
39362   }
39363 
switch_io_event_hook_state_run()39364   public switch_io_event_hook_state_run() : this(freeswitchPINVOKE.new_switch_io_event_hook_state_run(), true) {
39365   }
39366 
39367 }
39368 
39369 }
39370 //------------------------------------------------------------------------------
39371 // <auto-generated />
39372 //
39373 // This file was automatically generated by SWIG (http://www.swig.org).
39374 // Version 3.0.12
39375 //
39376 // Do not make changes to this file unless you know what you are doing--modify
39377 // the SWIG interface file instead.
39378 //------------------------------------------------------------------------------
39379 
39380 namespace FreeSWITCH.Native {
39381 
39382 public class switch_io_event_hook_text_read_frame : global::System.IDisposable {
39383   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
39384   protected bool swigCMemOwn;
39385 
switch_io_event_hook_text_read_frame(global::System.IntPtr cPtr, bool cMemoryOwn)39386   internal switch_io_event_hook_text_read_frame(global::System.IntPtr cPtr, bool cMemoryOwn) {
39387     swigCMemOwn = cMemoryOwn;
39388     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
39389   }
39390 
getCPtr(switch_io_event_hook_text_read_frame obj)39391   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_io_event_hook_text_read_frame obj) {
39392     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
39393   }
39394 
~switch_io_event_hook_text_read_frame()39395   ~switch_io_event_hook_text_read_frame() {
39396     Dispose();
39397   }
39398 
Dispose()39399   public virtual void Dispose() {
39400     lock(this) {
39401       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
39402         if (swigCMemOwn) {
39403           swigCMemOwn = false;
39404           freeswitchPINVOKE.delete_switch_io_event_hook_text_read_frame(swigCPtr);
39405         }
39406         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
39407       }
39408       global::System.GC.SuppressFinalize(this);
39409     }
39410   }
39411 
39412   public SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t text_read_frame {
39413     set {
39414       freeswitchPINVOKE.switch_io_event_hook_text_read_frame_text_read_frame_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t.getCPtr(value));
39415     }
39416     get {
39417       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hook_text_read_frame_text_read_frame_get(swigCPtr);
39418       SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t(cPtr, false);
39419       return ret;
39420     }
39421   }
39422 
39423   public switch_io_event_hook_text_read_frame next {
39424     set {
39425       freeswitchPINVOKE.switch_io_event_hook_text_read_frame_next_set(swigCPtr, switch_io_event_hook_text_read_frame.getCPtr(value));
39426     }
39427     get {
39428       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hook_text_read_frame_next_get(swigCPtr);
39429       switch_io_event_hook_text_read_frame ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_io_event_hook_text_read_frame(cPtr, false);
39430       return ret;
39431     }
39432   }
39433 
switch_io_event_hook_text_read_frame()39434   public switch_io_event_hook_text_read_frame() : this(freeswitchPINVOKE.new_switch_io_event_hook_text_read_frame(), true) {
39435   }
39436 
39437 }
39438 
39439 }
39440 //------------------------------------------------------------------------------
39441 // <auto-generated />
39442 //
39443 // This file was automatically generated by SWIG (http://www.swig.org).
39444 // Version 3.0.12
39445 //
39446 // Do not make changes to this file unless you know what you are doing--modify
39447 // the SWIG interface file instead.
39448 //------------------------------------------------------------------------------
39449 
39450 namespace FreeSWITCH.Native {
39451 
39452 public class switch_io_event_hook_text_write_frame : global::System.IDisposable {
39453   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
39454   protected bool swigCMemOwn;
39455 
switch_io_event_hook_text_write_frame(global::System.IntPtr cPtr, bool cMemoryOwn)39456   internal switch_io_event_hook_text_write_frame(global::System.IntPtr cPtr, bool cMemoryOwn) {
39457     swigCMemOwn = cMemoryOwn;
39458     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
39459   }
39460 
getCPtr(switch_io_event_hook_text_write_frame obj)39461   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_io_event_hook_text_write_frame obj) {
39462     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
39463   }
39464 
~switch_io_event_hook_text_write_frame()39465   ~switch_io_event_hook_text_write_frame() {
39466     Dispose();
39467   }
39468 
Dispose()39469   public virtual void Dispose() {
39470     lock(this) {
39471       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
39472         if (swigCMemOwn) {
39473           swigCMemOwn = false;
39474           freeswitchPINVOKE.delete_switch_io_event_hook_text_write_frame(swigCPtr);
39475         }
39476         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
39477       }
39478       global::System.GC.SuppressFinalize(this);
39479     }
39480   }
39481 
39482   public SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t text_write_frame {
39483     set {
39484       freeswitchPINVOKE.switch_io_event_hook_text_write_frame_text_write_frame_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t.getCPtr(value));
39485     }
39486     get {
39487       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hook_text_write_frame_text_write_frame_get(swigCPtr);
39488       SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t(cPtr, false);
39489       return ret;
39490     }
39491   }
39492 
39493   public switch_io_event_hook_text_write_frame next {
39494     set {
39495       freeswitchPINVOKE.switch_io_event_hook_text_write_frame_next_set(swigCPtr, switch_io_event_hook_text_write_frame.getCPtr(value));
39496     }
39497     get {
39498       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hook_text_write_frame_next_get(swigCPtr);
39499       switch_io_event_hook_text_write_frame ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_io_event_hook_text_write_frame(cPtr, false);
39500       return ret;
39501     }
39502   }
39503 
switch_io_event_hook_text_write_frame()39504   public switch_io_event_hook_text_write_frame() : this(freeswitchPINVOKE.new_switch_io_event_hook_text_write_frame(), true) {
39505   }
39506 
39507 }
39508 
39509 }
39510 //------------------------------------------------------------------------------
39511 // <auto-generated />
39512 //
39513 // This file was automatically generated by SWIG (http://www.swig.org).
39514 // Version 3.0.12
39515 //
39516 // Do not make changes to this file unless you know what you are doing--modify
39517 // the SWIG interface file instead.
39518 //------------------------------------------------------------------------------
39519 
39520 namespace FreeSWITCH.Native {
39521 
39522 public class switch_io_event_hook_video_read_frame : global::System.IDisposable {
39523   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
39524   protected bool swigCMemOwn;
39525 
switch_io_event_hook_video_read_frame(global::System.IntPtr cPtr, bool cMemoryOwn)39526   internal switch_io_event_hook_video_read_frame(global::System.IntPtr cPtr, bool cMemoryOwn) {
39527     swigCMemOwn = cMemoryOwn;
39528     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
39529   }
39530 
getCPtr(switch_io_event_hook_video_read_frame obj)39531   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_io_event_hook_video_read_frame obj) {
39532     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
39533   }
39534 
~switch_io_event_hook_video_read_frame()39535   ~switch_io_event_hook_video_read_frame() {
39536     Dispose();
39537   }
39538 
Dispose()39539   public virtual void Dispose() {
39540     lock(this) {
39541       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
39542         if (swigCMemOwn) {
39543           swigCMemOwn = false;
39544           freeswitchPINVOKE.delete_switch_io_event_hook_video_read_frame(swigCPtr);
39545         }
39546         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
39547       }
39548       global::System.GC.SuppressFinalize(this);
39549     }
39550   }
39551 
39552   public SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t video_read_frame {
39553     set {
39554       freeswitchPINVOKE.switch_io_event_hook_video_read_frame_video_read_frame_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t.getCPtr(value));
39555     }
39556     get {
39557       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hook_video_read_frame_video_read_frame_get(swigCPtr);
39558       SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t(cPtr, false);
39559       return ret;
39560     }
39561   }
39562 
39563   public switch_io_event_hook_video_read_frame next {
39564     set {
39565       freeswitchPINVOKE.switch_io_event_hook_video_read_frame_next_set(swigCPtr, switch_io_event_hook_video_read_frame.getCPtr(value));
39566     }
39567     get {
39568       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hook_video_read_frame_next_get(swigCPtr);
39569       switch_io_event_hook_video_read_frame ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_io_event_hook_video_read_frame(cPtr, false);
39570       return ret;
39571     }
39572   }
39573 
switch_io_event_hook_video_read_frame()39574   public switch_io_event_hook_video_read_frame() : this(freeswitchPINVOKE.new_switch_io_event_hook_video_read_frame(), true) {
39575   }
39576 
39577 }
39578 
39579 }
39580 //------------------------------------------------------------------------------
39581 // <auto-generated />
39582 //
39583 // This file was automatically generated by SWIG (http://www.swig.org).
39584 // Version 3.0.12
39585 //
39586 // Do not make changes to this file unless you know what you are doing--modify
39587 // the SWIG interface file instead.
39588 //------------------------------------------------------------------------------
39589 
39590 namespace FreeSWITCH.Native {
39591 
39592 public class switch_io_event_hook_video_write_frame : global::System.IDisposable {
39593   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
39594   protected bool swigCMemOwn;
39595 
switch_io_event_hook_video_write_frame(global::System.IntPtr cPtr, bool cMemoryOwn)39596   internal switch_io_event_hook_video_write_frame(global::System.IntPtr cPtr, bool cMemoryOwn) {
39597     swigCMemOwn = cMemoryOwn;
39598     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
39599   }
39600 
getCPtr(switch_io_event_hook_video_write_frame obj)39601   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_io_event_hook_video_write_frame obj) {
39602     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
39603   }
39604 
~switch_io_event_hook_video_write_frame()39605   ~switch_io_event_hook_video_write_frame() {
39606     Dispose();
39607   }
39608 
Dispose()39609   public virtual void Dispose() {
39610     lock(this) {
39611       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
39612         if (swigCMemOwn) {
39613           swigCMemOwn = false;
39614           freeswitchPINVOKE.delete_switch_io_event_hook_video_write_frame(swigCPtr);
39615         }
39616         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
39617       }
39618       global::System.GC.SuppressFinalize(this);
39619     }
39620   }
39621 
39622   public SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t video_write_frame {
39623     set {
39624       freeswitchPINVOKE.switch_io_event_hook_video_write_frame_video_write_frame_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t.getCPtr(value));
39625     }
39626     get {
39627       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hook_video_write_frame_video_write_frame_get(swigCPtr);
39628       SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t(cPtr, false);
39629       return ret;
39630     }
39631   }
39632 
39633   public switch_io_event_hook_video_write_frame next {
39634     set {
39635       freeswitchPINVOKE.switch_io_event_hook_video_write_frame_next_set(swigCPtr, switch_io_event_hook_video_write_frame.getCPtr(value));
39636     }
39637     get {
39638       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hook_video_write_frame_next_get(swigCPtr);
39639       switch_io_event_hook_video_write_frame ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_io_event_hook_video_write_frame(cPtr, false);
39640       return ret;
39641     }
39642   }
39643 
switch_io_event_hook_video_write_frame()39644   public switch_io_event_hook_video_write_frame() : this(freeswitchPINVOKE.new_switch_io_event_hook_video_write_frame(), true) {
39645   }
39646 
39647 }
39648 
39649 }
39650 //------------------------------------------------------------------------------
39651 // <auto-generated />
39652 //
39653 // This file was automatically generated by SWIG (http://www.swig.org).
39654 // Version 3.0.12
39655 //
39656 // Do not make changes to this file unless you know what you are doing--modify
39657 // the SWIG interface file instead.
39658 //------------------------------------------------------------------------------
39659 
39660 namespace FreeSWITCH.Native {
39661 
39662 public class switch_io_event_hook_write_frame : global::System.IDisposable {
39663   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
39664   protected bool swigCMemOwn;
39665 
switch_io_event_hook_write_frame(global::System.IntPtr cPtr, bool cMemoryOwn)39666   internal switch_io_event_hook_write_frame(global::System.IntPtr cPtr, bool cMemoryOwn) {
39667     swigCMemOwn = cMemoryOwn;
39668     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
39669   }
39670 
getCPtr(switch_io_event_hook_write_frame obj)39671   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_io_event_hook_write_frame obj) {
39672     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
39673   }
39674 
~switch_io_event_hook_write_frame()39675   ~switch_io_event_hook_write_frame() {
39676     Dispose();
39677   }
39678 
Dispose()39679   public virtual void Dispose() {
39680     lock(this) {
39681       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
39682         if (swigCMemOwn) {
39683           swigCMemOwn = false;
39684           freeswitchPINVOKE.delete_switch_io_event_hook_write_frame(swigCPtr);
39685         }
39686         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
39687       }
39688       global::System.GC.SuppressFinalize(this);
39689     }
39690   }
39691 
39692   public SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t write_frame {
39693     set {
39694       freeswitchPINVOKE.switch_io_event_hook_write_frame_write_frame_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t.getCPtr(value));
39695     }
39696     get {
39697       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hook_write_frame_write_frame_get(swigCPtr);
39698       SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t(cPtr, false);
39699       return ret;
39700     }
39701   }
39702 
39703   public switch_io_event_hook_write_frame next {
39704     set {
39705       freeswitchPINVOKE.switch_io_event_hook_write_frame_next_set(swigCPtr, switch_io_event_hook_write_frame.getCPtr(value));
39706     }
39707     get {
39708       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hook_write_frame_next_get(swigCPtr);
39709       switch_io_event_hook_write_frame ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_io_event_hook_write_frame(cPtr, false);
39710       return ret;
39711     }
39712   }
39713 
switch_io_event_hook_write_frame()39714   public switch_io_event_hook_write_frame() : this(freeswitchPINVOKE.new_switch_io_event_hook_write_frame(), true) {
39715   }
39716 
39717 }
39718 
39719 }
39720 //------------------------------------------------------------------------------
39721 // <auto-generated />
39722 //
39723 // This file was automatically generated by SWIG (http://www.swig.org).
39724 // Version 3.0.12
39725 //
39726 // Do not make changes to this file unless you know what you are doing--modify
39727 // the SWIG interface file instead.
39728 //------------------------------------------------------------------------------
39729 
39730 namespace FreeSWITCH.Native {
39731 
39732 public class switch_io_event_hooks : global::System.IDisposable {
39733   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
39734   protected bool swigCMemOwn;
39735 
switch_io_event_hooks(global::System.IntPtr cPtr, bool cMemoryOwn)39736   internal switch_io_event_hooks(global::System.IntPtr cPtr, bool cMemoryOwn) {
39737     swigCMemOwn = cMemoryOwn;
39738     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
39739   }
39740 
getCPtr(switch_io_event_hooks obj)39741   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_io_event_hooks obj) {
39742     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
39743   }
39744 
~switch_io_event_hooks()39745   ~switch_io_event_hooks() {
39746     Dispose();
39747   }
39748 
Dispose()39749   public virtual void Dispose() {
39750     lock(this) {
39751       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
39752         if (swigCMemOwn) {
39753           swigCMemOwn = false;
39754           freeswitchPINVOKE.delete_switch_io_event_hooks(swigCPtr);
39755         }
39756         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
39757       }
39758       global::System.GC.SuppressFinalize(this);
39759     }
39760   }
39761 
39762   public switch_io_event_hook_outgoing_channel outgoing_channel {
39763     set {
39764       freeswitchPINVOKE.switch_io_event_hooks_outgoing_channel_set(swigCPtr, switch_io_event_hook_outgoing_channel.getCPtr(value));
39765     }
39766     get {
39767       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hooks_outgoing_channel_get(swigCPtr);
39768       switch_io_event_hook_outgoing_channel ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_io_event_hook_outgoing_channel(cPtr, false);
39769       return ret;
39770     }
39771   }
39772 
39773   public switch_io_event_hook_receive_message receive_message {
39774     set {
39775       freeswitchPINVOKE.switch_io_event_hooks_receive_message_set(swigCPtr, switch_io_event_hook_receive_message.getCPtr(value));
39776     }
39777     get {
39778       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hooks_receive_message_get(swigCPtr);
39779       switch_io_event_hook_receive_message ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_io_event_hook_receive_message(cPtr, false);
39780       return ret;
39781     }
39782   }
39783 
39784   public switch_io_event_hook_receive_event receive_event {
39785     set {
39786       freeswitchPINVOKE.switch_io_event_hooks_receive_event_set(swigCPtr, switch_io_event_hook_receive_event.getCPtr(value));
39787     }
39788     get {
39789       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hooks_receive_event_get(swigCPtr);
39790       switch_io_event_hook_receive_event ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_io_event_hook_receive_event(cPtr, false);
39791       return ret;
39792     }
39793   }
39794 
39795   public switch_io_event_hook_read_frame read_frame {
39796     set {
39797       freeswitchPINVOKE.switch_io_event_hooks_read_frame_set(swigCPtr, switch_io_event_hook_read_frame.getCPtr(value));
39798     }
39799     get {
39800       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hooks_read_frame_get(swigCPtr);
39801       switch_io_event_hook_read_frame ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_io_event_hook_read_frame(cPtr, false);
39802       return ret;
39803     }
39804   }
39805 
39806   public switch_io_event_hook_video_read_frame video_read_frame {
39807     set {
39808       freeswitchPINVOKE.switch_io_event_hooks_video_read_frame_set(swigCPtr, switch_io_event_hook_video_read_frame.getCPtr(value));
39809     }
39810     get {
39811       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hooks_video_read_frame_get(swigCPtr);
39812       switch_io_event_hook_video_read_frame ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_io_event_hook_video_read_frame(cPtr, false);
39813       return ret;
39814     }
39815   }
39816 
39817   public switch_io_event_hook_write_frame write_frame {
39818     set {
39819       freeswitchPINVOKE.switch_io_event_hooks_write_frame_set(swigCPtr, switch_io_event_hook_write_frame.getCPtr(value));
39820     }
39821     get {
39822       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hooks_write_frame_get(swigCPtr);
39823       switch_io_event_hook_write_frame ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_io_event_hook_write_frame(cPtr, false);
39824       return ret;
39825     }
39826   }
39827 
39828   public switch_io_event_hook_video_write_frame video_write_frame {
39829     set {
39830       freeswitchPINVOKE.switch_io_event_hooks_video_write_frame_set(swigCPtr, switch_io_event_hook_video_write_frame.getCPtr(value));
39831     }
39832     get {
39833       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hooks_video_write_frame_get(swigCPtr);
39834       switch_io_event_hook_video_write_frame ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_io_event_hook_video_write_frame(cPtr, false);
39835       return ret;
39836     }
39837   }
39838 
39839   public switch_io_event_hook_text_write_frame text_write_frame {
39840     set {
39841       freeswitchPINVOKE.switch_io_event_hooks_text_write_frame_set(swigCPtr, switch_io_event_hook_text_write_frame.getCPtr(value));
39842     }
39843     get {
39844       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hooks_text_write_frame_get(swigCPtr);
39845       switch_io_event_hook_text_write_frame ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_io_event_hook_text_write_frame(cPtr, false);
39846       return ret;
39847     }
39848   }
39849 
39850   public switch_io_event_hook_text_read_frame text_read_frame {
39851     set {
39852       freeswitchPINVOKE.switch_io_event_hooks_text_read_frame_set(swigCPtr, switch_io_event_hook_text_read_frame.getCPtr(value));
39853     }
39854     get {
39855       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hooks_text_read_frame_get(swigCPtr);
39856       switch_io_event_hook_text_read_frame ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_io_event_hook_text_read_frame(cPtr, false);
39857       return ret;
39858     }
39859   }
39860 
39861   public switch_io_event_hook_kill_channel kill_channel {
39862     set {
39863       freeswitchPINVOKE.switch_io_event_hooks_kill_channel_set(swigCPtr, switch_io_event_hook_kill_channel.getCPtr(value));
39864     }
39865     get {
39866       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hooks_kill_channel_get(swigCPtr);
39867       switch_io_event_hook_kill_channel ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_io_event_hook_kill_channel(cPtr, false);
39868       return ret;
39869     }
39870   }
39871 
39872   public switch_io_event_hook_send_dtmf send_dtmf {
39873     set {
39874       freeswitchPINVOKE.switch_io_event_hooks_send_dtmf_set(swigCPtr, switch_io_event_hook_send_dtmf.getCPtr(value));
39875     }
39876     get {
39877       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hooks_send_dtmf_get(swigCPtr);
39878       switch_io_event_hook_send_dtmf ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_io_event_hook_send_dtmf(cPtr, false);
39879       return ret;
39880     }
39881   }
39882 
39883   public switch_io_event_hook_recv_dtmf recv_dtmf {
39884     set {
39885       freeswitchPINVOKE.switch_io_event_hooks_recv_dtmf_set(swigCPtr, switch_io_event_hook_recv_dtmf.getCPtr(value));
39886     }
39887     get {
39888       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hooks_recv_dtmf_get(swigCPtr);
39889       switch_io_event_hook_recv_dtmf ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_io_event_hook_recv_dtmf(cPtr, false);
39890       return ret;
39891     }
39892   }
39893 
39894   public switch_io_event_hook_state_change state_change {
39895     set {
39896       freeswitchPINVOKE.switch_io_event_hooks_state_change_set(swigCPtr, switch_io_event_hook_state_change.getCPtr(value));
39897     }
39898     get {
39899       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hooks_state_change_get(swigCPtr);
39900       switch_io_event_hook_state_change ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_io_event_hook_state_change(cPtr, false);
39901       return ret;
39902     }
39903   }
39904 
39905   public switch_io_event_hook_state_run state_run {
39906     set {
39907       freeswitchPINVOKE.switch_io_event_hooks_state_run_set(swigCPtr, switch_io_event_hook_state_run.getCPtr(value));
39908     }
39909     get {
39910       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_event_hooks_state_run_get(swigCPtr);
39911       switch_io_event_hook_state_run ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_io_event_hook_state_run(cPtr, false);
39912       return ret;
39913     }
39914   }
39915 
switch_io_event_hooks()39916   public switch_io_event_hooks() : this(freeswitchPINVOKE.new_switch_io_event_hooks(), true) {
39917   }
39918 
39919 }
39920 
39921 }
39922 //------------------------------------------------------------------------------
39923 // <auto-generated />
39924 //
39925 // This file was automatically generated by SWIG (http://www.swig.org).
39926 // Version 3.0.12
39927 //
39928 // Do not make changes to this file unless you know what you are doing--modify
39929 // the SWIG interface file instead.
39930 //------------------------------------------------------------------------------
39931 
39932 namespace FreeSWITCH.Native {
39933 
39934 [System.Flags] public enum switch_io_flag_enum_t {
39935   SWITCH_IO_FLAG_NONE = 0,
39936   SWITCH_IO_FLAG_NOBLOCK = (1 << 0),
39937   SWITCH_IO_FLAG_SINGLE_READ = (1 << 1),
39938   SWITCH_IO_FLAG_FORCE = (1 << 2),
39939   SWITCH_IO_FLAG_QUEUED = (1 << 3)
39940 }
39941 
39942 }
39943 //------------------------------------------------------------------------------
39944 // <auto-generated />
39945 //
39946 // This file was automatically generated by SWIG (http://www.swig.org).
39947 // Version 3.0.12
39948 //
39949 // Do not make changes to this file unless you know what you are doing--modify
39950 // the SWIG interface file instead.
39951 //------------------------------------------------------------------------------
39952 
39953 namespace FreeSWITCH.Native {
39954 
39955 public enum switch_io_routine_name_t {
39956   SWITCH_IO_OUTGOING_CHANNEL,
39957   SWITCH_IO_READ_FRAME,
39958   SWITCH_IO_WRITE_FRAME,
39959   SWITCH_IO_KILL_CHANNEL,
39960   SWITCH_IO_SEND_DTMF,
39961   SWITCH_IO_RECEIVE_MESSAGE,
39962   SWITCH_IO_RECEIVE_EVENT,
39963   SWITCH_IO_STATE_CHANGE,
39964   SWITCH_IO_READ_VIDEO_FRAME,
39965   SWITCH_IO_WRITE_VIDEO_FRAME,
39966   SWITCH_IO_READ_TEXT_FRAME,
39967   SWITCH_IO_WRITE_TEXT_FRAME,
39968   SWITCH_IO_GET_JB
39969 }
39970 
39971 }
39972 //------------------------------------------------------------------------------
39973 // <auto-generated />
39974 //
39975 // This file was automatically generated by SWIG (http://www.swig.org).
39976 // Version 3.0.12
39977 //
39978 // Do not make changes to this file unless you know what you are doing--modify
39979 // the SWIG interface file instead.
39980 //------------------------------------------------------------------------------
39981 
39982 namespace FreeSWITCH.Native {
39983 
39984 public class switch_io_routines : global::System.IDisposable {
39985   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
39986   protected bool swigCMemOwn;
39987 
switch_io_routines(global::System.IntPtr cPtr, bool cMemoryOwn)39988   internal switch_io_routines(global::System.IntPtr cPtr, bool cMemoryOwn) {
39989     swigCMemOwn = cMemoryOwn;
39990     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
39991   }
39992 
getCPtr(switch_io_routines obj)39993   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_io_routines obj) {
39994     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
39995   }
39996 
~switch_io_routines()39997   ~switch_io_routines() {
39998     Dispose();
39999   }
40000 
Dispose()40001   public virtual void Dispose() {
40002     lock(this) {
40003       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
40004         if (swigCMemOwn) {
40005           swigCMemOwn = false;
40006           freeswitchPINVOKE.delete_switch_io_routines(swigCPtr);
40007         }
40008         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
40009       }
40010       global::System.GC.SuppressFinalize(this);
40011     }
40012   }
40013 
40014   public SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_p_switch_core_session_p_p_apr_pool_t_unsigned_long_p_enum_switch_call_cause_t__switch_call_cause_t outgoing_channel {
40015     set {
40016       freeswitchPINVOKE.switch_io_routines_outgoing_channel_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_p_switch_core_session_p_p_apr_pool_t_unsigned_long_p_enum_switch_call_cause_t__switch_call_cause_t.getCPtr(value));
40017     }
40018     get {
40019       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_routines_outgoing_channel_get(swigCPtr);
40020       SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_p_switch_core_session_p_p_apr_pool_t_unsigned_long_p_enum_switch_call_cause_t__switch_call_cause_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_p_switch_core_session_p_p_apr_pool_t_unsigned_long_p_enum_switch_call_cause_t__switch_call_cause_t(cPtr, false);
40021       return ret;
40022     }
40023   }
40024 
40025   public SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t read_frame {
40026     set {
40027       freeswitchPINVOKE.switch_io_routines_read_frame_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t.getCPtr(value));
40028     }
40029     get {
40030       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_routines_read_frame_get(swigCPtr);
40031       SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t(cPtr, false);
40032       return ret;
40033     }
40034   }
40035 
40036   public SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t write_frame {
40037     set {
40038       freeswitchPINVOKE.switch_io_routines_write_frame_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t.getCPtr(value));
40039     }
40040     get {
40041       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_routines_write_frame_get(swigCPtr);
40042       SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t(cPtr, false);
40043       return ret;
40044     }
40045   }
40046 
40047   public SWIGTYPE_p_f_p_switch_core_session_int__switch_status_t kill_channel {
40048     set {
40049       freeswitchPINVOKE.switch_io_routines_kill_channel_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_int__switch_status_t.getCPtr(value));
40050     }
40051     get {
40052       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_routines_kill_channel_get(swigCPtr);
40053       SWIGTYPE_p_f_p_switch_core_session_int__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_int__switch_status_t(cPtr, false);
40054       return ret;
40055     }
40056   }
40057 
40058   public SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t__switch_status_t send_dtmf {
40059     set {
40060       freeswitchPINVOKE.switch_io_routines_send_dtmf_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t__switch_status_t.getCPtr(value));
40061     }
40062     get {
40063       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_routines_send_dtmf_get(swigCPtr);
40064       SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t__switch_status_t(cPtr, false);
40065       return ret;
40066     }
40067   }
40068 
40069   public SWIGTYPE_p_f_p_switch_core_session_p_switch_core_session_message__switch_status_t receive_message {
40070     set {
40071       freeswitchPINVOKE.switch_io_routines_receive_message_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_p_switch_core_session_message__switch_status_t.getCPtr(value));
40072     }
40073     get {
40074       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_routines_receive_message_get(swigCPtr);
40075       SWIGTYPE_p_f_p_switch_core_session_p_switch_core_session_message__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_p_switch_core_session_message__switch_status_t(cPtr, false);
40076       return ret;
40077     }
40078   }
40079 
40080   public SWIGTYPE_p_f_p_switch_core_session_p_switch_event__switch_status_t receive_event {
40081     set {
40082       freeswitchPINVOKE.switch_io_routines_receive_event_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_p_switch_event__switch_status_t.getCPtr(value));
40083     }
40084     get {
40085       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_routines_receive_event_get(swigCPtr);
40086       SWIGTYPE_p_f_p_switch_core_session_p_switch_event__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_p_switch_event__switch_status_t(cPtr, false);
40087       return ret;
40088     }
40089   }
40090 
40091   public SWIGTYPE_p_f_p_switch_core_session__switch_status_t state_change {
40092     set {
40093       freeswitchPINVOKE.switch_io_routines_state_change_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session__switch_status_t.getCPtr(value));
40094     }
40095     get {
40096       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_routines_state_change_get(swigCPtr);
40097       SWIGTYPE_p_f_p_switch_core_session__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session__switch_status_t(cPtr, false);
40098       return ret;
40099     }
40100   }
40101 
40102   public SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t read_video_frame {
40103     set {
40104       freeswitchPINVOKE.switch_io_routines_read_video_frame_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t.getCPtr(value));
40105     }
40106     get {
40107       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_routines_read_video_frame_get(swigCPtr);
40108       SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t(cPtr, false);
40109       return ret;
40110     }
40111   }
40112 
40113   public SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t write_video_frame {
40114     set {
40115       freeswitchPINVOKE.switch_io_routines_write_video_frame_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t.getCPtr(value));
40116     }
40117     get {
40118       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_routines_write_video_frame_get(swigCPtr);
40119       SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t(cPtr, false);
40120       return ret;
40121     }
40122   }
40123 
40124   public SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t read_text_frame {
40125     set {
40126       freeswitchPINVOKE.switch_io_routines_read_text_frame_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t.getCPtr(value));
40127     }
40128     get {
40129       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_routines_read_text_frame_get(swigCPtr);
40130       SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t(cPtr, false);
40131       return ret;
40132     }
40133   }
40134 
40135   public SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t write_text_frame {
40136     set {
40137       freeswitchPINVOKE.switch_io_routines_write_text_frame_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t.getCPtr(value));
40138     }
40139     get {
40140       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_routines_write_text_frame_get(swigCPtr);
40141       SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t(cPtr, false);
40142       return ret;
40143     }
40144   }
40145 
40146   public SWIGTYPE_p_f_p_switch_core_session__switch_status_t state_run {
40147     set {
40148       freeswitchPINVOKE.switch_io_routines_state_run_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session__switch_status_t.getCPtr(value));
40149     }
40150     get {
40151       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_routines_state_run_get(swigCPtr);
40152       SWIGTYPE_p_f_p_switch_core_session__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session__switch_status_t(cPtr, false);
40153       return ret;
40154     }
40155   }
40156 
40157   public SWIGTYPE_p_f_p_switch_core_session_t_switch_media_type_t__p_switch_jb_s get_jb {
40158     set {
40159       freeswitchPINVOKE.switch_io_routines_get_jb_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_t_switch_media_type_t__p_switch_jb_s.getCPtr(value));
40160     }
40161     get {
40162       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_routines_get_jb_get(swigCPtr);
40163       SWIGTYPE_p_f_p_switch_core_session_t_switch_media_type_t__p_switch_jb_s ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_t_switch_media_type_t__p_switch_jb_s(cPtr, false);
40164       return ret;
40165     }
40166   }
40167 
40168   public SWIGTYPE_p_p_void padding {
40169     set {
40170       freeswitchPINVOKE.switch_io_routines_padding_set(swigCPtr, SWIGTYPE_p_p_void.getCPtr(value));
40171     }
40172     get {
40173       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_io_routines_padding_get(swigCPtr);
40174       SWIGTYPE_p_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_p_void(cPtr, false);
40175       return ret;
40176     }
40177   }
40178 
switch_io_routines()40179   public switch_io_routines() : this(freeswitchPINVOKE.new_switch_io_routines(), true) {
40180   }
40181 
40182 }
40183 
40184 }
40185 //------------------------------------------------------------------------------
40186 // <auto-generated />
40187 //
40188 // This file was automatically generated by SWIG (http://www.swig.org).
40189 // Version 3.0.12
40190 //
40191 // Do not make changes to this file unless you know what you are doing--modify
40192 // the SWIG interface file instead.
40193 //------------------------------------------------------------------------------
40194 
40195 namespace FreeSWITCH.Native {
40196 
40197 public enum switch_io_type_t {
40198   SWITCH_IO_READ,
40199   SWITCH_IO_WRITE
40200 }
40201 
40202 }
40203 //------------------------------------------------------------------------------
40204 // <auto-generated />
40205 //
40206 // This file was automatically generated by SWIG (http://www.swig.org).
40207 // Version 3.0.12
40208 //
40209 // Do not make changes to this file unless you know what you are doing--modify
40210 // the SWIG interface file instead.
40211 //------------------------------------------------------------------------------
40212 
40213 namespace FreeSWITCH.Native {
40214 
40215 public enum switch_ivr_action_t {
40216   SWITCH_IVR_ACTION_DIE,
40217   SWITCH_IVR_ACTION_EXECMENU,
40218   SWITCH_IVR_ACTION_EXECAPP,
40219   SWITCH_IVR_ACTION_PLAYSOUND,
40220   SWITCH_IVR_ACTION_BACK,
40221   SWITCH_IVR_ACTION_TOMAIN,
40222   SWITCH_IVR_ACTION_NOOP
40223 }
40224 
40225 }
40226 //------------------------------------------------------------------------------
40227 // <auto-generated />
40228 //
40229 // This file was automatically generated by SWIG (http://www.swig.org).
40230 // Version 3.0.12
40231 //
40232 // Do not make changes to this file unless you know what you are doing--modify
40233 // the SWIG interface file instead.
40234 //------------------------------------------------------------------------------
40235 
40236 namespace FreeSWITCH.Native {
40237 
40238 public class switch_ivr_dmachine_match : global::System.IDisposable {
40239   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
40240   protected bool swigCMemOwn;
40241 
switch_ivr_dmachine_match(global::System.IntPtr cPtr, bool cMemoryOwn)40242   internal switch_ivr_dmachine_match(global::System.IntPtr cPtr, bool cMemoryOwn) {
40243     swigCMemOwn = cMemoryOwn;
40244     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
40245   }
40246 
getCPtr(switch_ivr_dmachine_match obj)40247   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_ivr_dmachine_match obj) {
40248     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
40249   }
40250 
~switch_ivr_dmachine_match()40251   ~switch_ivr_dmachine_match() {
40252     Dispose();
40253   }
40254 
Dispose()40255   public virtual void Dispose() {
40256     lock(this) {
40257       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
40258         if (swigCMemOwn) {
40259           swigCMemOwn = false;
40260           freeswitchPINVOKE.delete_switch_ivr_dmachine_match(swigCPtr);
40261         }
40262         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
40263       }
40264       global::System.GC.SuppressFinalize(this);
40265     }
40266   }
40267 
40268   public SWIGTYPE_p_switch_ivr_dmachine dmachine {
40269     set {
40270       freeswitchPINVOKE.switch_ivr_dmachine_match_dmachine_set(swigCPtr, SWIGTYPE_p_switch_ivr_dmachine.getCPtr(value));
40271     }
40272     get {
40273       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_ivr_dmachine_match_dmachine_get(swigCPtr);
40274       SWIGTYPE_p_switch_ivr_dmachine ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_ivr_dmachine(cPtr, false);
40275       return ret;
40276     }
40277   }
40278 
40279   public string match_digits {
40280     set {
40281       freeswitchPINVOKE.switch_ivr_dmachine_match_match_digits_set(swigCPtr, value);
40282     }
40283     get {
40284       string ret = freeswitchPINVOKE.switch_ivr_dmachine_match_match_digits_get(swigCPtr);
40285       return ret;
40286     }
40287   }
40288 
40289   public int match_key {
40290     set {
40291       freeswitchPINVOKE.switch_ivr_dmachine_match_match_key_set(swigCPtr, value);
40292     }
40293     get {
40294       int ret = freeswitchPINVOKE.switch_ivr_dmachine_match_match_key_get(swigCPtr);
40295       return ret;
40296     }
40297   }
40298 
40299   public dm_match_type_t type {
40300     set {
40301       freeswitchPINVOKE.switch_ivr_dmachine_match_type_set(swigCPtr, (int)value);
40302     }
40303     get {
40304       dm_match_type_t ret = (dm_match_type_t)freeswitchPINVOKE.switch_ivr_dmachine_match_type_get(swigCPtr);
40305       return ret;
40306     }
40307   }
40308 
40309   public SWIGTYPE_p_void user_data {
40310     set {
40311       freeswitchPINVOKE.switch_ivr_dmachine_match_user_data_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
40312     }
40313     get {
40314       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_ivr_dmachine_match_user_data_get(swigCPtr);
40315       SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
40316       return ret;
40317     }
40318   }
40319 
switch_ivr_dmachine_match()40320   public switch_ivr_dmachine_match() : this(freeswitchPINVOKE.new_switch_ivr_dmachine_match(), true) {
40321   }
40322 
40323 }
40324 
40325 }
40326 //------------------------------------------------------------------------------
40327 // <auto-generated />
40328 //
40329 // This file was automatically generated by SWIG (http://www.swig.org).
40330 // Version 3.0.12
40331 //
40332 // Do not make changes to this file unless you know what you are doing--modify
40333 // the SWIG interface file instead.
40334 //------------------------------------------------------------------------------
40335 
40336 namespace FreeSWITCH.Native {
40337 
40338 public enum switch_ivr_menu_flags {
40339   SWITCH_IVR_MENU_FLAG_FALLTOMAIN = (1 << 0),
40340   SWITCH_IVR_MENU_FLAG_FREEPOOL = (1 << 1),
40341   SWITCH_IVR_MENU_FLAG_STACK = (1 << 2)
40342 }
40343 
40344 }
40345 //------------------------------------------------------------------------------
40346 // <auto-generated />
40347 //
40348 // This file was automatically generated by SWIG (http://www.swig.org).
40349 // Version 3.0.12
40350 //
40351 // Do not make changes to this file unless you know what you are doing--modify
40352 // the SWIG interface file instead.
40353 //------------------------------------------------------------------------------
40354 
40355 namespace FreeSWITCH.Native {
40356 
40357 public enum switch_ivr_option_enum_t {
40358   SWITCH_IVR_OPTION_NONE = 0,
40359   SWITCH_IVR_OPTION_ASYNC = (1 << 0),
40360   SWITCH_IVR_OPTION_FILE = (1 << 1)
40361 }
40362 
40363 }
40364 //------------------------------------------------------------------------------
40365 // <auto-generated />
40366 //
40367 // This file was automatically generated by SWIG (http://www.swig.org).
40368 // Version 3.0.12
40369 //
40370 // Do not make changes to this file unless you know what you are doing--modify
40371 // the SWIG interface file instead.
40372 //------------------------------------------------------------------------------
40373 
40374 namespace FreeSWITCH.Native {
40375 
40376 public class switch_json_api_interface : global::System.IDisposable {
40377   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
40378   protected bool swigCMemOwn;
40379 
switch_json_api_interface(global::System.IntPtr cPtr, bool cMemoryOwn)40380   internal switch_json_api_interface(global::System.IntPtr cPtr, bool cMemoryOwn) {
40381     swigCMemOwn = cMemoryOwn;
40382     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
40383   }
40384 
getCPtr(switch_json_api_interface obj)40385   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_json_api_interface obj) {
40386     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
40387   }
40388 
~switch_json_api_interface()40389   ~switch_json_api_interface() {
40390     Dispose();
40391   }
40392 
Dispose()40393   public virtual void Dispose() {
40394     lock(this) {
40395       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
40396         if (swigCMemOwn) {
40397           swigCMemOwn = false;
40398           freeswitchPINVOKE.delete_switch_json_api_interface(swigCPtr);
40399         }
40400         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
40401       }
40402       global::System.GC.SuppressFinalize(this);
40403     }
40404   }
40405 
40406   public string interface_name {
40407     set {
40408       freeswitchPINVOKE.switch_json_api_interface_interface_name_set(swigCPtr, value);
40409     }
40410     get {
40411       string ret = freeswitchPINVOKE.switch_json_api_interface_interface_name_get(swigCPtr);
40412       return ret;
40413     }
40414   }
40415 
40416   public string desc {
40417     set {
40418       freeswitchPINVOKE.switch_json_api_interface_desc_set(swigCPtr, value);
40419     }
40420     get {
40421       string ret = freeswitchPINVOKE.switch_json_api_interface_desc_get(swigCPtr);
40422       return ret;
40423     }
40424   }
40425 
40426   public SWIGTYPE_p_f_p_q_const__cJSON_p_switch_core_session_p_p_cJSON__switch_status_t function {
40427     set {
40428       freeswitchPINVOKE.switch_json_api_interface_function_set(swigCPtr, SWIGTYPE_p_f_p_q_const__cJSON_p_switch_core_session_p_p_cJSON__switch_status_t.getCPtr(value));
40429     }
40430     get {
40431       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_json_api_interface_function_get(swigCPtr);
40432       SWIGTYPE_p_f_p_q_const__cJSON_p_switch_core_session_p_p_cJSON__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_q_const__cJSON_p_switch_core_session_p_p_cJSON__switch_status_t(cPtr, false);
40433       return ret;
40434     }
40435   }
40436 
40437   public string syntax {
40438     set {
40439       freeswitchPINVOKE.switch_json_api_interface_syntax_set(swigCPtr, value);
40440     }
40441     get {
40442       string ret = freeswitchPINVOKE.switch_json_api_interface_syntax_get(swigCPtr);
40443       return ret;
40444     }
40445   }
40446 
40447   public SWIGTYPE_p_switch_thread_rwlock_t rwlock {
40448     set {
40449       freeswitchPINVOKE.switch_json_api_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value));
40450     }
40451     get {
40452       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_json_api_interface_rwlock_get(swigCPtr);
40453       SWIGTYPE_p_switch_thread_rwlock_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_thread_rwlock_t(cPtr, false);
40454       return ret;
40455     }
40456   }
40457 
40458   public int refs {
40459     set {
40460       freeswitchPINVOKE.switch_json_api_interface_refs_set(swigCPtr, value);
40461     }
40462     get {
40463       int ret = freeswitchPINVOKE.switch_json_api_interface_refs_get(swigCPtr);
40464       return ret;
40465     }
40466   }
40467 
40468   public SWIGTYPE_p_switch_mutex_t reflock {
40469     set {
40470       freeswitchPINVOKE.switch_json_api_interface_reflock_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
40471     }
40472     get {
40473       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_json_api_interface_reflock_get(swigCPtr);
40474       SWIGTYPE_p_switch_mutex_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
40475       return ret;
40476     }
40477   }
40478 
40479   public switch_loadable_module_interface parent {
40480     set {
40481       freeswitchPINVOKE.switch_json_api_interface_parent_set(swigCPtr, switch_loadable_module_interface.getCPtr(value));
40482     }
40483     get {
40484       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_json_api_interface_parent_get(swigCPtr);
40485       switch_loadable_module_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_loadable_module_interface(cPtr, false);
40486       return ret;
40487     }
40488   }
40489 
40490   public switch_json_api_interface next {
40491     set {
40492       freeswitchPINVOKE.switch_json_api_interface_next_set(swigCPtr, switch_json_api_interface.getCPtr(value));
40493     }
40494     get {
40495       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_json_api_interface_next_get(swigCPtr);
40496       switch_json_api_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_json_api_interface(cPtr, false);
40497       return ret;
40498     }
40499   }
40500 
switch_json_api_interface()40501   public switch_json_api_interface() : this(freeswitchPINVOKE.new_switch_json_api_interface(), true) {
40502   }
40503 
40504 }
40505 
40506 }
40507 //------------------------------------------------------------------------------
40508 // <auto-generated />
40509 //
40510 // This file was automatically generated by SWIG (http://www.swig.org).
40511 // Version 3.0.12
40512 //
40513 // Do not make changes to this file unless you know what you are doing--modify
40514 // the SWIG interface file instead.
40515 //------------------------------------------------------------------------------
40516 
40517 namespace FreeSWITCH.Native {
40518 
40519 public class switch_limit_interface : global::System.IDisposable {
40520   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
40521   protected bool swigCMemOwn;
40522 
switch_limit_interface(global::System.IntPtr cPtr, bool cMemoryOwn)40523   internal switch_limit_interface(global::System.IntPtr cPtr, bool cMemoryOwn) {
40524     swigCMemOwn = cMemoryOwn;
40525     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
40526   }
40527 
getCPtr(switch_limit_interface obj)40528   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_limit_interface obj) {
40529     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
40530   }
40531 
~switch_limit_interface()40532   ~switch_limit_interface() {
40533     Dispose();
40534   }
40535 
Dispose()40536   public virtual void Dispose() {
40537     lock(this) {
40538       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
40539         if (swigCMemOwn) {
40540           swigCMemOwn = false;
40541           freeswitchPINVOKE.delete_switch_limit_interface(swigCPtr);
40542         }
40543         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
40544       }
40545       global::System.GC.SuppressFinalize(this);
40546     }
40547   }
40548 
40549   public string interface_name {
40550     set {
40551       freeswitchPINVOKE.switch_limit_interface_interface_name_set(swigCPtr, value);
40552     }
40553     get {
40554       string ret = freeswitchPINVOKE.switch_limit_interface_interface_name_get(swigCPtr);
40555       return ret;
40556     }
40557   }
40558 
40559   public SWIGTYPE_p_f_p_switch_core_session_p_q_const__char_p_q_const__char_q_const__int_q_const__int__switch_status_t incr {
40560     set {
40561       freeswitchPINVOKE.switch_limit_interface_incr_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_p_q_const__char_p_q_const__char_q_const__int_q_const__int__switch_status_t.getCPtr(value));
40562     }
40563     get {
40564       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_limit_interface_incr_get(swigCPtr);
40565       SWIGTYPE_p_f_p_switch_core_session_p_q_const__char_p_q_const__char_q_const__int_q_const__int__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_p_q_const__char_p_q_const__char_q_const__int_q_const__int__switch_status_t(cPtr, false);
40566       return ret;
40567     }
40568   }
40569 
40570   public SWIGTYPE_p_f_p_switch_core_session_p_q_const__char_p_q_const__char__switch_status_t release {
40571     set {
40572       freeswitchPINVOKE.switch_limit_interface_release_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_p_q_const__char_p_q_const__char__switch_status_t.getCPtr(value));
40573     }
40574     get {
40575       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_limit_interface_release_get(swigCPtr);
40576       SWIGTYPE_p_f_p_switch_core_session_p_q_const__char_p_q_const__char__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_p_q_const__char_p_q_const__char__switch_status_t(cPtr, false);
40577       return ret;
40578     }
40579   }
40580 
40581   public SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_unsigned_long__int usage {
40582     set {
40583       freeswitchPINVOKE.switch_limit_interface_usage_set(swigCPtr, SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_unsigned_long__int.getCPtr(value));
40584     }
40585     get {
40586       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_limit_interface_usage_get(swigCPtr);
40587       SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_unsigned_long__int ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_unsigned_long__int(cPtr, false);
40588       return ret;
40589     }
40590   }
40591 
40592   public SWIGTYPE_p_f_void__switch_status_t reset {
40593     set {
40594       freeswitchPINVOKE.switch_limit_interface_reset_set(swigCPtr, SWIGTYPE_p_f_void__switch_status_t.getCPtr(value));
40595     }
40596     get {
40597       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_limit_interface_reset_get(swigCPtr);
40598       SWIGTYPE_p_f_void__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_void__switch_status_t(cPtr, false);
40599       return ret;
40600     }
40601   }
40602 
40603   public SWIGTYPE_p_f_void__p_char status {
40604     set {
40605       freeswitchPINVOKE.switch_limit_interface_status_set(swigCPtr, SWIGTYPE_p_f_void__p_char.getCPtr(value));
40606     }
40607     get {
40608       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_limit_interface_status_get(swigCPtr);
40609       SWIGTYPE_p_f_void__p_char ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_void__p_char(cPtr, false);
40610       return ret;
40611     }
40612   }
40613 
40614   public SWIGTYPE_p_f_p_q_const__char_p_q_const__char__switch_status_t interval_reset {
40615     set {
40616       freeswitchPINVOKE.switch_limit_interface_interval_reset_set(swigCPtr, SWIGTYPE_p_f_p_q_const__char_p_q_const__char__switch_status_t.getCPtr(value));
40617     }
40618     get {
40619       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_limit_interface_interval_reset_get(swigCPtr);
40620       SWIGTYPE_p_f_p_q_const__char_p_q_const__char__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_q_const__char_p_q_const__char__switch_status_t(cPtr, false);
40621       return ret;
40622     }
40623   }
40624 
40625   public SWIGTYPE_p_switch_thread_rwlock_t rwlock {
40626     set {
40627       freeswitchPINVOKE.switch_limit_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value));
40628     }
40629     get {
40630       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_limit_interface_rwlock_get(swigCPtr);
40631       SWIGTYPE_p_switch_thread_rwlock_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_thread_rwlock_t(cPtr, false);
40632       return ret;
40633     }
40634   }
40635 
40636   public int refs {
40637     set {
40638       freeswitchPINVOKE.switch_limit_interface_refs_set(swigCPtr, value);
40639     }
40640     get {
40641       int ret = freeswitchPINVOKE.switch_limit_interface_refs_get(swigCPtr);
40642       return ret;
40643     }
40644   }
40645 
40646   public SWIGTYPE_p_switch_mutex_t reflock {
40647     set {
40648       freeswitchPINVOKE.switch_limit_interface_reflock_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
40649     }
40650     get {
40651       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_limit_interface_reflock_get(swigCPtr);
40652       SWIGTYPE_p_switch_mutex_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
40653       return ret;
40654     }
40655   }
40656 
40657   public switch_loadable_module_interface parent {
40658     set {
40659       freeswitchPINVOKE.switch_limit_interface_parent_set(swigCPtr, switch_loadable_module_interface.getCPtr(value));
40660     }
40661     get {
40662       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_limit_interface_parent_get(swigCPtr);
40663       switch_loadable_module_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_loadable_module_interface(cPtr, false);
40664       return ret;
40665     }
40666   }
40667 
40668   public switch_limit_interface next {
40669     set {
40670       freeswitchPINVOKE.switch_limit_interface_next_set(swigCPtr, switch_limit_interface.getCPtr(value));
40671     }
40672     get {
40673       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_limit_interface_next_get(swigCPtr);
40674       switch_limit_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_limit_interface(cPtr, false);
40675       return ret;
40676     }
40677   }
40678 
switch_limit_interface()40679   public switch_limit_interface() : this(freeswitchPINVOKE.new_switch_limit_interface(), true) {
40680   }
40681 
40682 }
40683 
40684 }
40685 //------------------------------------------------------------------------------
40686 // <auto-generated />
40687 //
40688 // This file was automatically generated by SWIG (http://www.swig.org).
40689 // Version 3.0.12
40690 //
40691 // Do not make changes to this file unless you know what you are doing--modify
40692 // the SWIG interface file instead.
40693 //------------------------------------------------------------------------------
40694 
40695 namespace FreeSWITCH.Native {
40696 
40697 public class switch_loadable_module_function_table_t : global::System.IDisposable {
40698   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
40699   protected bool swigCMemOwn;
40700 
switch_loadable_module_function_table_t(global::System.IntPtr cPtr, bool cMemoryOwn)40701   internal switch_loadable_module_function_table_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
40702     swigCMemOwn = cMemoryOwn;
40703     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
40704   }
40705 
getCPtr(switch_loadable_module_function_table_t obj)40706   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_loadable_module_function_table_t obj) {
40707     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
40708   }
40709 
~switch_loadable_module_function_table_t()40710   ~switch_loadable_module_function_table_t() {
40711     Dispose();
40712   }
40713 
Dispose()40714   public virtual void Dispose() {
40715     lock(this) {
40716       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
40717         if (swigCMemOwn) {
40718           swigCMemOwn = false;
40719           freeswitchPINVOKE.delete_switch_loadable_module_function_table_t(swigCPtr);
40720         }
40721         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
40722       }
40723       global::System.GC.SuppressFinalize(this);
40724     }
40725   }
40726 
40727   public int switch_api_version {
40728     set {
40729       freeswitchPINVOKE.switch_loadable_module_function_table_t_switch_api_version_set(swigCPtr, value);
40730     }
40731     get {
40732       int ret = freeswitchPINVOKE.switch_loadable_module_function_table_t_switch_api_version_get(swigCPtr);
40733       return ret;
40734     }
40735   }
40736 
40737   public SWIGTYPE_p_f_p_p_switch_loadable_module_interface_p_apr_pool_t__switch_status_t load {
40738     set {
40739       freeswitchPINVOKE.switch_loadable_module_function_table_t_load_set(swigCPtr, SWIGTYPE_p_f_p_p_switch_loadable_module_interface_p_apr_pool_t__switch_status_t.getCPtr(value));
40740     }
40741     get {
40742       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_function_table_t_load_get(swigCPtr);
40743       SWIGTYPE_p_f_p_p_switch_loadable_module_interface_p_apr_pool_t__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_p_switch_loadable_module_interface_p_apr_pool_t__switch_status_t(cPtr, false);
40744       return ret;
40745     }
40746   }
40747 
40748   public SWIGTYPE_p_f_void__switch_status_t shutdown {
40749     set {
40750       freeswitchPINVOKE.switch_loadable_module_function_table_t_shutdown_set(swigCPtr, SWIGTYPE_p_f_void__switch_status_t.getCPtr(value));
40751     }
40752     get {
40753       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_function_table_t_shutdown_get(swigCPtr);
40754       SWIGTYPE_p_f_void__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_void__switch_status_t(cPtr, false);
40755       return ret;
40756     }
40757   }
40758 
40759   public SWIGTYPE_p_f_void__switch_status_t runtime {
40760     set {
40761       freeswitchPINVOKE.switch_loadable_module_function_table_t_runtime_set(swigCPtr, SWIGTYPE_p_f_void__switch_status_t.getCPtr(value));
40762     }
40763     get {
40764       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_function_table_t_runtime_get(swigCPtr);
40765       SWIGTYPE_p_f_void__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_void__switch_status_t(cPtr, false);
40766       return ret;
40767     }
40768   }
40769 
40770   public uint flags {
40771     set {
40772       freeswitchPINVOKE.switch_loadable_module_function_table_t_flags_set(swigCPtr, value);
40773     }
40774     get {
40775       uint ret = freeswitchPINVOKE.switch_loadable_module_function_table_t_flags_get(swigCPtr);
40776       return ret;
40777     }
40778   }
40779 
switch_loadable_module_function_table_t()40780   public switch_loadable_module_function_table_t() : this(freeswitchPINVOKE.new_switch_loadable_module_function_table_t(), true) {
40781   }
40782 
40783 }
40784 
40785 }
40786 //------------------------------------------------------------------------------
40787 // <auto-generated />
40788 //
40789 // This file was automatically generated by SWIG (http://www.swig.org).
40790 // Version 3.0.12
40791 //
40792 // Do not make changes to this file unless you know what you are doing--modify
40793 // the SWIG interface file instead.
40794 //------------------------------------------------------------------------------
40795 
40796 namespace FreeSWITCH.Native {
40797 
40798 public class switch_loadable_module_interface : global::System.IDisposable {
40799   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
40800   protected bool swigCMemOwn;
40801 
switch_loadable_module_interface(global::System.IntPtr cPtr, bool cMemoryOwn)40802   internal switch_loadable_module_interface(global::System.IntPtr cPtr, bool cMemoryOwn) {
40803     swigCMemOwn = cMemoryOwn;
40804     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
40805   }
40806 
getCPtr(switch_loadable_module_interface obj)40807   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_loadable_module_interface obj) {
40808     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
40809   }
40810 
~switch_loadable_module_interface()40811   ~switch_loadable_module_interface() {
40812     Dispose();
40813   }
40814 
Dispose()40815   public virtual void Dispose() {
40816     lock(this) {
40817       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
40818         if (swigCMemOwn) {
40819           swigCMemOwn = false;
40820           freeswitchPINVOKE.delete_switch_loadable_module_interface(swigCPtr);
40821         }
40822         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
40823       }
40824       global::System.GC.SuppressFinalize(this);
40825     }
40826   }
40827 
40828   public string module_name {
40829     set {
40830       freeswitchPINVOKE.switch_loadable_module_interface_module_name_set(swigCPtr, value);
40831     }
40832     get {
40833       string ret = freeswitchPINVOKE.switch_loadable_module_interface_module_name_get(swigCPtr);
40834       return ret;
40835     }
40836   }
40837 
40838   public switch_endpoint_interface endpoint_interface {
40839     set {
40840       freeswitchPINVOKE.switch_loadable_module_interface_endpoint_interface_set(swigCPtr, switch_endpoint_interface.getCPtr(value));
40841     }
40842     get {
40843       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_interface_endpoint_interface_get(swigCPtr);
40844       switch_endpoint_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_endpoint_interface(cPtr, false);
40845       return ret;
40846     }
40847   }
40848 
40849   public switch_timer_interface timer_interface {
40850     set {
40851       freeswitchPINVOKE.switch_loadable_module_interface_timer_interface_set(swigCPtr, switch_timer_interface.getCPtr(value));
40852     }
40853     get {
40854       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_interface_timer_interface_get(swigCPtr);
40855       switch_timer_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_timer_interface(cPtr, false);
40856       return ret;
40857     }
40858   }
40859 
40860   public switch_dialplan_interface dialplan_interface {
40861     set {
40862       freeswitchPINVOKE.switch_loadable_module_interface_dialplan_interface_set(swigCPtr, switch_dialplan_interface.getCPtr(value));
40863     }
40864     get {
40865       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_interface_dialplan_interface_get(swigCPtr);
40866       switch_dialplan_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_dialplan_interface(cPtr, false);
40867       return ret;
40868     }
40869   }
40870 
40871   public switch_codec_interface codec_interface {
40872     set {
40873       freeswitchPINVOKE.switch_loadable_module_interface_codec_interface_set(swigCPtr, switch_codec_interface.getCPtr(value));
40874     }
40875     get {
40876       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_interface_codec_interface_get(swigCPtr);
40877       switch_codec_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_codec_interface(cPtr, false);
40878       return ret;
40879     }
40880   }
40881 
40882   public switch_application_interface application_interface {
40883     set {
40884       freeswitchPINVOKE.switch_loadable_module_interface_application_interface_set(swigCPtr, switch_application_interface.getCPtr(value));
40885     }
40886     get {
40887       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_interface_application_interface_get(swigCPtr);
40888       switch_application_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_application_interface(cPtr, false);
40889       return ret;
40890     }
40891   }
40892 
40893   public switch_chat_application_interface chat_application_interface {
40894     set {
40895       freeswitchPINVOKE.switch_loadable_module_interface_chat_application_interface_set(swigCPtr, switch_chat_application_interface.getCPtr(value));
40896     }
40897     get {
40898       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_interface_chat_application_interface_get(swigCPtr);
40899       switch_chat_application_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_chat_application_interface(cPtr, false);
40900       return ret;
40901     }
40902   }
40903 
40904   public switch_api_interface api_interface {
40905     set {
40906       freeswitchPINVOKE.switch_loadable_module_interface_api_interface_set(swigCPtr, switch_api_interface.getCPtr(value));
40907     }
40908     get {
40909       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_interface_api_interface_get(swigCPtr);
40910       switch_api_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_api_interface(cPtr, false);
40911       return ret;
40912     }
40913   }
40914 
40915   public switch_json_api_interface json_api_interface {
40916     set {
40917       freeswitchPINVOKE.switch_loadable_module_interface_json_api_interface_set(swigCPtr, switch_json_api_interface.getCPtr(value));
40918     }
40919     get {
40920       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_interface_json_api_interface_get(swigCPtr);
40921       switch_json_api_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_json_api_interface(cPtr, false);
40922       return ret;
40923     }
40924   }
40925 
40926   public switch_file_interface file_interface {
40927     set {
40928       freeswitchPINVOKE.switch_loadable_module_interface_file_interface_set(swigCPtr, switch_file_interface.getCPtr(value));
40929     }
40930     get {
40931       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_interface_file_interface_get(swigCPtr);
40932       switch_file_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_file_interface(cPtr, false);
40933       return ret;
40934     }
40935   }
40936 
40937   public switch_speech_interface speech_interface {
40938     set {
40939       freeswitchPINVOKE.switch_loadable_module_interface_speech_interface_set(swigCPtr, switch_speech_interface.getCPtr(value));
40940     }
40941     get {
40942       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_interface_speech_interface_get(swigCPtr);
40943       switch_speech_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_speech_interface(cPtr, false);
40944       return ret;
40945     }
40946   }
40947 
40948   public switch_directory_interface directory_interface {
40949     set {
40950       freeswitchPINVOKE.switch_loadable_module_interface_directory_interface_set(swigCPtr, switch_directory_interface.getCPtr(value));
40951     }
40952     get {
40953       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_interface_directory_interface_get(swigCPtr);
40954       switch_directory_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_directory_interface(cPtr, false);
40955       return ret;
40956     }
40957   }
40958 
40959   public switch_chat_interface chat_interface {
40960     set {
40961       freeswitchPINVOKE.switch_loadable_module_interface_chat_interface_set(swigCPtr, switch_chat_interface.getCPtr(value));
40962     }
40963     get {
40964       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_interface_chat_interface_get(swigCPtr);
40965       switch_chat_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_chat_interface(cPtr, false);
40966       return ret;
40967     }
40968   }
40969 
40970   public switch_say_interface say_interface {
40971     set {
40972       freeswitchPINVOKE.switch_loadable_module_interface_say_interface_set(swigCPtr, switch_say_interface.getCPtr(value));
40973     }
40974     get {
40975       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_interface_say_interface_get(swigCPtr);
40976       switch_say_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_say_interface(cPtr, false);
40977       return ret;
40978     }
40979   }
40980 
40981   public switch_asr_interface asr_interface {
40982     set {
40983       freeswitchPINVOKE.switch_loadable_module_interface_asr_interface_set(swigCPtr, switch_asr_interface.getCPtr(value));
40984     }
40985     get {
40986       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_interface_asr_interface_get(swigCPtr);
40987       switch_asr_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_asr_interface(cPtr, false);
40988       return ret;
40989     }
40990   }
40991 
40992   public switch_management_interface management_interface {
40993     set {
40994       freeswitchPINVOKE.switch_loadable_module_interface_management_interface_set(swigCPtr, switch_management_interface.getCPtr(value));
40995     }
40996     get {
40997       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_interface_management_interface_get(swigCPtr);
40998       switch_management_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_management_interface(cPtr, false);
40999       return ret;
41000     }
41001   }
41002 
41003   public switch_limit_interface limit_interface {
41004     set {
41005       freeswitchPINVOKE.switch_loadable_module_interface_limit_interface_set(swigCPtr, switch_limit_interface.getCPtr(value));
41006     }
41007     get {
41008       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_interface_limit_interface_get(swigCPtr);
41009       switch_limit_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_limit_interface(cPtr, false);
41010       return ret;
41011     }
41012   }
41013 
41014   public switch_database_interface database_interface {
41015     set {
41016       freeswitchPINVOKE.switch_loadable_module_interface_database_interface_set(swigCPtr, switch_database_interface.getCPtr(value));
41017     }
41018     get {
41019       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_interface_database_interface_get(swigCPtr);
41020       switch_database_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_database_interface(cPtr, false);
41021       return ret;
41022     }
41023   }
41024 
41025   public SWIGTYPE_p_switch_thread_rwlock_t rwlock {
41026     set {
41027       freeswitchPINVOKE.switch_loadable_module_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value));
41028     }
41029     get {
41030       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_interface_rwlock_get(swigCPtr);
41031       SWIGTYPE_p_switch_thread_rwlock_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_thread_rwlock_t(cPtr, false);
41032       return ret;
41033     }
41034   }
41035 
41036   public int refs {
41037     set {
41038       freeswitchPINVOKE.switch_loadable_module_interface_refs_set(swigCPtr, value);
41039     }
41040     get {
41041       int ret = freeswitchPINVOKE.switch_loadable_module_interface_refs_get(swigCPtr);
41042       return ret;
41043     }
41044   }
41045 
41046   public SWIGTYPE_p_apr_pool_t pool {
41047     set {
41048       freeswitchPINVOKE.switch_loadable_module_interface_pool_set(swigCPtr, SWIGTYPE_p_apr_pool_t.getCPtr(value));
41049     }
41050     get {
41051       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_interface_pool_get(swigCPtr);
41052       SWIGTYPE_p_apr_pool_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_apr_pool_t(cPtr, false);
41053       return ret;
41054     }
41055   }
41056 
switch_loadable_module_interface()41057   public switch_loadable_module_interface() : this(freeswitchPINVOKE.new_switch_loadable_module_interface(), true) {
41058   }
41059 
41060 }
41061 
41062 }
41063 //------------------------------------------------------------------------------
41064 // <auto-generated />
41065 //
41066 // This file was automatically generated by SWIG (http://www.swig.org).
41067 // Version 3.0.12
41068 //
41069 // Do not make changes to this file unless you know what you are doing--modify
41070 // the SWIG interface file instead.
41071 //------------------------------------------------------------------------------
41072 
41073 namespace FreeSWITCH.Native {
41074 
41075 public enum switch_loadable_module_type_t {
41076   SWITCH_LOADABLE_MODULE_TYPE_PRELOAD,
41077   SWITCH_LOADABLE_MODULE_TYPE_COMMON,
41078   SWITCH_LOADABLE_MODULE_TYPE_POSTLOAD
41079 }
41080 
41081 }
41082 //------------------------------------------------------------------------------
41083 // <auto-generated />
41084 //
41085 // This file was automatically generated by SWIG (http://www.swig.org).
41086 // Version 3.0.12
41087 //
41088 // Do not make changes to this file unless you know what you are doing--modify
41089 // the SWIG interface file instead.
41090 //------------------------------------------------------------------------------
41091 
41092 namespace FreeSWITCH.Native {
41093 
41094 public class switch_log_json_format_item_t : global::System.IDisposable {
41095   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
41096   protected bool swigCMemOwn;
41097 
switch_log_json_format_item_t(global::System.IntPtr cPtr, bool cMemoryOwn)41098   internal switch_log_json_format_item_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
41099     swigCMemOwn = cMemoryOwn;
41100     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
41101   }
41102 
getCPtr(switch_log_json_format_item_t obj)41103   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_log_json_format_item_t obj) {
41104     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
41105   }
41106 
~switch_log_json_format_item_t()41107   ~switch_log_json_format_item_t() {
41108     Dispose();
41109   }
41110 
Dispose()41111   public virtual void Dispose() {
41112     lock(this) {
41113       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
41114         if (swigCMemOwn) {
41115           swigCMemOwn = false;
41116           freeswitchPINVOKE.delete_switch_log_json_format_item_t(swigCPtr);
41117         }
41118         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
41119       }
41120       global::System.GC.SuppressFinalize(this);
41121     }
41122   }
41123 
41124   public string name {
41125     set {
41126       freeswitchPINVOKE.switch_log_json_format_item_t_name_set(swigCPtr, value);
41127     }
41128     get {
41129       string ret = freeswitchPINVOKE.switch_log_json_format_item_t_name_get(swigCPtr);
41130       return ret;
41131     }
41132   }
41133 
41134   public string value {
41135     set {
41136       freeswitchPINVOKE.switch_log_json_format_item_t_value_set(swigCPtr, value);
41137     }
41138     get {
41139       string ret = freeswitchPINVOKE.switch_log_json_format_item_t_value_get(swigCPtr);
41140       return ret;
41141     }
41142   }
41143 
switch_log_json_format_item_t()41144   public switch_log_json_format_item_t() : this(freeswitchPINVOKE.new_switch_log_json_format_item_t(), true) {
41145   }
41146 
41147 }
41148 
41149 }
41150 //------------------------------------------------------------------------------
41151 // <auto-generated />
41152 //
41153 // This file was automatically generated by SWIG (http://www.swig.org).
41154 // Version 3.0.12
41155 //
41156 // Do not make changes to this file unless you know what you are doing--modify
41157 // the SWIG interface file instead.
41158 //------------------------------------------------------------------------------
41159 
41160 namespace FreeSWITCH.Native {
41161 
41162 public class switch_log_json_format_t : global::System.IDisposable {
41163   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
41164   protected bool swigCMemOwn;
41165 
switch_log_json_format_t(global::System.IntPtr cPtr, bool cMemoryOwn)41166   internal switch_log_json_format_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
41167     swigCMemOwn = cMemoryOwn;
41168     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
41169   }
41170 
getCPtr(switch_log_json_format_t obj)41171   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_log_json_format_t obj) {
41172     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
41173   }
41174 
~switch_log_json_format_t()41175   ~switch_log_json_format_t() {
41176     Dispose();
41177   }
41178 
Dispose()41179   public virtual void Dispose() {
41180     lock(this) {
41181       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
41182         if (swigCMemOwn) {
41183           swigCMemOwn = false;
41184           freeswitchPINVOKE.delete_switch_log_json_format_t(swigCPtr);
41185         }
41186         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
41187       }
41188       global::System.GC.SuppressFinalize(this);
41189     }
41190   }
41191 
41192   public switch_log_json_format_item_t version {
41193     set {
41194       freeswitchPINVOKE.switch_log_json_format_t_version_set(swigCPtr, switch_log_json_format_item_t.getCPtr(value));
41195     }
41196     get {
41197       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_log_json_format_t_version_get(swigCPtr);
41198       switch_log_json_format_item_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_log_json_format_item_t(cPtr, false);
41199       return ret;
41200     }
41201   }
41202 
41203   public switch_log_json_format_item_t host {
41204     set {
41205       freeswitchPINVOKE.switch_log_json_format_t_host_set(swigCPtr, switch_log_json_format_item_t.getCPtr(value));
41206     }
41207     get {
41208       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_log_json_format_t_host_get(swigCPtr);
41209       switch_log_json_format_item_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_log_json_format_item_t(cPtr, false);
41210       return ret;
41211     }
41212   }
41213 
41214   public switch_log_json_format_item_t timestamp {
41215     set {
41216       freeswitchPINVOKE.switch_log_json_format_t_timestamp_set(swigCPtr, switch_log_json_format_item_t.getCPtr(value));
41217     }
41218     get {
41219       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_log_json_format_t_timestamp_get(swigCPtr);
41220       switch_log_json_format_item_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_log_json_format_item_t(cPtr, false);
41221       return ret;
41222     }
41223   }
41224 
41225   public switch_log_json_format_item_t level {
41226     set {
41227       freeswitchPINVOKE.switch_log_json_format_t_level_set(swigCPtr, switch_log_json_format_item_t.getCPtr(value));
41228     }
41229     get {
41230       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_log_json_format_t_level_get(swigCPtr);
41231       switch_log_json_format_item_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_log_json_format_item_t(cPtr, false);
41232       return ret;
41233     }
41234   }
41235 
41236   public switch_log_json_format_item_t ident {
41237     set {
41238       freeswitchPINVOKE.switch_log_json_format_t_ident_set(swigCPtr, switch_log_json_format_item_t.getCPtr(value));
41239     }
41240     get {
41241       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_log_json_format_t_ident_get(swigCPtr);
41242       switch_log_json_format_item_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_log_json_format_item_t(cPtr, false);
41243       return ret;
41244     }
41245   }
41246 
41247   public switch_log_json_format_item_t pid {
41248     set {
41249       freeswitchPINVOKE.switch_log_json_format_t_pid_set(swigCPtr, switch_log_json_format_item_t.getCPtr(value));
41250     }
41251     get {
41252       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_log_json_format_t_pid_get(swigCPtr);
41253       switch_log_json_format_item_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_log_json_format_item_t(cPtr, false);
41254       return ret;
41255     }
41256   }
41257 
41258   public switch_log_json_format_item_t uuid {
41259     set {
41260       freeswitchPINVOKE.switch_log_json_format_t_uuid_set(swigCPtr, switch_log_json_format_item_t.getCPtr(value));
41261     }
41262     get {
41263       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_log_json_format_t_uuid_get(swigCPtr);
41264       switch_log_json_format_item_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_log_json_format_item_t(cPtr, false);
41265       return ret;
41266     }
41267   }
41268 
41269   public switch_log_json_format_item_t file {
41270     set {
41271       freeswitchPINVOKE.switch_log_json_format_t_file_set(swigCPtr, switch_log_json_format_item_t.getCPtr(value));
41272     }
41273     get {
41274       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_log_json_format_t_file_get(swigCPtr);
41275       switch_log_json_format_item_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_log_json_format_item_t(cPtr, false);
41276       return ret;
41277     }
41278   }
41279 
41280   public switch_log_json_format_item_t line {
41281     set {
41282       freeswitchPINVOKE.switch_log_json_format_t_line_set(swigCPtr, switch_log_json_format_item_t.getCPtr(value));
41283     }
41284     get {
41285       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_log_json_format_t_line_get(swigCPtr);
41286       switch_log_json_format_item_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_log_json_format_item_t(cPtr, false);
41287       return ret;
41288     }
41289   }
41290 
41291   public switch_log_json_format_item_t function {
41292     set {
41293       freeswitchPINVOKE.switch_log_json_format_t_function_set(swigCPtr, switch_log_json_format_item_t.getCPtr(value));
41294     }
41295     get {
41296       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_log_json_format_t_function_get(swigCPtr);
41297       switch_log_json_format_item_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_log_json_format_item_t(cPtr, false);
41298       return ret;
41299     }
41300   }
41301 
41302   public switch_log_json_format_item_t full_message {
41303     set {
41304       freeswitchPINVOKE.switch_log_json_format_t_full_message_set(swigCPtr, switch_log_json_format_item_t.getCPtr(value));
41305     }
41306     get {
41307       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_log_json_format_t_full_message_get(swigCPtr);
41308       switch_log_json_format_item_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_log_json_format_item_t(cPtr, false);
41309       return ret;
41310     }
41311   }
41312 
41313   public switch_log_json_format_item_t short_message {
41314     set {
41315       freeswitchPINVOKE.switch_log_json_format_t_short_message_set(swigCPtr, switch_log_json_format_item_t.getCPtr(value));
41316     }
41317     get {
41318       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_log_json_format_t_short_message_get(swigCPtr);
41319       switch_log_json_format_item_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_log_json_format_item_t(cPtr, false);
41320       return ret;
41321     }
41322   }
41323 
41324   public string custom_field_prefix {
41325     set {
41326       freeswitchPINVOKE.switch_log_json_format_t_custom_field_prefix_set(swigCPtr, value);
41327     }
41328     get {
41329       string ret = freeswitchPINVOKE.switch_log_json_format_t_custom_field_prefix_get(swigCPtr);
41330       return ret;
41331     }
41332   }
41333 
41334   public double timestamp_divisor {
41335     set {
41336       freeswitchPINVOKE.switch_log_json_format_t_timestamp_divisor_set(swigCPtr, value);
41337     }
41338     get {
41339       double ret = freeswitchPINVOKE.switch_log_json_format_t_timestamp_divisor_get(swigCPtr);
41340       return ret;
41341     }
41342   }
41343 
switch_log_json_format_t()41344   public switch_log_json_format_t() : this(freeswitchPINVOKE.new_switch_log_json_format_t(), true) {
41345   }
41346 
41347 }
41348 
41349 }
41350 //------------------------------------------------------------------------------
41351 // <auto-generated />
41352 //
41353 // This file was automatically generated by SWIG (http://www.swig.org).
41354 // Version 3.0.12
41355 //
41356 // Do not make changes to this file unless you know what you are doing--modify
41357 // the SWIG interface file instead.
41358 //------------------------------------------------------------------------------
41359 
41360 namespace FreeSWITCH.Native {
41361 
41362 public enum switch_log_level_t {
41363   SWITCH_LOG_DEBUG10 = 110,
41364   SWITCH_LOG_DEBUG9 = 109,
41365   SWITCH_LOG_DEBUG8 = 108,
41366   SWITCH_LOG_DEBUG7 = 107,
41367   SWITCH_LOG_DEBUG6 = 106,
41368   SWITCH_LOG_DEBUG5 = 105,
41369   SWITCH_LOG_DEBUG4 = 104,
41370   SWITCH_LOG_DEBUG3 = 103,
41371   SWITCH_LOG_DEBUG2 = 102,
41372   SWITCH_LOG_DEBUG1 = 101,
41373   SWITCH_LOG_DEBUG = 7,
41374   SWITCH_LOG_INFO = 6,
41375   SWITCH_LOG_NOTICE = 5,
41376   SWITCH_LOG_WARNING = 4,
41377   SWITCH_LOG_ERROR = 3,
41378   SWITCH_LOG_CRIT = 2,
41379   SWITCH_LOG_ALERT = 1,
41380   SWITCH_LOG_CONSOLE = 0,
41381   SWITCH_LOG_INVALID = 64,
41382   SWITCH_LOG_UNINIT = 1000
41383 }
41384 
41385 }
41386 //------------------------------------------------------------------------------
41387 // <auto-generated />
41388 //
41389 // This file was automatically generated by SWIG (http://www.swig.org).
41390 // Version 3.0.12
41391 //
41392 // Do not make changes to this file unless you know what you are doing--modify
41393 // the SWIG interface file instead.
41394 //------------------------------------------------------------------------------
41395 
41396 namespace FreeSWITCH.Native {
41397 
41398 public class switch_log_node_t : global::System.IDisposable {
41399   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
41400   protected bool swigCMemOwn;
41401 
switch_log_node_t(global::System.IntPtr cPtr, bool cMemoryOwn)41402   internal switch_log_node_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
41403     swigCMemOwn = cMemoryOwn;
41404     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
41405   }
41406 
getCPtr(switch_log_node_t obj)41407   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_log_node_t obj) {
41408     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
41409   }
41410 
~switch_log_node_t()41411   ~switch_log_node_t() {
41412     Dispose();
41413   }
41414 
Dispose()41415   public virtual void Dispose() {
41416     lock(this) {
41417       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
41418         if (swigCMemOwn) {
41419           swigCMemOwn = false;
41420           freeswitchPINVOKE.delete_switch_log_node_t(swigCPtr);
41421         }
41422         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
41423       }
41424       global::System.GC.SuppressFinalize(this);
41425     }
41426   }
41427 
41428   public string data {
41429     set {
41430       freeswitchPINVOKE.switch_log_node_t_data_set(swigCPtr, value);
41431     }
41432     get {
41433       string ret = freeswitchPINVOKE.switch_log_node_t_data_get(swigCPtr);
41434       return ret;
41435     }
41436   }
41437 
41438   public string file {
41439     set {
41440       freeswitchPINVOKE.switch_log_node_t_file_set(swigCPtr, value);
41441     }
41442     get {
41443       string ret = freeswitchPINVOKE.switch_log_node_t_file_get(swigCPtr);
41444       return ret;
41445     }
41446   }
41447 
41448   public uint line {
41449     set {
41450       freeswitchPINVOKE.switch_log_node_t_line_set(swigCPtr, value);
41451     }
41452     get {
41453       uint ret = freeswitchPINVOKE.switch_log_node_t_line_get(swigCPtr);
41454       return ret;
41455     }
41456   }
41457 
41458   public string func {
41459     set {
41460       freeswitchPINVOKE.switch_log_node_t_func_set(swigCPtr, value);
41461     }
41462     get {
41463       string ret = freeswitchPINVOKE.switch_log_node_t_func_get(swigCPtr);
41464       return ret;
41465     }
41466   }
41467 
41468   public switch_log_level_t level {
41469     set {
41470       freeswitchPINVOKE.switch_log_node_t_level_set(swigCPtr, (int)value);
41471     }
41472     get {
41473       switch_log_level_t ret = (switch_log_level_t)freeswitchPINVOKE.switch_log_node_t_level_get(swigCPtr);
41474       return ret;
41475     }
41476   }
41477 
41478   public SWIGTYPE_p_switch_time_t timestamp {
41479     set {
41480       freeswitchPINVOKE.switch_log_node_t_timestamp_set(swigCPtr, SWIGTYPE_p_switch_time_t.getCPtr(value));
41481       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
41482     }
41483     get {
41484       SWIGTYPE_p_switch_time_t ret = new SWIGTYPE_p_switch_time_t(freeswitchPINVOKE.switch_log_node_t_timestamp_get(swigCPtr), true);
41485       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
41486       return ret;
41487     }
41488   }
41489 
41490   public string content {
41491     set {
41492       freeswitchPINVOKE.switch_log_node_t_content_set(swigCPtr, value);
41493     }
41494     get {
41495       string ret = freeswitchPINVOKE.switch_log_node_t_content_get(swigCPtr);
41496       return ret;
41497     }
41498   }
41499 
41500   public string userdata {
41501     set {
41502       freeswitchPINVOKE.switch_log_node_t_userdata_set(swigCPtr, value);
41503     }
41504     get {
41505       string ret = freeswitchPINVOKE.switch_log_node_t_userdata_get(swigCPtr);
41506       return ret;
41507     }
41508   }
41509 
41510   public switch_text_channel_t channel {
41511     set {
41512       freeswitchPINVOKE.switch_log_node_t_channel_set(swigCPtr, (int)value);
41513     }
41514     get {
41515       switch_text_channel_t ret = (switch_text_channel_t)freeswitchPINVOKE.switch_log_node_t_channel_get(swigCPtr);
41516       return ret;
41517     }
41518   }
41519 
41520   public switch_log_level_t slevel {
41521     set {
41522       freeswitchPINVOKE.switch_log_node_t_slevel_set(swigCPtr, (int)value);
41523     }
41524     get {
41525       switch_log_level_t ret = (switch_log_level_t)freeswitchPINVOKE.switch_log_node_t_slevel_get(swigCPtr);
41526       return ret;
41527     }
41528   }
41529 
41530   public switch_event tags {
41531     set {
41532       freeswitchPINVOKE.switch_log_node_t_tags_set(swigCPtr, switch_event.getCPtr(value));
41533     }
41534     get {
41535       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_log_node_t_tags_get(swigCPtr);
41536       switch_event ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_event(cPtr, false);
41537       return ret;
41538     }
41539   }
41540 
switch_log_node_t()41541   public switch_log_node_t() : this(freeswitchPINVOKE.new_switch_log_node_t(), true) {
41542   }
41543 
41544 }
41545 
41546 }
41547 //------------------------------------------------------------------------------
41548 // <auto-generated />
41549 //
41550 // This file was automatically generated by SWIG (http://www.swig.org).
41551 // Version 3.0.12
41552 //
41553 // Do not make changes to this file unless you know what you are doing--modify
41554 // the SWIG interface file instead.
41555 //------------------------------------------------------------------------------
41556 
41557 namespace FreeSWITCH.Native {
41558 
41559 public enum switch_management_action_t {
41560   SMA_NONE,
41561   SMA_GET,
41562   SMA_SET
41563 }
41564 
41565 }
41566 //------------------------------------------------------------------------------
41567 // <auto-generated />
41568 //
41569 // This file was automatically generated by SWIG (http://www.swig.org).
41570 // Version 3.0.12
41571 //
41572 // Do not make changes to this file unless you know what you are doing--modify
41573 // the SWIG interface file instead.
41574 //------------------------------------------------------------------------------
41575 
41576 namespace FreeSWITCH.Native {
41577 
41578 public class switch_management_interface : global::System.IDisposable {
41579   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
41580   protected bool swigCMemOwn;
41581 
switch_management_interface(global::System.IntPtr cPtr, bool cMemoryOwn)41582   internal switch_management_interface(global::System.IntPtr cPtr, bool cMemoryOwn) {
41583     swigCMemOwn = cMemoryOwn;
41584     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
41585   }
41586 
getCPtr(switch_management_interface obj)41587   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_management_interface obj) {
41588     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
41589   }
41590 
~switch_management_interface()41591   ~switch_management_interface() {
41592     Dispose();
41593   }
41594 
Dispose()41595   public virtual void Dispose() {
41596     lock(this) {
41597       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
41598         if (swigCMemOwn) {
41599           swigCMemOwn = false;
41600           freeswitchPINVOKE.delete_switch_management_interface(swigCPtr);
41601         }
41602         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
41603       }
41604       global::System.GC.SuppressFinalize(this);
41605     }
41606   }
41607 
41608   public string relative_oid {
41609     set {
41610       freeswitchPINVOKE.switch_management_interface_relative_oid_set(swigCPtr, value);
41611     }
41612     get {
41613       string ret = freeswitchPINVOKE.switch_management_interface_relative_oid_get(swigCPtr);
41614       return ret;
41615     }
41616   }
41617 
41618   public SWIGTYPE_p_f_p_char_enum_switch_management_action_t_p_char_switch_size_t__switch_status_t management_function {
41619     set {
41620       freeswitchPINVOKE.switch_management_interface_management_function_set(swigCPtr, SWIGTYPE_p_f_p_char_enum_switch_management_action_t_p_char_switch_size_t__switch_status_t.getCPtr(value));
41621     }
41622     get {
41623       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_management_interface_management_function_get(swigCPtr);
41624       SWIGTYPE_p_f_p_char_enum_switch_management_action_t_p_char_switch_size_t__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_char_enum_switch_management_action_t_p_char_switch_size_t__switch_status_t(cPtr, false);
41625       return ret;
41626     }
41627   }
41628 
41629   public SWIGTYPE_p_switch_thread_rwlock_t rwlock {
41630     set {
41631       freeswitchPINVOKE.switch_management_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value));
41632     }
41633     get {
41634       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_management_interface_rwlock_get(swigCPtr);
41635       SWIGTYPE_p_switch_thread_rwlock_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_thread_rwlock_t(cPtr, false);
41636       return ret;
41637     }
41638   }
41639 
41640   public int refs {
41641     set {
41642       freeswitchPINVOKE.switch_management_interface_refs_set(swigCPtr, value);
41643     }
41644     get {
41645       int ret = freeswitchPINVOKE.switch_management_interface_refs_get(swigCPtr);
41646       return ret;
41647     }
41648   }
41649 
41650   public SWIGTYPE_p_switch_mutex_t reflock {
41651     set {
41652       freeswitchPINVOKE.switch_management_interface_reflock_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
41653     }
41654     get {
41655       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_management_interface_reflock_get(swigCPtr);
41656       SWIGTYPE_p_switch_mutex_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
41657       return ret;
41658     }
41659   }
41660 
41661   public switch_loadable_module_interface parent {
41662     set {
41663       freeswitchPINVOKE.switch_management_interface_parent_set(swigCPtr, switch_loadable_module_interface.getCPtr(value));
41664     }
41665     get {
41666       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_management_interface_parent_get(swigCPtr);
41667       switch_loadable_module_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_loadable_module_interface(cPtr, false);
41668       return ret;
41669     }
41670   }
41671 
41672   public switch_management_interface next {
41673     set {
41674       freeswitchPINVOKE.switch_management_interface_next_set(swigCPtr, switch_management_interface.getCPtr(value));
41675     }
41676     get {
41677       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_management_interface_next_get(swigCPtr);
41678       switch_management_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_management_interface(cPtr, false);
41679       return ret;
41680     }
41681   }
41682 
switch_management_interface()41683   public switch_management_interface() : this(freeswitchPINVOKE.new_switch_management_interface(), true) {
41684   }
41685 
41686 }
41687 
41688 }
41689 //------------------------------------------------------------------------------
41690 // <auto-generated />
41691 //
41692 // This file was automatically generated by SWIG (http://www.swig.org).
41693 // Version 3.0.12
41694 //
41695 // Do not make changes to this file unless you know what you are doing--modify
41696 // the SWIG interface file instead.
41697 //------------------------------------------------------------------------------
41698 
41699 namespace FreeSWITCH.Native {
41700 
41701 [System.Flags] public enum switch_media_bug_flag_enum_t {
41702   SMBF_BOTH = 0,
41703   SMBF_READ_STREAM = (1 << 0),
41704   SMBF_WRITE_STREAM = (1 << 1),
41705   SMBF_WRITE_REPLACE = (1 << 2),
41706   SMBF_READ_REPLACE = (1 << 3),
41707   SMBF_READ_PING = (1 << 4),
41708   SMBF_STEREO = (1 << 5),
41709   SMBF_ANSWER_REQ = (1 << 6),
41710   SMBF_BRIDGE_REQ = (1 << 7),
41711   SMBF_THREAD_LOCK = (1 << 8),
41712   SMBF_PRUNE = (1 << 9),
41713   SMBF_NO_PAUSE = (1 << 10),
41714   SMBF_STEREO_SWAP = (1 << 11),
41715   SMBF_LOCK = (1 << 12),
41716   SMBF_TAP_NATIVE_READ = (1 << 13),
41717   SMBF_TAP_NATIVE_WRITE = (1 << 14),
41718   SMBF_ONE_ONLY = (1 << 15),
41719   SMBF_MASK = (1 << 16),
41720   SMBF_READ_VIDEO_PING = (1 << 17),
41721   SMBF_WRITE_VIDEO_PING = (1 << 18),
41722   SMBF_READ_VIDEO_STREAM = (1 << 19),
41723   SMBF_WRITE_VIDEO_STREAM = (1 << 20),
41724   SMBF_VIDEO_PATCH = (1 << 21),
41725   SMBF_SPY_VIDEO_STREAM = (1 << 22),
41726   SMBF_SPY_VIDEO_STREAM_BLEG = (1 << 23),
41727   SMBF_READ_VIDEO_PATCH = (1 << 24),
41728   SMBF_READ_TEXT_STREAM = (1 << 25),
41729   SMBF_FIRST = (1 << 26)
41730 }
41731 
41732 }
41733 //------------------------------------------------------------------------------
41734 // <auto-generated />
41735 //
41736 // This file was automatically generated by SWIG (http://www.swig.org).
41737 // Version 3.0.12
41738 //
41739 // Do not make changes to this file unless you know what you are doing--modify
41740 // the SWIG interface file instead.
41741 //------------------------------------------------------------------------------
41742 
41743 namespace FreeSWITCH.Native {
41744 
41745 [System.Flags] public enum switch_media_flag_enum_t {
41746   SMF_NONE = 0,
41747   SMF_REBRIDGE = (1 << 0),
41748   SMF_ECHO_ALEG = (1 << 1),
41749   SMF_ECHO_BLEG = (1 << 2),
41750   SMF_FORCE = (1 << 3),
41751   SMF_LOOP = (1 << 4),
41752   SMF_HOLD_BLEG = (1 << 5),
41753   SMF_IMMEDIATE = (1 << 6),
41754   SMF_EXEC_INLINE = (1 << 7),
41755   SMF_PRIORITY = (1 << 8),
41756   SMF_REPLYONLY_A = (1 << 9),
41757   SMF_REPLYONLY_B = (1 << 10)
41758 }
41759 
41760 }
41761 //------------------------------------------------------------------------------
41762 // <auto-generated />
41763 //
41764 // This file was automatically generated by SWIG (http://www.swig.org).
41765 // Version 3.0.12
41766 //
41767 // Do not make changes to this file unless you know what you are doing--modify
41768 // the SWIG interface file instead.
41769 //------------------------------------------------------------------------------
41770 
41771 namespace FreeSWITCH.Native {
41772 
41773 public enum switch_media_flow_t {
41774   SWITCH_MEDIA_FLOW_SENDRECV = 0,
41775   SWITCH_MEDIA_FLOW_SENDONLY,
41776   SWITCH_MEDIA_FLOW_RECVONLY,
41777   SWITCH_MEDIA_FLOW_INACTIVE,
41778   SWITCH_MEDIA_FLOW_DISABLED
41779 }
41780 
41781 }
41782 //------------------------------------------------------------------------------
41783 // <auto-generated />
41784 //
41785 // This file was automatically generated by SWIG (http://www.swig.org).
41786 // Version 3.0.12
41787 //
41788 // Do not make changes to this file unless you know what you are doing--modify
41789 // the SWIG interface file instead.
41790 //------------------------------------------------------------------------------
41791 
41792 namespace FreeSWITCH.Native {
41793 
41794 public enum switch_media_type_t {
41795   SWITCH_MEDIA_TYPE_AUDIO,
41796   SWITCH_MEDIA_TYPE_VIDEO,
41797   SWITCH_MEDIA_TYPE_TEXT
41798 }
41799 
41800 }
41801 //------------------------------------------------------------------------------
41802 // <auto-generated />
41803 //
41804 // This file was automatically generated by SWIG (http://www.swig.org).
41805 // Version 3.0.12
41806 //
41807 // Do not make changes to this file unless you know what you are doing--modify
41808 // the SWIG interface file instead.
41809 //------------------------------------------------------------------------------
41810 
41811 namespace FreeSWITCH.Native {
41812 
41813 public class switch_mm_t : global::System.IDisposable {
41814   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
41815   protected bool swigCMemOwn;
41816 
switch_mm_t(global::System.IntPtr cPtr, bool cMemoryOwn)41817   internal switch_mm_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
41818     swigCMemOwn = cMemoryOwn;
41819     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
41820   }
41821 
getCPtr(switch_mm_t obj)41822   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_mm_t obj) {
41823     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
41824   }
41825 
~switch_mm_t()41826   ~switch_mm_t() {
41827     Dispose();
41828   }
41829 
Dispose()41830   public virtual void Dispose() {
41831     lock(this) {
41832       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
41833         if (swigCMemOwn) {
41834           swigCMemOwn = false;
41835           freeswitchPINVOKE.delete_switch_mm_t(swigCPtr);
41836         }
41837         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
41838       }
41839       global::System.GC.SuppressFinalize(this);
41840     }
41841   }
41842 
41843   public int samplerate {
41844     set {
41845       freeswitchPINVOKE.switch_mm_t_samplerate_set(swigCPtr, value);
41846     }
41847     get {
41848       int ret = freeswitchPINVOKE.switch_mm_t_samplerate_get(swigCPtr);
41849       return ret;
41850     }
41851   }
41852 
41853   public int channels {
41854     set {
41855       freeswitchPINVOKE.switch_mm_t_channels_set(swigCPtr, value);
41856     }
41857     get {
41858       int ret = freeswitchPINVOKE.switch_mm_t_channels_get(swigCPtr);
41859       return ret;
41860     }
41861   }
41862 
41863   public int keyint {
41864     set {
41865       freeswitchPINVOKE.switch_mm_t_keyint_set(swigCPtr, value);
41866     }
41867     get {
41868       int ret = freeswitchPINVOKE.switch_mm_t_keyint_get(swigCPtr);
41869       return ret;
41870     }
41871   }
41872 
41873   public int ab {
41874     set {
41875       freeswitchPINVOKE.switch_mm_t_ab_set(swigCPtr, value);
41876     }
41877     get {
41878       int ret = freeswitchPINVOKE.switch_mm_t_ab_get(swigCPtr);
41879       return ret;
41880     }
41881   }
41882 
41883   public int vb {
41884     set {
41885       freeswitchPINVOKE.switch_mm_t_vb_set(swigCPtr, value);
41886     }
41887     get {
41888       int ret = freeswitchPINVOKE.switch_mm_t_vb_get(swigCPtr);
41889       return ret;
41890     }
41891   }
41892 
41893   public int vw {
41894     set {
41895       freeswitchPINVOKE.switch_mm_t_vw_set(swigCPtr, value);
41896     }
41897     get {
41898       int ret = freeswitchPINVOKE.switch_mm_t_vw_get(swigCPtr);
41899       return ret;
41900     }
41901   }
41902 
41903   public int vh {
41904     set {
41905       freeswitchPINVOKE.switch_mm_t_vh_set(swigCPtr, value);
41906     }
41907     get {
41908       int ret = freeswitchPINVOKE.switch_mm_t_vh_get(swigCPtr);
41909       return ret;
41910     }
41911   }
41912 
41913   public int cbr {
41914     set {
41915       freeswitchPINVOKE.switch_mm_t_cbr_set(swigCPtr, value);
41916     }
41917     get {
41918       int ret = freeswitchPINVOKE.switch_mm_t_cbr_get(swigCPtr);
41919       return ret;
41920     }
41921   }
41922 
41923   public float fps {
41924     set {
41925       freeswitchPINVOKE.switch_mm_t_fps_set(swigCPtr, value);
41926     }
41927     get {
41928       float ret = freeswitchPINVOKE.switch_mm_t_fps_get(swigCPtr);
41929       return ret;
41930     }
41931   }
41932 
41933   public float source_fps {
41934     set {
41935       freeswitchPINVOKE.switch_mm_t_source_fps_set(swigCPtr, value);
41936     }
41937     get {
41938       float ret = freeswitchPINVOKE.switch_mm_t_source_fps_get(swigCPtr);
41939       return ret;
41940     }
41941   }
41942 
41943   public int vbuf {
41944     set {
41945       freeswitchPINVOKE.switch_mm_t_vbuf_set(swigCPtr, value);
41946     }
41947     get {
41948       int ret = freeswitchPINVOKE.switch_mm_t_vbuf_get(swigCPtr);
41949       return ret;
41950     }
41951   }
41952 
41953   public switch_video_profile_t vprofile {
41954     set {
41955       freeswitchPINVOKE.switch_mm_t_vprofile_set(swigCPtr, (int)value);
41956     }
41957     get {
41958       switch_video_profile_t ret = (switch_video_profile_t)freeswitchPINVOKE.switch_mm_t_vprofile_get(swigCPtr);
41959       return ret;
41960     }
41961   }
41962 
41963   public switch_video_encode_speed_t vencspd {
41964     set {
41965       freeswitchPINVOKE.switch_mm_t_vencspd_set(swigCPtr, (int)value);
41966     }
41967     get {
41968       switch_video_encode_speed_t ret = (switch_video_encode_speed_t)freeswitchPINVOKE.switch_mm_t_vencspd_get(swigCPtr);
41969       return ret;
41970     }
41971   }
41972 
41973   public byte try_hardware_encoder {
41974     set {
41975       freeswitchPINVOKE.switch_mm_t_try_hardware_encoder_set(swigCPtr, value);
41976     }
41977     get {
41978       byte ret = freeswitchPINVOKE.switch_mm_t_try_hardware_encoder_get(swigCPtr);
41979       return ret;
41980     }
41981   }
41982 
41983   public int scale_w {
41984     set {
41985       freeswitchPINVOKE.switch_mm_t_scale_w_set(swigCPtr, value);
41986     }
41987     get {
41988       int ret = freeswitchPINVOKE.switch_mm_t_scale_w_get(swigCPtr);
41989       return ret;
41990     }
41991   }
41992 
41993   public int scale_h {
41994     set {
41995       freeswitchPINVOKE.switch_mm_t_scale_h_set(swigCPtr, value);
41996     }
41997     get {
41998       int ret = freeswitchPINVOKE.switch_mm_t_scale_h_get(swigCPtr);
41999       return ret;
42000     }
42001   }
42002 
42003   public SWIGTYPE_p_switch_img_fmt_t fmt {
42004     set {
42005       freeswitchPINVOKE.switch_mm_t_fmt_set(swigCPtr, SWIGTYPE_p_switch_img_fmt_t.getCPtr(value));
42006       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
42007     }
42008     get {
42009       SWIGTYPE_p_switch_img_fmt_t ret = new SWIGTYPE_p_switch_img_fmt_t(freeswitchPINVOKE.switch_mm_t_fmt_get(swigCPtr), true);
42010       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
42011       return ret;
42012     }
42013   }
42014 
42015   public string auth_username {
42016     set {
42017       freeswitchPINVOKE.switch_mm_t_auth_username_set(swigCPtr, value);
42018     }
42019     get {
42020       string ret = freeswitchPINVOKE.switch_mm_t_auth_username_get(swigCPtr);
42021       return ret;
42022     }
42023   }
42024 
42025   public string auth_password {
42026     set {
42027       freeswitchPINVOKE.switch_mm_t_auth_password_set(swigCPtr, value);
42028     }
42029     get {
42030       string ret = freeswitchPINVOKE.switch_mm_t_auth_password_get(swigCPtr);
42031       return ret;
42032     }
42033   }
42034 
switch_mm_t()42035   public switch_mm_t() : this(freeswitchPINVOKE.new_switch_mm_t(), true) {
42036   }
42037 
42038 }
42039 
42040 }
42041 //------------------------------------------------------------------------------
42042 // <auto-generated />
42043 //
42044 // This file was automatically generated by SWIG (http://www.swig.org).
42045 // Version 3.0.12
42046 //
42047 // Do not make changes to this file unless you know what you are doing--modify
42048 // the SWIG interface file instead.
42049 //------------------------------------------------------------------------------
42050 
42051 namespace FreeSWITCH.Native {
42052 
42053 public enum switch_module_flag_enum_t {
42054   SMODF_NONE = 0,
42055   SMODF_GLOBAL_SYMBOLS = (1 << 0)
42056 }
42057 
42058 }
42059 //------------------------------------------------------------------------------
42060 // <auto-generated />
42061 //
42062 // This file was automatically generated by SWIG (http://www.swig.org).
42063 // Version 3.0.12
42064 //
42065 // Do not make changes to this file unless you know what you are doing--modify
42066 // the SWIG interface file instead.
42067 //------------------------------------------------------------------------------
42068 
42069 namespace FreeSWITCH.Native {
42070 
42071 public enum switch_module_interface_name_t {
42072   SWITCH_ENDPOINT_INTERFACE,
42073   SWITCH_TIMER_INTERFACE,
42074   SWITCH_DIALPLAN_INTERFACE,
42075   SWITCH_CODEC_INTERFACE,
42076   SWITCH_APPLICATION_INTERFACE,
42077   SWITCH_API_INTERFACE,
42078   SWITCH_FILE_INTERFACE,
42079   SWITCH_SPEECH_INTERFACE,
42080   SWITCH_DIRECTORY_INTERFACE,
42081   SWITCH_CHAT_INTERFACE,
42082   SWITCH_SAY_INTERFACE,
42083   SWITCH_ASR_INTERFACE,
42084   SWITCH_MANAGEMENT_INTERFACE,
42085   SWITCH_LIMIT_INTERFACE,
42086   SWITCH_CHAT_APPLICATION_INTERFACE,
42087   SWITCH_JSON_API_INTERFACE,
42088   SWITCH_DATABASE_INTERFACE
42089 }
42090 
42091 }
42092 //------------------------------------------------------------------------------
42093 // <auto-generated />
42094 //
42095 // This file was automatically generated by SWIG (http://www.swig.org).
42096 // Version 3.0.12
42097 //
42098 // Do not make changes to this file unless you know what you are doing--modify
42099 // the SWIG interface file instead.
42100 //------------------------------------------------------------------------------
42101 
42102 namespace FreeSWITCH.Native {
42103 
42104 public class switch_network_port_range : global::System.IDisposable {
42105   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
42106   protected bool swigCMemOwn;
42107 
switch_network_port_range(global::System.IntPtr cPtr, bool cMemoryOwn)42108   internal switch_network_port_range(global::System.IntPtr cPtr, bool cMemoryOwn) {
42109     swigCMemOwn = cMemoryOwn;
42110     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
42111   }
42112 
getCPtr(switch_network_port_range obj)42113   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_network_port_range obj) {
42114     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
42115   }
42116 
~switch_network_port_range()42117   ~switch_network_port_range() {
42118     Dispose();
42119   }
42120 
Dispose()42121   public virtual void Dispose() {
42122     lock(this) {
42123       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
42124         if (swigCMemOwn) {
42125           swigCMemOwn = false;
42126           freeswitchPINVOKE.delete_switch_network_port_range(swigCPtr);
42127         }
42128         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
42129       }
42130       global::System.GC.SuppressFinalize(this);
42131     }
42132   }
42133 
42134   public int port {
42135     set {
42136       freeswitchPINVOKE.switch_network_port_range_port_set(swigCPtr, value);
42137     }
42138     get {
42139       int ret = freeswitchPINVOKE.switch_network_port_range_port_get(swigCPtr);
42140       return ret;
42141     }
42142   }
42143 
42144   public SWIGTYPE_p_int ports {
42145     set {
42146       freeswitchPINVOKE.switch_network_port_range_ports_set(swigCPtr, SWIGTYPE_p_int.getCPtr(value));
42147     }
42148     get {
42149       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_network_port_range_ports_get(swigCPtr);
42150       SWIGTYPE_p_int ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_int(cPtr, false);
42151       return ret;
42152     }
42153   }
42154 
42155   public int min_port {
42156     set {
42157       freeswitchPINVOKE.switch_network_port_range_min_port_set(swigCPtr, value);
42158     }
42159     get {
42160       int ret = freeswitchPINVOKE.switch_network_port_range_min_port_get(swigCPtr);
42161       return ret;
42162     }
42163   }
42164 
42165   public int max_port {
42166     set {
42167       freeswitchPINVOKE.switch_network_port_range_max_port_set(swigCPtr, value);
42168     }
42169     get {
42170       int ret = freeswitchPINVOKE.switch_network_port_range_max_port_get(swigCPtr);
42171       return ret;
42172     }
42173   }
42174 
switch_network_port_range()42175   public switch_network_port_range() : this(freeswitchPINVOKE.new_switch_network_port_range(), true) {
42176   }
42177 
42178 }
42179 
42180 }
42181 //------------------------------------------------------------------------------
42182 // <auto-generated />
42183 //
42184 // This file was automatically generated by SWIG (http://www.swig.org).
42185 // Version 3.0.12
42186 //
42187 // Do not make changes to this file unless you know what you are doing--modify
42188 // the SWIG interface file instead.
42189 //------------------------------------------------------------------------------
42190 
42191 namespace FreeSWITCH.Native {
42192 
42193 [System.Flags] public enum switch_originate_flag_enum_t {
42194   SOF_NONE = 0,
42195   SOF_NOBLOCK = (1 << 0),
42196   SOF_FORKED_DIAL = (1 << 1),
42197   SOF_NO_EFFECTIVE_ANI = (1 << 2),
42198   SOF_NO_EFFECTIVE_ANIII = (1 << 3),
42199   SOF_NO_EFFECTIVE_CID_NUM = (1 << 4),
42200   SOF_NO_EFFECTIVE_CID_NAME = (1 << 5),
42201   SOF_NO_LIMITS = (1 << 6)
42202 }
42203 
42204 }
42205 //------------------------------------------------------------------------------
42206 // <auto-generated />
42207 //
42208 // This file was automatically generated by SWIG (http://www.swig.org).
42209 // Version 3.0.12
42210 //
42211 // Do not make changes to this file unless you know what you are doing--modify
42212 // the SWIG interface file instead.
42213 //------------------------------------------------------------------------------
42214 
42215 namespace FreeSWITCH.Native {
42216 
42217 public class switch_picture : global::System.IDisposable {
42218   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
42219   protected bool swigCMemOwn;
42220 
switch_picture(global::System.IntPtr cPtr, bool cMemoryOwn)42221   internal switch_picture(global::System.IntPtr cPtr, bool cMemoryOwn) {
42222     swigCMemOwn = cMemoryOwn;
42223     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
42224   }
42225 
getCPtr(switch_picture obj)42226   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_picture obj) {
42227     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
42228   }
42229 
~switch_picture()42230   ~switch_picture() {
42231     Dispose();
42232   }
42233 
Dispose()42234   public virtual void Dispose() {
42235     lock(this) {
42236       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
42237         if (swigCMemOwn) {
42238           swigCMemOwn = false;
42239           freeswitchPINVOKE.delete_switch_picture(swigCPtr);
42240         }
42241         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
42242       }
42243       global::System.GC.SuppressFinalize(this);
42244     }
42245   }
42246 
42247   public uint width {
42248     set {
42249       freeswitchPINVOKE.switch_picture_width_set(swigCPtr, value);
42250     }
42251     get {
42252       uint ret = freeswitchPINVOKE.switch_picture_width_get(swigCPtr);
42253       return ret;
42254     }
42255   }
42256 
42257   public uint height {
42258     set {
42259       freeswitchPINVOKE.switch_picture_height_set(swigCPtr, value);
42260     }
42261     get {
42262       uint ret = freeswitchPINVOKE.switch_picture_height_get(swigCPtr);
42263       return ret;
42264     }
42265   }
42266 
42267   public SWIGTYPE_p_p_unsigned_char planes {
42268     set {
42269       freeswitchPINVOKE.switch_picture_planes_set(swigCPtr, SWIGTYPE_p_p_unsigned_char.getCPtr(value));
42270     }
42271     get {
42272       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_picture_planes_get(swigCPtr);
42273       SWIGTYPE_p_p_unsigned_char ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_p_unsigned_char(cPtr, false);
42274       return ret;
42275     }
42276   }
42277 
42278   public SWIGTYPE_p_unsigned_long stride {
42279     set {
42280       freeswitchPINVOKE.switch_picture_stride_set(swigCPtr, SWIGTYPE_p_unsigned_long.getCPtr(value));
42281     }
42282     get {
42283       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_picture_stride_get(swigCPtr);
42284       SWIGTYPE_p_unsigned_long ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_unsigned_long(cPtr, false);
42285       return ret;
42286     }
42287   }
42288 
switch_picture()42289   public switch_picture() : this(freeswitchPINVOKE.new_switch_picture(), true) {
42290   }
42291 
42292 }
42293 
42294 }
42295 //------------------------------------------------------------------------------
42296 // <auto-generated />
42297 //
42298 // This file was automatically generated by SWIG (http://www.swig.org).
42299 // Version 3.0.12
42300 //
42301 // Do not make changes to this file unless you know what you are doing--modify
42302 // the SWIG interface file instead.
42303 //------------------------------------------------------------------------------
42304 
42305 namespace FreeSWITCH.Native {
42306 
42307 public enum switch_poll_t {
42308   SWITCH_POLL_READ = (1 << 0),
42309   SWITCH_POLL_WRITE = (1 << 1),
42310   SWITCH_POLL_ERROR = (1 << 2),
42311   SWITCH_POLL_HUP = (1 << 3),
42312   SWITCH_POLL_RDNORM = (1 << 4),
42313   SWITCH_POLL_RDBAND = (1 << 5),
42314   SWITCH_POLL_PRI = (1 << 6),
42315   SWITCH_POLL_INVALID = (1 << 7)
42316 }
42317 
42318 }
42319 //------------------------------------------------------------------------------
42320 // <auto-generated />
42321 //
42322 // This file was automatically generated by SWIG (http://www.swig.org).
42323 // Version 3.0.12
42324 //
42325 // Do not make changes to this file unless you know what you are doing--modify
42326 // the SWIG interface file instead.
42327 //------------------------------------------------------------------------------
42328 
42329 namespace FreeSWITCH.Native {
42330 
42331 [System.Flags] public enum switch_port_flag_enum_t {
42332   SPF_NONE = 0,
42333   SPF_ODD = (1 << 0),
42334   SPF_EVEN = (1 << 1),
42335   SPF_ROBUST_TCP = (1 << 2),
42336   SPF_ROBUST_UDP = (1 << 3)
42337 }
42338 
42339 }
42340 //------------------------------------------------------------------------------
42341 // <auto-generated />
42342 //
42343 // This file was automatically generated by SWIG (http://www.swig.org).
42344 // Version 3.0.12
42345 //
42346 // Do not make changes to this file unless you know what you are doing--modify
42347 // the SWIG interface file instead.
42348 //------------------------------------------------------------------------------
42349 
42350 namespace FreeSWITCH.Native {
42351 
42352 public enum switch_priority_t {
42353   SWITCH_PRIORITY_NORMAL,
42354   SWITCH_PRIORITY_LOW,
42355   SWITCH_PRIORITY_HIGH
42356 }
42357 
42358 }
42359 //------------------------------------------------------------------------------
42360 // <auto-generated />
42361 //
42362 // This file was automatically generated by SWIG (http://www.swig.org).
42363 // Version 3.0.12
42364 //
42365 // Do not make changes to this file unless you know what you are doing--modify
42366 // the SWIG interface file instead.
42367 //------------------------------------------------------------------------------
42368 
42369 namespace FreeSWITCH.Native {
42370 
42371 public enum switch_pvt_class_t {
42372   SWITCH_PVT_PRIMARY = 0,
42373   SWITCH_PVT_SECONDARY
42374 }
42375 
42376 }
42377 //------------------------------------------------------------------------------
42378 // <auto-generated />
42379 //
42380 // This file was automatically generated by SWIG (http://www.swig.org).
42381 // Version 3.0.12
42382 //
42383 // Do not make changes to this file unless you know what you are doing--modify
42384 // the SWIG interface file instead.
42385 //------------------------------------------------------------------------------
42386 
42387 namespace FreeSWITCH.Native {
42388 
42389 public enum switch_ring_ready_t {
42390   SWITCH_RING_READY_NONE,
42391   SWITCH_RING_READY_RINGING,
42392   SWITCH_RING_READY_QUEUED
42393 }
42394 
42395 }
42396 //------------------------------------------------------------------------------
42397 // <auto-generated />
42398 //
42399 // This file was automatically generated by SWIG (http://www.swig.org).
42400 // Version 3.0.12
42401 //
42402 // Do not make changes to this file unless you know what you are doing--modify
42403 // the SWIG interface file instead.
42404 //------------------------------------------------------------------------------
42405 
42406 namespace FreeSWITCH.Native {
42407 
42408 public class switch_rtcp_hdr_t : global::System.IDisposable {
42409   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
42410   protected bool swigCMemOwn;
42411 
switch_rtcp_hdr_t(global::System.IntPtr cPtr, bool cMemoryOwn)42412   internal switch_rtcp_hdr_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
42413     swigCMemOwn = cMemoryOwn;
42414     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
42415   }
42416 
getCPtr(switch_rtcp_hdr_t obj)42417   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_rtcp_hdr_t obj) {
42418     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
42419   }
42420 
~switch_rtcp_hdr_t()42421   ~switch_rtcp_hdr_t() {
42422     Dispose();
42423   }
42424 
Dispose()42425   public virtual void Dispose() {
42426     lock(this) {
42427       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
42428         if (swigCMemOwn) {
42429           swigCMemOwn = false;
42430           freeswitchPINVOKE.delete_switch_rtcp_hdr_t(swigCPtr);
42431         }
42432         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
42433       }
42434       global::System.GC.SuppressFinalize(this);
42435     }
42436   }
42437 
42438   public uint version {
42439     set {
42440       freeswitchPINVOKE.switch_rtcp_hdr_t_version_set(swigCPtr, value);
42441     }
42442     get {
42443       uint ret = freeswitchPINVOKE.switch_rtcp_hdr_t_version_get(swigCPtr);
42444       return ret;
42445     }
42446   }
42447 
42448   public uint p {
42449     set {
42450       freeswitchPINVOKE.switch_rtcp_hdr_t_p_set(swigCPtr, value);
42451     }
42452     get {
42453       uint ret = freeswitchPINVOKE.switch_rtcp_hdr_t_p_get(swigCPtr);
42454       return ret;
42455     }
42456   }
42457 
42458   public uint count {
42459     set {
42460       freeswitchPINVOKE.switch_rtcp_hdr_t_count_set(swigCPtr, value);
42461     }
42462     get {
42463       uint ret = freeswitchPINVOKE.switch_rtcp_hdr_t_count_get(swigCPtr);
42464       return ret;
42465     }
42466   }
42467 
42468   public uint type {
42469     set {
42470       freeswitchPINVOKE.switch_rtcp_hdr_t_type_set(swigCPtr, value);
42471     }
42472     get {
42473       uint ret = freeswitchPINVOKE.switch_rtcp_hdr_t_type_get(swigCPtr);
42474       return ret;
42475     }
42476   }
42477 
42478   public uint length {
42479     set {
42480       freeswitchPINVOKE.switch_rtcp_hdr_t_length_set(swigCPtr, value);
42481     }
42482     get {
42483       uint ret = freeswitchPINVOKE.switch_rtcp_hdr_t_length_get(swigCPtr);
42484       return ret;
42485     }
42486   }
42487 
switch_rtcp_hdr_t()42488   public switch_rtcp_hdr_t() : this(freeswitchPINVOKE.new_switch_rtcp_hdr_t(), true) {
42489   }
42490 
42491 }
42492 
42493 }
42494 //------------------------------------------------------------------------------
42495 // <auto-generated />
42496 //
42497 // This file was automatically generated by SWIG (http://www.swig.org).
42498 // Version 3.0.12
42499 //
42500 // Do not make changes to this file unless you know what you are doing--modify
42501 // the SWIG interface file instead.
42502 //------------------------------------------------------------------------------
42503 
42504 namespace FreeSWITCH.Native {
42505 
42506 public class switch_rtcp_numbers_t : global::System.IDisposable {
42507   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
42508   protected bool swigCMemOwn;
42509 
switch_rtcp_numbers_t(global::System.IntPtr cPtr, bool cMemoryOwn)42510   internal switch_rtcp_numbers_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
42511     swigCMemOwn = cMemoryOwn;
42512     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
42513   }
42514 
getCPtr(switch_rtcp_numbers_t obj)42515   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_rtcp_numbers_t obj) {
42516     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
42517   }
42518 
~switch_rtcp_numbers_t()42519   ~switch_rtcp_numbers_t() {
42520     Dispose();
42521   }
42522 
Dispose()42523   public virtual void Dispose() {
42524     lock(this) {
42525       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
42526         if (swigCMemOwn) {
42527           swigCMemOwn = false;
42528           freeswitchPINVOKE.delete_switch_rtcp_numbers_t(swigCPtr);
42529         }
42530         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
42531       }
42532       global::System.GC.SuppressFinalize(this);
42533     }
42534   }
42535 
42536   public uint packet_count {
42537     set {
42538       freeswitchPINVOKE.switch_rtcp_numbers_t_packet_count_set(swigCPtr, value);
42539     }
42540     get {
42541       uint ret = freeswitchPINVOKE.switch_rtcp_numbers_t_packet_count_get(swigCPtr);
42542       return ret;
42543     }
42544   }
42545 
42546   public uint octet_count {
42547     set {
42548       freeswitchPINVOKE.switch_rtcp_numbers_t_octet_count_set(swigCPtr, value);
42549     }
42550     get {
42551       uint ret = freeswitchPINVOKE.switch_rtcp_numbers_t_octet_count_get(swigCPtr);
42552       return ret;
42553     }
42554   }
42555 
42556   public uint peer_ssrc {
42557     set {
42558       freeswitchPINVOKE.switch_rtcp_numbers_t_peer_ssrc_set(swigCPtr, value);
42559     }
42560     get {
42561       uint ret = freeswitchPINVOKE.switch_rtcp_numbers_t_peer_ssrc_get(swigCPtr);
42562       return ret;
42563     }
42564   }
42565 
42566   public uint last_rpt_ts {
42567     set {
42568       freeswitchPINVOKE.switch_rtcp_numbers_t_last_rpt_ts_set(swigCPtr, value);
42569     }
42570     get {
42571       uint ret = freeswitchPINVOKE.switch_rtcp_numbers_t_last_rpt_ts_get(swigCPtr);
42572       return ret;
42573     }
42574   }
42575 
42576   public uint ssrc {
42577     set {
42578       freeswitchPINVOKE.switch_rtcp_numbers_t_ssrc_set(swigCPtr, value);
42579     }
42580     get {
42581       uint ret = freeswitchPINVOKE.switch_rtcp_numbers_t_ssrc_get(swigCPtr);
42582       return ret;
42583     }
42584   }
42585 
42586   public uint csrc {
42587     set {
42588       freeswitchPINVOKE.switch_rtcp_numbers_t_csrc_set(swigCPtr, value);
42589     }
42590     get {
42591       uint ret = freeswitchPINVOKE.switch_rtcp_numbers_t_csrc_get(swigCPtr);
42592       return ret;
42593     }
42594   }
42595 
42596   public uint last_pkt_tsdiff {
42597     set {
42598       freeswitchPINVOKE.switch_rtcp_numbers_t_last_pkt_tsdiff_set(swigCPtr, value);
42599     }
42600     get {
42601       uint ret = freeswitchPINVOKE.switch_rtcp_numbers_t_last_pkt_tsdiff_get(swigCPtr);
42602       return ret;
42603     }
42604   }
42605 
42606   public double inter_jitter {
42607     set {
42608       freeswitchPINVOKE.switch_rtcp_numbers_t_inter_jitter_set(swigCPtr, value);
42609     }
42610     get {
42611       double ret = freeswitchPINVOKE.switch_rtcp_numbers_t_inter_jitter_get(swigCPtr);
42612       return ret;
42613     }
42614   }
42615 
42616   public uint last_rpt_ext_seq {
42617     set {
42618       freeswitchPINVOKE.switch_rtcp_numbers_t_last_rpt_ext_seq_set(swigCPtr, value);
42619     }
42620     get {
42621       uint ret = freeswitchPINVOKE.switch_rtcp_numbers_t_last_rpt_ext_seq_get(swigCPtr);
42622       return ret;
42623     }
42624   }
42625 
42626   public ushort last_rpt_cycle {
42627     set {
42628       freeswitchPINVOKE.switch_rtcp_numbers_t_last_rpt_cycle_set(swigCPtr, value);
42629     }
42630     get {
42631       ushort ret = freeswitchPINVOKE.switch_rtcp_numbers_t_last_rpt_cycle_get(swigCPtr);
42632       return ret;
42633     }
42634   }
42635 
42636   public ushort period_pkt_count {
42637     set {
42638       freeswitchPINVOKE.switch_rtcp_numbers_t_period_pkt_count_set(swigCPtr, value);
42639     }
42640     get {
42641       ushort ret = freeswitchPINVOKE.switch_rtcp_numbers_t_period_pkt_count_get(swigCPtr);
42642       return ret;
42643     }
42644   }
42645 
42646   public ushort pkt_count {
42647     set {
42648       freeswitchPINVOKE.switch_rtcp_numbers_t_pkt_count_set(swigCPtr, value);
42649     }
42650     get {
42651       ushort ret = freeswitchPINVOKE.switch_rtcp_numbers_t_pkt_count_get(swigCPtr);
42652       return ret;
42653     }
42654   }
42655 
42656   public ushort sent_pkt_count {
42657     set {
42658       freeswitchPINVOKE.switch_rtcp_numbers_t_sent_pkt_count_set(swigCPtr, value);
42659     }
42660     get {
42661       ushort ret = freeswitchPINVOKE.switch_rtcp_numbers_t_sent_pkt_count_get(swigCPtr);
42662       return ret;
42663     }
42664   }
42665 
42666   public uint rtcp_rtp_count {
42667     set {
42668       freeswitchPINVOKE.switch_rtcp_numbers_t_rtcp_rtp_count_set(swigCPtr, value);
42669     }
42670     get {
42671       uint ret = freeswitchPINVOKE.switch_rtcp_numbers_t_rtcp_rtp_count_get(swigCPtr);
42672       return ret;
42673     }
42674   }
42675 
42676   public uint high_ext_seq_recv {
42677     set {
42678       freeswitchPINVOKE.switch_rtcp_numbers_t_high_ext_seq_recv_set(swigCPtr, value);
42679     }
42680     get {
42681       uint ret = freeswitchPINVOKE.switch_rtcp_numbers_t_high_ext_seq_recv_get(swigCPtr);
42682       return ret;
42683     }
42684   }
42685 
42686   public ushort cycle {
42687     set {
42688       freeswitchPINVOKE.switch_rtcp_numbers_t_cycle_set(swigCPtr, value);
42689     }
42690     get {
42691       ushort ret = freeswitchPINVOKE.switch_rtcp_numbers_t_cycle_get(swigCPtr);
42692       return ret;
42693     }
42694   }
42695 
42696   public uint bad_seq {
42697     set {
42698       freeswitchPINVOKE.switch_rtcp_numbers_t_bad_seq_set(swigCPtr, value);
42699     }
42700     get {
42701       uint ret = freeswitchPINVOKE.switch_rtcp_numbers_t_bad_seq_get(swigCPtr);
42702       return ret;
42703     }
42704   }
42705 
42706   public ushort base_seq {
42707     set {
42708       freeswitchPINVOKE.switch_rtcp_numbers_t_base_seq_set(swigCPtr, value);
42709     }
42710     get {
42711       ushort ret = freeswitchPINVOKE.switch_rtcp_numbers_t_base_seq_get(swigCPtr);
42712       return ret;
42713     }
42714   }
42715 
42716   public uint cum_lost {
42717     set {
42718       freeswitchPINVOKE.switch_rtcp_numbers_t_cum_lost_set(swigCPtr, value);
42719     }
42720     get {
42721       uint ret = freeswitchPINVOKE.switch_rtcp_numbers_t_cum_lost_get(swigCPtr);
42722       return ret;
42723     }
42724   }
42725 
42726   public uint last_recv_lsr_local {
42727     set {
42728       freeswitchPINVOKE.switch_rtcp_numbers_t_last_recv_lsr_local_set(swigCPtr, value);
42729     }
42730     get {
42731       uint ret = freeswitchPINVOKE.switch_rtcp_numbers_t_last_recv_lsr_local_get(swigCPtr);
42732       return ret;
42733     }
42734   }
42735 
42736   public uint last_recv_lsr_peer {
42737     set {
42738       freeswitchPINVOKE.switch_rtcp_numbers_t_last_recv_lsr_peer_set(swigCPtr, value);
42739     }
42740     get {
42741       uint ret = freeswitchPINVOKE.switch_rtcp_numbers_t_last_recv_lsr_peer_get(swigCPtr);
42742       return ret;
42743     }
42744   }
42745 
42746   public uint init {
42747     set {
42748       freeswitchPINVOKE.switch_rtcp_numbers_t_init_set(swigCPtr, value);
42749     }
42750     get {
42751       uint ret = freeswitchPINVOKE.switch_rtcp_numbers_t_init_get(swigCPtr);
42752       return ret;
42753     }
42754   }
42755 
switch_rtcp_numbers_t()42756   public switch_rtcp_numbers_t() : this(freeswitchPINVOKE.new_switch_rtcp_numbers_t(), true) {
42757   }
42758 
42759 }
42760 
42761 }
42762 //------------------------------------------------------------------------------
42763 // <auto-generated />
42764 //
42765 // This file was automatically generated by SWIG (http://www.swig.org).
42766 // Version 3.0.12
42767 //
42768 // Do not make changes to this file unless you know what you are doing--modify
42769 // the SWIG interface file instead.
42770 //------------------------------------------------------------------------------
42771 
42772 namespace FreeSWITCH.Native {
42773 
42774 public class switch_rtcp_video_counters_t : global::System.IDisposable {
42775   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
42776   protected bool swigCMemOwn;
42777 
switch_rtcp_video_counters_t(global::System.IntPtr cPtr, bool cMemoryOwn)42778   internal switch_rtcp_video_counters_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
42779     swigCMemOwn = cMemoryOwn;
42780     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
42781   }
42782 
getCPtr(switch_rtcp_video_counters_t obj)42783   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_rtcp_video_counters_t obj) {
42784     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
42785   }
42786 
~switch_rtcp_video_counters_t()42787   ~switch_rtcp_video_counters_t() {
42788     Dispose();
42789   }
42790 
Dispose()42791   public virtual void Dispose() {
42792     lock(this) {
42793       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
42794         if (swigCMemOwn) {
42795           swigCMemOwn = false;
42796           freeswitchPINVOKE.delete_switch_rtcp_video_counters_t(swigCPtr);
42797         }
42798         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
42799       }
42800       global::System.GC.SuppressFinalize(this);
42801     }
42802   }
42803 
42804   public ushort nack_count {
42805     set {
42806       freeswitchPINVOKE.switch_rtcp_video_counters_t_nack_count_set(swigCPtr, value);
42807     }
42808     get {
42809       ushort ret = freeswitchPINVOKE.switch_rtcp_video_counters_t_nack_count_get(swigCPtr);
42810       return ret;
42811     }
42812   }
42813 
42814   public ushort fir_count {
42815     set {
42816       freeswitchPINVOKE.switch_rtcp_video_counters_t_fir_count_set(swigCPtr, value);
42817     }
42818     get {
42819       ushort ret = freeswitchPINVOKE.switch_rtcp_video_counters_t_fir_count_get(swigCPtr);
42820       return ret;
42821     }
42822   }
42823 
42824   public ushort pli_count {
42825     set {
42826       freeswitchPINVOKE.switch_rtcp_video_counters_t_pli_count_set(swigCPtr, value);
42827     }
42828     get {
42829       ushort ret = freeswitchPINVOKE.switch_rtcp_video_counters_t_pli_count_get(swigCPtr);
42830       return ret;
42831     }
42832   }
42833 
42834   public ushort sr_count {
42835     set {
42836       freeswitchPINVOKE.switch_rtcp_video_counters_t_sr_count_set(swigCPtr, value);
42837     }
42838     get {
42839       ushort ret = freeswitchPINVOKE.switch_rtcp_video_counters_t_sr_count_get(swigCPtr);
42840       return ret;
42841     }
42842   }
42843 
42844   public ushort rr_count {
42845     set {
42846       freeswitchPINVOKE.switch_rtcp_video_counters_t_rr_count_set(swigCPtr, value);
42847     }
42848     get {
42849       ushort ret = freeswitchPINVOKE.switch_rtcp_video_counters_t_rr_count_get(swigCPtr);
42850       return ret;
42851     }
42852   }
42853 
switch_rtcp_video_counters_t()42854   public switch_rtcp_video_counters_t() : this(freeswitchPINVOKE.new_switch_rtcp_video_counters_t(), true) {
42855   }
42856 
42857 }
42858 
42859 }
42860 //------------------------------------------------------------------------------
42861 // <auto-generated />
42862 //
42863 // This file was automatically generated by SWIG (http://www.swig.org).
42864 // Version 3.0.12
42865 //
42866 // Do not make changes to this file unless you know what you are doing--modify
42867 // the SWIG interface file instead.
42868 //------------------------------------------------------------------------------
42869 
42870 namespace FreeSWITCH.Native {
42871 
42872 public class switch_rtcp_video_stats_t : global::System.IDisposable {
42873   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
42874   protected bool swigCMemOwn;
42875 
switch_rtcp_video_stats_t(global::System.IntPtr cPtr, bool cMemoryOwn)42876   internal switch_rtcp_video_stats_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
42877     swigCMemOwn = cMemoryOwn;
42878     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
42879   }
42880 
getCPtr(switch_rtcp_video_stats_t obj)42881   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_rtcp_video_stats_t obj) {
42882     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
42883   }
42884 
~switch_rtcp_video_stats_t()42885   ~switch_rtcp_video_stats_t() {
42886     Dispose();
42887   }
42888 
Dispose()42889   public virtual void Dispose() {
42890     lock(this) {
42891       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
42892         if (swigCMemOwn) {
42893           swigCMemOwn = false;
42894           freeswitchPINVOKE.delete_switch_rtcp_video_stats_t(swigCPtr);
42895         }
42896         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
42897       }
42898       global::System.GC.SuppressFinalize(this);
42899     }
42900   }
42901 
42902   public switch_rtcp_video_counters_t video_in {
42903     set {
42904       freeswitchPINVOKE.switch_rtcp_video_stats_t_video_in_set(swigCPtr, switch_rtcp_video_counters_t.getCPtr(value));
42905     }
42906     get {
42907       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_rtcp_video_stats_t_video_in_get(swigCPtr);
42908       switch_rtcp_video_counters_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_rtcp_video_counters_t(cPtr, false);
42909       return ret;
42910     }
42911   }
42912 
42913   public switch_rtcp_video_counters_t video_out {
42914     set {
42915       freeswitchPINVOKE.switch_rtcp_video_stats_t_video_out_set(swigCPtr, switch_rtcp_video_counters_t.getCPtr(value));
42916     }
42917     get {
42918       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_rtcp_video_stats_t_video_out_get(swigCPtr);
42919       switch_rtcp_video_counters_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_rtcp_video_counters_t(cPtr, false);
42920       return ret;
42921     }
42922   }
42923 
switch_rtcp_video_stats_t()42924   public switch_rtcp_video_stats_t() : this(freeswitchPINVOKE.new_switch_rtcp_video_stats_t(), true) {
42925   }
42926 
42927 }
42928 
42929 }
42930 //------------------------------------------------------------------------------
42931 // <auto-generated />
42932 //
42933 // This file was automatically generated by SWIG (http://www.swig.org).
42934 // Version 3.0.12
42935 //
42936 // Do not make changes to this file unless you know what you are doing--modify
42937 // the SWIG interface file instead.
42938 //------------------------------------------------------------------------------
42939 
42940 namespace FreeSWITCH.Native {
42941 
42942 public enum switch_rtp_bug_flag_t {
42943   RTP_BUG_NONE = 0,
42944   RTP_BUG_CISCO_SKIP_MARK_BIT_2833 = (1 << 0),
42945   RTP_BUG_SONUS_SEND_INVALID_TIMESTAMP_2833 = (1 << 1),
42946   RTP_BUG_IGNORE_MARK_BIT = (1 << 2),
42947   RTP_BUG_SEND_LINEAR_TIMESTAMPS = (1 << 3),
42948   RTP_BUG_START_SEQ_AT_ZERO = (1 << 4),
42949   RTP_BUG_NEVER_SEND_MARKER = (1 << 5),
42950   RTP_BUG_IGNORE_DTMF_DURATION = (1 << 6),
42951   RTP_BUG_ACCEPT_ANY_PACKETS = (1 << 7),
42952   RTP_BUG_GEN_ONE_GEN_ALL = (1 << 8),
42953   RTP_BUG_CHANGE_SSRC_ON_MARKER = (1 << 9),
42954   RTP_BUG_FLUSH_JB_ON_DTMF = (1 << 10),
42955   RTP_BUG_ACCEPT_ANY_PAYLOAD = (1 << 11),
42956   RTP_BUG_ALWAYS_AUTO_ADJUST = (1 << 12)
42957 }
42958 
42959 }
42960 //------------------------------------------------------------------------------
42961 // <auto-generated />
42962 //
42963 // This file was automatically generated by SWIG (http://www.swig.org).
42964 // Version 3.0.12
42965 //
42966 // Do not make changes to this file unless you know what you are doing--modify
42967 // the SWIG interface file instead.
42968 //------------------------------------------------------------------------------
42969 
42970 namespace FreeSWITCH.Native {
42971 
42972 public enum switch_rtp_crypto_direction_t {
42973   SWITCH_RTP_CRYPTO_SEND,
42974   SWITCH_RTP_CRYPTO_RECV,
42975   SWITCH_RTP_CRYPTO_SEND_RTCP,
42976   SWITCH_RTP_CRYPTO_RECV_RTCP,
42977   SWITCH_RTP_CRYPTO_MAX
42978 }
42979 
42980 }
42981 //------------------------------------------------------------------------------
42982 // <auto-generated />
42983 //
42984 // This file was automatically generated by SWIG (http://www.swig.org).
42985 // Version 3.0.12
42986 //
42987 // Do not make changes to this file unless you know what you are doing--modify
42988 // the SWIG interface file instead.
42989 //------------------------------------------------------------------------------
42990 
42991 namespace FreeSWITCH.Native {
42992 
42993 public class switch_rtp_crypto_key : global::System.IDisposable {
42994   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
42995   protected bool swigCMemOwn;
42996 
switch_rtp_crypto_key(global::System.IntPtr cPtr, bool cMemoryOwn)42997   internal switch_rtp_crypto_key(global::System.IntPtr cPtr, bool cMemoryOwn) {
42998     swigCMemOwn = cMemoryOwn;
42999     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
43000   }
43001 
getCPtr(switch_rtp_crypto_key obj)43002   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_rtp_crypto_key obj) {
43003     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
43004   }
43005 
~switch_rtp_crypto_key()43006   ~switch_rtp_crypto_key() {
43007     Dispose();
43008   }
43009 
Dispose()43010   public virtual void Dispose() {
43011     lock(this) {
43012       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
43013         if (swigCMemOwn) {
43014           swigCMemOwn = false;
43015           freeswitchPINVOKE.delete_switch_rtp_crypto_key(swigCPtr);
43016         }
43017         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
43018       }
43019       global::System.GC.SuppressFinalize(this);
43020     }
43021   }
43022 
43023   public uint index {
43024     set {
43025       freeswitchPINVOKE.switch_rtp_crypto_key_index_set(swigCPtr, value);
43026     }
43027     get {
43028       uint ret = freeswitchPINVOKE.switch_rtp_crypto_key_index_get(swigCPtr);
43029       return ret;
43030     }
43031   }
43032 
43033   public switch_rtp_crypto_key_type_t type {
43034     set {
43035       freeswitchPINVOKE.switch_rtp_crypto_key_type_set(swigCPtr, (int)value);
43036     }
43037     get {
43038       switch_rtp_crypto_key_type_t ret = (switch_rtp_crypto_key_type_t)freeswitchPINVOKE.switch_rtp_crypto_key_type_get(swigCPtr);
43039       return ret;
43040     }
43041   }
43042 
43043   public SWIGTYPE_p_unsigned_char keysalt {
43044     set {
43045       freeswitchPINVOKE.switch_rtp_crypto_key_keysalt_set(swigCPtr, SWIGTYPE_p_unsigned_char.getCPtr(value));
43046     }
43047     get {
43048       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_rtp_crypto_key_keysalt_get(swigCPtr);
43049       SWIGTYPE_p_unsigned_char ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
43050       return ret;
43051     }
43052   }
43053 
43054   public SWIGTYPE_p_switch_size_t keylen {
43055     set {
43056       freeswitchPINVOKE.switch_rtp_crypto_key_keylen_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
43057       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
43058     }
43059     get {
43060       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_rtp_crypto_key_keylen_get(swigCPtr), true);
43061       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
43062       return ret;
43063     }
43064   }
43065 
43066   public switch_rtp_crypto_key next {
43067     set {
43068       freeswitchPINVOKE.switch_rtp_crypto_key_next_set(swigCPtr, switch_rtp_crypto_key.getCPtr(value));
43069     }
43070     get {
43071       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_rtp_crypto_key_next_get(swigCPtr);
43072       switch_rtp_crypto_key ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_rtp_crypto_key(cPtr, false);
43073       return ret;
43074     }
43075   }
43076 
switch_rtp_crypto_key()43077   public switch_rtp_crypto_key() : this(freeswitchPINVOKE.new_switch_rtp_crypto_key(), true) {
43078   }
43079 
43080 }
43081 
43082 }
43083 //------------------------------------------------------------------------------
43084 // <auto-generated />
43085 //
43086 // This file was automatically generated by SWIG (http://www.swig.org).
43087 // Version 3.0.12
43088 //
43089 // Do not make changes to this file unless you know what you are doing--modify
43090 // the SWIG interface file instead.
43091 //------------------------------------------------------------------------------
43092 
43093 namespace FreeSWITCH.Native {
43094 
43095 public enum switch_rtp_crypto_key_param_method_type_t {
43096   CRYPTO_KEY_PARAM_METHOD_INLINE,
43097   CRYPTO_KEY_PARAM_METHOD_INVALID
43098 }
43099 
43100 }
43101 //------------------------------------------------------------------------------
43102 // <auto-generated />
43103 //
43104 // This file was automatically generated by SWIG (http://www.swig.org).
43105 // Version 3.0.12
43106 //
43107 // Do not make changes to this file unless you know what you are doing--modify
43108 // the SWIG interface file instead.
43109 //------------------------------------------------------------------------------
43110 
43111 namespace FreeSWITCH.Native {
43112 
43113 public enum switch_rtp_crypto_key_type_t {
43114   AEAD_AES_256_GCM_8,
43115   AEAD_AES_128_GCM_8,
43116   AES_CM_256_HMAC_SHA1_80,
43117   AES_CM_192_HMAC_SHA1_80,
43118   AES_CM_128_HMAC_SHA1_80,
43119   AES_CM_256_HMAC_SHA1_32,
43120   AES_CM_192_HMAC_SHA1_32,
43121   AES_CM_128_HMAC_SHA1_32,
43122   AES_CM_128_NULL_AUTH,
43123   CRYPTO_INVALID
43124 }
43125 
43126 }
43127 //------------------------------------------------------------------------------
43128 // <auto-generated />
43129 //
43130 // This file was automatically generated by SWIG (http://www.swig.org).
43131 // Version 3.0.12
43132 //
43133 // Do not make changes to this file unless you know what you are doing--modify
43134 // the SWIG interface file instead.
43135 //------------------------------------------------------------------------------
43136 
43137 namespace FreeSWITCH.Native {
43138 
43139 public enum switch_rtp_flag_t {
43140   SWITCH_RTP_FLAG_NOBLOCK = 0,
43141   SWITCH_RTP_FLAG_DTMF_ON,
43142   SWITCH_RTP_FLAG_IO,
43143   SWITCH_RTP_FLAG_USE_TIMER,
43144   SWITCH_RTP_FLAG_RTCP_PASSTHRU,
43145   SWITCH_RTP_FLAG_SECURE_SEND,
43146   SWITCH_RTP_FLAG_SECURE_RECV,
43147   SWITCH_RTP_FLAG_AUTOADJ,
43148   SWITCH_RTP_FLAG_RTCP_AUTOADJ,
43149   SWITCH_RTP_FLAG_RAW_WRITE,
43150   SWITCH_RTP_FLAG_GOOGLEHACK,
43151   SWITCH_RTP_FLAG_VAD,
43152   SWITCH_RTP_FLAG_BREAK,
43153   SWITCH_RTP_FLAG_UDPTL,
43154   SWITCH_RTP_FLAG_DATAWAIT,
43155   SWITCH_RTP_FLAG_BYTESWAP,
43156   SWITCH_RTP_FLAG_PASS_RFC2833,
43157   SWITCH_RTP_FLAG_AUTO_CNG,
43158   SWITCH_RTP_FLAG_SECURE_SEND_RESET,
43159   SWITCH_RTP_FLAG_SECURE_RECV_RESET,
43160   SWITCH_RTP_FLAG_PROXY_MEDIA,
43161   SWITCH_RTP_FLAG_SHUTDOWN,
43162   SWITCH_RTP_FLAG_FLUSH,
43163   SWITCH_RTP_FLAG_AUTOFLUSH,
43164   SWITCH_RTP_FLAG_STICKY_FLUSH,
43165   SWITCH_ZRTP_FLAG_SECURE_SEND,
43166   SWITCH_ZRTP_FLAG_SECURE_RECV,
43167   SWITCH_ZRTP_FLAG_SECURE_MITM_SEND,
43168   SWITCH_ZRTP_FLAG_SECURE_MITM_RECV,
43169   SWITCH_RTP_FLAG_DEBUG_RTP_READ,
43170   SWITCH_RTP_FLAG_DEBUG_RTP_WRITE,
43171   SWITCH_RTP_FLAG_ESTIMATORS,
43172   SWITCH_RTP_FLAG_ADJ_BITRATE_CAP,
43173   SWITCH_RTP_FLAG_VIDEO,
43174   SWITCH_RTP_FLAG_ENABLE_RTCP,
43175   SWITCH_RTP_FLAG_RTCP_MUX,
43176   SWITCH_RTP_FLAG_KILL_JB,
43177   SWITCH_RTP_FLAG_VIDEO_BREAK,
43178   SWITCH_RTP_FLAG_PAUSE,
43179   SWITCH_RTP_FLAG_FIR,
43180   SWITCH_RTP_FLAG_PLI,
43181   SWITCH_RTP_FLAG_RESET,
43182   SWITCH_RTP_FLAG_MUTE,
43183   SWITCH_RTP_FLAG_NACK,
43184   SWITCH_RTP_FLAG_TMMBR,
43185   SWITCH_RTP_FLAG_DETECT_SSRC,
43186   SWITCH_RTP_FLAG_TEXT,
43187   SWITCH_RTP_FLAG_OLD_FIR,
43188   SWITCH_RTP_FLAG_PASSTHRU,
43189   SWITCH_RTP_FLAG_SECURE_SEND_MKI,
43190   SWITCH_RTP_FLAG_SECURE_RECV_MKI,
43191   SWITCH_RTP_FLAG_INVALID
43192 }
43193 
43194 }
43195 //------------------------------------------------------------------------------
43196 // <auto-generated />
43197 //
43198 // This file was automatically generated by SWIG (http://www.swig.org).
43199 // Version 3.0.12
43200 //
43201 // Do not make changes to this file unless you know what you are doing--modify
43202 // the SWIG interface file instead.
43203 //------------------------------------------------------------------------------
43204 
43205 namespace FreeSWITCH.Native {
43206 
43207 public enum switch_rtp_flush_t {
43208   SWITCH_RTP_FLUSH_ONCE,
43209   SWITCH_RTP_FLUSH_STICK,
43210   SWITCH_RTP_FLUSH_UNSTICK
43211 }
43212 
43213 }
43214 //------------------------------------------------------------------------------
43215 // <auto-generated />
43216 //
43217 // This file was automatically generated by SWIG (http://www.swig.org).
43218 // Version 3.0.12
43219 //
43220 // Do not make changes to this file unless you know what you are doing--modify
43221 // the SWIG interface file instead.
43222 //------------------------------------------------------------------------------
43223 
43224 namespace FreeSWITCH.Native {
43225 
43226 public class switch_rtp_hdr_ext_t : global::System.IDisposable {
43227   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
43228   protected bool swigCMemOwn;
43229 
switch_rtp_hdr_ext_t(global::System.IntPtr cPtr, bool cMemoryOwn)43230   internal switch_rtp_hdr_ext_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
43231     swigCMemOwn = cMemoryOwn;
43232     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
43233   }
43234 
getCPtr(switch_rtp_hdr_ext_t obj)43235   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_rtp_hdr_ext_t obj) {
43236     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
43237   }
43238 
~switch_rtp_hdr_ext_t()43239   ~switch_rtp_hdr_ext_t() {
43240     Dispose();
43241   }
43242 
Dispose()43243   public virtual void Dispose() {
43244     lock(this) {
43245       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
43246         if (swigCMemOwn) {
43247           swigCMemOwn = false;
43248           freeswitchPINVOKE.delete_switch_rtp_hdr_ext_t(swigCPtr);
43249         }
43250         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
43251       }
43252       global::System.GC.SuppressFinalize(this);
43253     }
43254   }
43255 
43256   public uint length {
43257     set {
43258       freeswitchPINVOKE.switch_rtp_hdr_ext_t_length_set(swigCPtr, value);
43259     }
43260     get {
43261       uint ret = freeswitchPINVOKE.switch_rtp_hdr_ext_t_length_get(swigCPtr);
43262       return ret;
43263     }
43264   }
43265 
43266   public uint profile {
43267     set {
43268       freeswitchPINVOKE.switch_rtp_hdr_ext_t_profile_set(swigCPtr, value);
43269     }
43270     get {
43271       uint ret = freeswitchPINVOKE.switch_rtp_hdr_ext_t_profile_get(swigCPtr);
43272       return ret;
43273     }
43274   }
43275 
switch_rtp_hdr_ext_t()43276   public switch_rtp_hdr_ext_t() : this(freeswitchPINVOKE.new_switch_rtp_hdr_ext_t(), true) {
43277   }
43278 
43279 }
43280 
43281 }
43282 //------------------------------------------------------------------------------
43283 // <auto-generated />
43284 //
43285 // This file was automatically generated by SWIG (http://www.swig.org).
43286 // Version 3.0.12
43287 //
43288 // Do not make changes to this file unless you know what you are doing--modify
43289 // the SWIG interface file instead.
43290 //------------------------------------------------------------------------------
43291 
43292 namespace FreeSWITCH.Native {
43293 
43294 public class switch_rtp_hdr_t : global::System.IDisposable {
43295   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
43296   protected bool swigCMemOwn;
43297 
switch_rtp_hdr_t(global::System.IntPtr cPtr, bool cMemoryOwn)43298   internal switch_rtp_hdr_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
43299     swigCMemOwn = cMemoryOwn;
43300     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
43301   }
43302 
getCPtr(switch_rtp_hdr_t obj)43303   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_rtp_hdr_t obj) {
43304     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
43305   }
43306 
~switch_rtp_hdr_t()43307   ~switch_rtp_hdr_t() {
43308     Dispose();
43309   }
43310 
Dispose()43311   public virtual void Dispose() {
43312     lock(this) {
43313       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
43314         if (swigCMemOwn) {
43315           swigCMemOwn = false;
43316           freeswitchPINVOKE.delete_switch_rtp_hdr_t(swigCPtr);
43317         }
43318         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
43319       }
43320       global::System.GC.SuppressFinalize(this);
43321     }
43322   }
43323 
43324   public uint version {
43325     set {
43326       freeswitchPINVOKE.switch_rtp_hdr_t_version_set(swigCPtr, value);
43327     }
43328     get {
43329       uint ret = freeswitchPINVOKE.switch_rtp_hdr_t_version_get(swigCPtr);
43330       return ret;
43331     }
43332   }
43333 
43334   public uint p {
43335     set {
43336       freeswitchPINVOKE.switch_rtp_hdr_t_p_set(swigCPtr, value);
43337     }
43338     get {
43339       uint ret = freeswitchPINVOKE.switch_rtp_hdr_t_p_get(swigCPtr);
43340       return ret;
43341     }
43342   }
43343 
43344   public uint x {
43345     set {
43346       freeswitchPINVOKE.switch_rtp_hdr_t_x_set(swigCPtr, value);
43347     }
43348     get {
43349       uint ret = freeswitchPINVOKE.switch_rtp_hdr_t_x_get(swigCPtr);
43350       return ret;
43351     }
43352   }
43353 
43354   public uint cc {
43355     set {
43356       freeswitchPINVOKE.switch_rtp_hdr_t_cc_set(swigCPtr, value);
43357     }
43358     get {
43359       uint ret = freeswitchPINVOKE.switch_rtp_hdr_t_cc_get(swigCPtr);
43360       return ret;
43361     }
43362   }
43363 
43364   public uint m {
43365     set {
43366       freeswitchPINVOKE.switch_rtp_hdr_t_m_set(swigCPtr, value);
43367     }
43368     get {
43369       uint ret = freeswitchPINVOKE.switch_rtp_hdr_t_m_get(swigCPtr);
43370       return ret;
43371     }
43372   }
43373 
43374   public uint pt {
43375     set {
43376       freeswitchPINVOKE.switch_rtp_hdr_t_pt_set(swigCPtr, value);
43377     }
43378     get {
43379       uint ret = freeswitchPINVOKE.switch_rtp_hdr_t_pt_get(swigCPtr);
43380       return ret;
43381     }
43382   }
43383 
43384   public uint seq {
43385     set {
43386       freeswitchPINVOKE.switch_rtp_hdr_t_seq_set(swigCPtr, value);
43387     }
43388     get {
43389       uint ret = freeswitchPINVOKE.switch_rtp_hdr_t_seq_get(swigCPtr);
43390       return ret;
43391     }
43392   }
43393 
43394   public uint ts {
43395     set {
43396       freeswitchPINVOKE.switch_rtp_hdr_t_ts_set(swigCPtr, value);
43397     }
43398     get {
43399       uint ret = freeswitchPINVOKE.switch_rtp_hdr_t_ts_get(swigCPtr);
43400       return ret;
43401     }
43402   }
43403 
43404   public uint ssrc {
43405     set {
43406       freeswitchPINVOKE.switch_rtp_hdr_t_ssrc_set(swigCPtr, value);
43407     }
43408     get {
43409       uint ret = freeswitchPINVOKE.switch_rtp_hdr_t_ssrc_get(swigCPtr);
43410       return ret;
43411     }
43412   }
43413 
switch_rtp_hdr_t()43414   public switch_rtp_hdr_t() : this(freeswitchPINVOKE.new_switch_rtp_hdr_t(), true) {
43415   }
43416 
43417 }
43418 
43419 }
43420 //------------------------------------------------------------------------------
43421 // <auto-generated />
43422 //
43423 // This file was automatically generated by SWIG (http://www.swig.org).
43424 // Version 3.0.12
43425 //
43426 // Do not make changes to this file unless you know what you are doing--modify
43427 // the SWIG interface file instead.
43428 //------------------------------------------------------------------------------
43429 
43430 namespace FreeSWITCH.Native {
43431 
43432 public class switch_rtp_numbers_t : global::System.IDisposable {
43433   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
43434   protected bool swigCMemOwn;
43435 
switch_rtp_numbers_t(global::System.IntPtr cPtr, bool cMemoryOwn)43436   internal switch_rtp_numbers_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
43437     swigCMemOwn = cMemoryOwn;
43438     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
43439   }
43440 
getCPtr(switch_rtp_numbers_t obj)43441   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_rtp_numbers_t obj) {
43442     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
43443   }
43444 
~switch_rtp_numbers_t()43445   ~switch_rtp_numbers_t() {
43446     Dispose();
43447   }
43448 
Dispose()43449   public virtual void Dispose() {
43450     lock(this) {
43451       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
43452         if (swigCMemOwn) {
43453           swigCMemOwn = false;
43454           freeswitchPINVOKE.delete_switch_rtp_numbers_t(swigCPtr);
43455         }
43456         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
43457       }
43458       global::System.GC.SuppressFinalize(this);
43459     }
43460   }
43461 
43462   public SWIGTYPE_p_switch_size_t raw_bytes {
43463     set {
43464       freeswitchPINVOKE.switch_rtp_numbers_t_raw_bytes_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
43465       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
43466     }
43467     get {
43468       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_rtp_numbers_t_raw_bytes_get(swigCPtr), true);
43469       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
43470       return ret;
43471     }
43472   }
43473 
43474   public SWIGTYPE_p_switch_size_t media_bytes {
43475     set {
43476       freeswitchPINVOKE.switch_rtp_numbers_t_media_bytes_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
43477       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
43478     }
43479     get {
43480       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_rtp_numbers_t_media_bytes_get(swigCPtr), true);
43481       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
43482       return ret;
43483     }
43484   }
43485 
43486   public SWIGTYPE_p_switch_size_t packet_count {
43487     set {
43488       freeswitchPINVOKE.switch_rtp_numbers_t_packet_count_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
43489       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
43490     }
43491     get {
43492       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_rtp_numbers_t_packet_count_get(swigCPtr), true);
43493       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
43494       return ret;
43495     }
43496   }
43497 
43498   public SWIGTYPE_p_switch_size_t period_packet_count {
43499     set {
43500       freeswitchPINVOKE.switch_rtp_numbers_t_period_packet_count_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
43501       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
43502     }
43503     get {
43504       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_rtp_numbers_t_period_packet_count_get(swigCPtr), true);
43505       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
43506       return ret;
43507     }
43508   }
43509 
43510   public SWIGTYPE_p_switch_size_t media_packet_count {
43511     set {
43512       freeswitchPINVOKE.switch_rtp_numbers_t_media_packet_count_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
43513       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
43514     }
43515     get {
43516       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_rtp_numbers_t_media_packet_count_get(swigCPtr), true);
43517       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
43518       return ret;
43519     }
43520   }
43521 
43522   public SWIGTYPE_p_switch_size_t skip_packet_count {
43523     set {
43524       freeswitchPINVOKE.switch_rtp_numbers_t_skip_packet_count_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
43525       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
43526     }
43527     get {
43528       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_rtp_numbers_t_skip_packet_count_get(swigCPtr), true);
43529       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
43530       return ret;
43531     }
43532   }
43533 
43534   public SWIGTYPE_p_switch_size_t jb_packet_count {
43535     set {
43536       freeswitchPINVOKE.switch_rtp_numbers_t_jb_packet_count_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
43537       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
43538     }
43539     get {
43540       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_rtp_numbers_t_jb_packet_count_get(swigCPtr), true);
43541       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
43542       return ret;
43543     }
43544   }
43545 
43546   public SWIGTYPE_p_switch_size_t dtmf_packet_count {
43547     set {
43548       freeswitchPINVOKE.switch_rtp_numbers_t_dtmf_packet_count_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
43549       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
43550     }
43551     get {
43552       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_rtp_numbers_t_dtmf_packet_count_get(swigCPtr), true);
43553       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
43554       return ret;
43555     }
43556   }
43557 
43558   public SWIGTYPE_p_switch_size_t cng_packet_count {
43559     set {
43560       freeswitchPINVOKE.switch_rtp_numbers_t_cng_packet_count_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
43561       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
43562     }
43563     get {
43564       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_rtp_numbers_t_cng_packet_count_get(swigCPtr), true);
43565       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
43566       return ret;
43567     }
43568   }
43569 
43570   public SWIGTYPE_p_switch_size_t flush_packet_count {
43571     set {
43572       freeswitchPINVOKE.switch_rtp_numbers_t_flush_packet_count_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
43573       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
43574     }
43575     get {
43576       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_rtp_numbers_t_flush_packet_count_get(swigCPtr), true);
43577       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
43578       return ret;
43579     }
43580   }
43581 
43582   public SWIGTYPE_p_switch_size_t largest_jb_size {
43583     set {
43584       freeswitchPINVOKE.switch_rtp_numbers_t_largest_jb_size_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
43585       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
43586     }
43587     get {
43588       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_rtp_numbers_t_largest_jb_size_get(swigCPtr), true);
43589       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
43590       return ret;
43591     }
43592   }
43593 
43594   public long last_proc_time {
43595     set {
43596       freeswitchPINVOKE.switch_rtp_numbers_t_last_proc_time_set(swigCPtr, value);
43597     }
43598     get {
43599       long ret = freeswitchPINVOKE.switch_rtp_numbers_t_last_proc_time_get(swigCPtr);
43600       return ret;
43601     }
43602   }
43603 
43604   public long jitter_n {
43605     set {
43606       freeswitchPINVOKE.switch_rtp_numbers_t_jitter_n_set(swigCPtr, value);
43607     }
43608     get {
43609       long ret = freeswitchPINVOKE.switch_rtp_numbers_t_jitter_n_get(swigCPtr);
43610       return ret;
43611     }
43612   }
43613 
43614   public long jitter_add {
43615     set {
43616       freeswitchPINVOKE.switch_rtp_numbers_t_jitter_add_set(swigCPtr, value);
43617     }
43618     get {
43619       long ret = freeswitchPINVOKE.switch_rtp_numbers_t_jitter_add_get(swigCPtr);
43620       return ret;
43621     }
43622   }
43623 
43624   public long jitter_addsq {
43625     set {
43626       freeswitchPINVOKE.switch_rtp_numbers_t_jitter_addsq_set(swigCPtr, value);
43627     }
43628     get {
43629       long ret = freeswitchPINVOKE.switch_rtp_numbers_t_jitter_addsq_get(swigCPtr);
43630       return ret;
43631     }
43632   }
43633 
43634   public double variance {
43635     set {
43636       freeswitchPINVOKE.switch_rtp_numbers_t_variance_set(swigCPtr, value);
43637     }
43638     get {
43639       double ret = freeswitchPINVOKE.switch_rtp_numbers_t_variance_get(swigCPtr);
43640       return ret;
43641     }
43642   }
43643 
43644   public double min_variance {
43645     set {
43646       freeswitchPINVOKE.switch_rtp_numbers_t_min_variance_set(swigCPtr, value);
43647     }
43648     get {
43649       double ret = freeswitchPINVOKE.switch_rtp_numbers_t_min_variance_get(swigCPtr);
43650       return ret;
43651     }
43652   }
43653 
43654   public double max_variance {
43655     set {
43656       freeswitchPINVOKE.switch_rtp_numbers_t_max_variance_set(swigCPtr, value);
43657     }
43658     get {
43659       double ret = freeswitchPINVOKE.switch_rtp_numbers_t_max_variance_get(swigCPtr);
43660       return ret;
43661     }
43662   }
43663 
43664   public double std_deviation {
43665     set {
43666       freeswitchPINVOKE.switch_rtp_numbers_t_std_deviation_set(swigCPtr, value);
43667     }
43668     get {
43669       double ret = freeswitchPINVOKE.switch_rtp_numbers_t_std_deviation_get(swigCPtr);
43670       return ret;
43671     }
43672   }
43673 
43674   public double lossrate {
43675     set {
43676       freeswitchPINVOKE.switch_rtp_numbers_t_lossrate_set(swigCPtr, value);
43677     }
43678     get {
43679       double ret = freeswitchPINVOKE.switch_rtp_numbers_t_lossrate_get(swigCPtr);
43680       return ret;
43681     }
43682   }
43683 
43684   public double burstrate {
43685     set {
43686       freeswitchPINVOKE.switch_rtp_numbers_t_burstrate_set(swigCPtr, value);
43687     }
43688     get {
43689       double ret = freeswitchPINVOKE.switch_rtp_numbers_t_burstrate_get(swigCPtr);
43690       return ret;
43691     }
43692   }
43693 
43694   public double mean_interval {
43695     set {
43696       freeswitchPINVOKE.switch_rtp_numbers_t_mean_interval_set(swigCPtr, value);
43697     }
43698     get {
43699       double ret = freeswitchPINVOKE.switch_rtp_numbers_t_mean_interval_get(swigCPtr);
43700       return ret;
43701     }
43702   }
43703 
43704   public SWIGTYPE_p_int loss {
43705     set {
43706       freeswitchPINVOKE.switch_rtp_numbers_t_loss_set(swigCPtr, SWIGTYPE_p_int.getCPtr(value));
43707     }
43708     get {
43709       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_rtp_numbers_t_loss_get(swigCPtr);
43710       SWIGTYPE_p_int ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_int(cPtr, false);
43711       return ret;
43712     }
43713   }
43714 
43715   public int last_loss {
43716     set {
43717       freeswitchPINVOKE.switch_rtp_numbers_t_last_loss_set(swigCPtr, value);
43718     }
43719     get {
43720       int ret = freeswitchPINVOKE.switch_rtp_numbers_t_last_loss_get(swigCPtr);
43721       return ret;
43722     }
43723   }
43724 
43725   public int recved {
43726     set {
43727       freeswitchPINVOKE.switch_rtp_numbers_t_recved_set(swigCPtr, value);
43728     }
43729     get {
43730       int ret = freeswitchPINVOKE.switch_rtp_numbers_t_recved_get(swigCPtr);
43731       return ret;
43732     }
43733   }
43734 
43735   public int last_processed_seq {
43736     set {
43737       freeswitchPINVOKE.switch_rtp_numbers_t_last_processed_seq_set(swigCPtr, value);
43738     }
43739     get {
43740       int ret = freeswitchPINVOKE.switch_rtp_numbers_t_last_processed_seq_get(swigCPtr);
43741       return ret;
43742     }
43743   }
43744 
43745   public SWIGTYPE_p_switch_size_t flaws {
43746     set {
43747       freeswitchPINVOKE.switch_rtp_numbers_t_flaws_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
43748       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
43749     }
43750     get {
43751       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_rtp_numbers_t_flaws_get(swigCPtr), true);
43752       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
43753       return ret;
43754     }
43755   }
43756 
43757   public SWIGTYPE_p_switch_size_t last_flaw {
43758     set {
43759       freeswitchPINVOKE.switch_rtp_numbers_t_last_flaw_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
43760       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
43761     }
43762     get {
43763       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_rtp_numbers_t_last_flaw_get(swigCPtr), true);
43764       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
43765       return ret;
43766     }
43767   }
43768 
43769   public double R {
43770     set {
43771       freeswitchPINVOKE.switch_rtp_numbers_t_R_set(swigCPtr, value);
43772     }
43773     get {
43774       double ret = freeswitchPINVOKE.switch_rtp_numbers_t_R_get(swigCPtr);
43775       return ret;
43776     }
43777   }
43778 
43779   public double mos {
43780     set {
43781       freeswitchPINVOKE.switch_rtp_numbers_t_mos_set(swigCPtr, value);
43782     }
43783     get {
43784       double ret = freeswitchPINVOKE.switch_rtp_numbers_t_mos_get(swigCPtr);
43785       return ret;
43786     }
43787   }
43788 
43789   public switch_error_period_t error_log {
43790     set {
43791       freeswitchPINVOKE.switch_rtp_numbers_t_error_log_set(swigCPtr, switch_error_period_t.getCPtr(value));
43792     }
43793     get {
43794       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_rtp_numbers_t_error_log_get(swigCPtr);
43795       switch_error_period_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_error_period_t(cPtr, false);
43796       return ret;
43797     }
43798   }
43799 
switch_rtp_numbers_t()43800   public switch_rtp_numbers_t() : this(freeswitchPINVOKE.new_switch_rtp_numbers_t(), true) {
43801   }
43802 
43803 }
43804 
43805 }
43806 //------------------------------------------------------------------------------
43807 // <auto-generated />
43808 //
43809 // This file was automatically generated by SWIG (http://www.swig.org).
43810 // Version 3.0.12
43811 //
43812 // Do not make changes to this file unless you know what you are doing--modify
43813 // the SWIG interface file instead.
43814 //------------------------------------------------------------------------------
43815 
43816 namespace FreeSWITCH.Native {
43817 
43818 public class switch_rtp_packet_t : global::System.IDisposable {
43819   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
43820   protected bool swigCMemOwn;
43821 
switch_rtp_packet_t(global::System.IntPtr cPtr, bool cMemoryOwn)43822   internal switch_rtp_packet_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
43823     swigCMemOwn = cMemoryOwn;
43824     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
43825   }
43826 
getCPtr(switch_rtp_packet_t obj)43827   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_rtp_packet_t obj) {
43828     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
43829   }
43830 
~switch_rtp_packet_t()43831   ~switch_rtp_packet_t() {
43832     Dispose();
43833   }
43834 
Dispose()43835   public virtual void Dispose() {
43836     lock(this) {
43837       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
43838         if (swigCMemOwn) {
43839           swigCMemOwn = false;
43840           freeswitchPINVOKE.delete_switch_rtp_packet_t(swigCPtr);
43841         }
43842         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
43843       }
43844       global::System.GC.SuppressFinalize(this);
43845     }
43846   }
43847 
43848   public switch_rtp_hdr_t header {
43849     set {
43850       freeswitchPINVOKE.switch_rtp_packet_t_header_set(swigCPtr, switch_rtp_hdr_t.getCPtr(value));
43851     }
43852     get {
43853       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_rtp_packet_t_header_get(swigCPtr);
43854       switch_rtp_hdr_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_rtp_hdr_t(cPtr, false);
43855       return ret;
43856     }
43857   }
43858 
43859   public string body {
43860     set {
43861       freeswitchPINVOKE.switch_rtp_packet_t_body_set(swigCPtr, value);
43862     }
43863     get {
43864       string ret = freeswitchPINVOKE.switch_rtp_packet_t_body_get(swigCPtr);
43865       return ret;
43866     }
43867   }
43868 
43869   public switch_rtp_hdr_ext_t ext {
43870     set {
43871       freeswitchPINVOKE.switch_rtp_packet_t_ext_set(swigCPtr, switch_rtp_hdr_ext_t.getCPtr(value));
43872     }
43873     get {
43874       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_rtp_packet_t_ext_get(swigCPtr);
43875       switch_rtp_hdr_ext_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_rtp_hdr_ext_t(cPtr, false);
43876       return ret;
43877     }
43878   }
43879 
43880   public string ebody {
43881     set {
43882       freeswitchPINVOKE.switch_rtp_packet_t_ebody_set(swigCPtr, value);
43883     }
43884     get {
43885       string ret = freeswitchPINVOKE.switch_rtp_packet_t_ebody_get(swigCPtr);
43886       return ret;
43887     }
43888   }
43889 
switch_rtp_packet_t()43890   public switch_rtp_packet_t() : this(freeswitchPINVOKE.new_switch_rtp_packet_t(), true) {
43891   }
43892 
43893 }
43894 
43895 }
43896 //------------------------------------------------------------------------------
43897 // <auto-generated />
43898 //
43899 // This file was automatically generated by SWIG (http://www.swig.org).
43900 // Version 3.0.12
43901 //
43902 // Do not make changes to this file unless you know what you are doing--modify
43903 // the SWIG interface file instead.
43904 //------------------------------------------------------------------------------
43905 
43906 namespace FreeSWITCH.Native {
43907 
43908 public class switch_rtp_stats_t : global::System.IDisposable {
43909   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
43910   protected bool swigCMemOwn;
43911 
switch_rtp_stats_t(global::System.IntPtr cPtr, bool cMemoryOwn)43912   internal switch_rtp_stats_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
43913     swigCMemOwn = cMemoryOwn;
43914     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
43915   }
43916 
getCPtr(switch_rtp_stats_t obj)43917   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_rtp_stats_t obj) {
43918     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
43919   }
43920 
~switch_rtp_stats_t()43921   ~switch_rtp_stats_t() {
43922     Dispose();
43923   }
43924 
Dispose()43925   public virtual void Dispose() {
43926     lock(this) {
43927       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
43928         if (swigCMemOwn) {
43929           swigCMemOwn = false;
43930           freeswitchPINVOKE.delete_switch_rtp_stats_t(swigCPtr);
43931         }
43932         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
43933       }
43934       global::System.GC.SuppressFinalize(this);
43935     }
43936   }
43937 
43938   public switch_rtp_numbers_t inbound {
43939     set {
43940       freeswitchPINVOKE.switch_rtp_stats_t_inbound_set(swigCPtr, switch_rtp_numbers_t.getCPtr(value));
43941     }
43942     get {
43943       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_rtp_stats_t_inbound_get(swigCPtr);
43944       switch_rtp_numbers_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_rtp_numbers_t(cPtr, false);
43945       return ret;
43946     }
43947   }
43948 
43949   public switch_rtp_numbers_t outbound {
43950     set {
43951       freeswitchPINVOKE.switch_rtp_stats_t_outbound_set(swigCPtr, switch_rtp_numbers_t.getCPtr(value));
43952     }
43953     get {
43954       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_rtp_stats_t_outbound_get(swigCPtr);
43955       switch_rtp_numbers_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_rtp_numbers_t(cPtr, false);
43956       return ret;
43957     }
43958   }
43959 
43960   public switch_rtcp_numbers_t rtcp {
43961     set {
43962       freeswitchPINVOKE.switch_rtp_stats_t_rtcp_set(swigCPtr, switch_rtcp_numbers_t.getCPtr(value));
43963     }
43964     get {
43965       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_rtp_stats_t_rtcp_get(swigCPtr);
43966       switch_rtcp_numbers_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_rtcp_numbers_t(cPtr, false);
43967       return ret;
43968     }
43969   }
43970 
43971   public uint read_count {
43972     set {
43973       freeswitchPINVOKE.switch_rtp_stats_t_read_count_set(swigCPtr, value);
43974     }
43975     get {
43976       uint ret = freeswitchPINVOKE.switch_rtp_stats_t_read_count_get(swigCPtr);
43977       return ret;
43978     }
43979   }
43980 
switch_rtp_stats_t()43981   public switch_rtp_stats_t() : this(freeswitchPINVOKE.new_switch_rtp_stats_t(), true) {
43982   }
43983 
43984 }
43985 
43986 }
43987 //------------------------------------------------------------------------------
43988 // <auto-generated />
43989 //
43990 // This file was automatically generated by SWIG (http://www.swig.org).
43991 // Version 3.0.12
43992 //
43993 // Do not make changes to this file unless you know what you are doing--modify
43994 // the SWIG interface file instead.
43995 //------------------------------------------------------------------------------
43996 
43997 namespace FreeSWITCH.Native {
43998 
43999 public enum switch_rw_t {
44000   SWITCH_RW_READ,
44001   SWITCH_RW_WRITE
44002 }
44003 
44004 }
44005 //------------------------------------------------------------------------------
44006 // <auto-generated />
44007 //
44008 // This file was automatically generated by SWIG (http://www.swig.org).
44009 // Version 3.0.12
44010 //
44011 // Do not make changes to this file unless you know what you are doing--modify
44012 // the SWIG interface file instead.
44013 //------------------------------------------------------------------------------
44014 
44015 namespace FreeSWITCH.Native {
44016 
44017 public class switch_say_args_t : global::System.IDisposable {
44018   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
44019   protected bool swigCMemOwn;
44020 
switch_say_args_t(global::System.IntPtr cPtr, bool cMemoryOwn)44021   internal switch_say_args_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
44022     swigCMemOwn = cMemoryOwn;
44023     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
44024   }
44025 
getCPtr(switch_say_args_t obj)44026   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_say_args_t obj) {
44027     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
44028   }
44029 
~switch_say_args_t()44030   ~switch_say_args_t() {
44031     Dispose();
44032   }
44033 
Dispose()44034   public virtual void Dispose() {
44035     lock(this) {
44036       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
44037         if (swigCMemOwn) {
44038           swigCMemOwn = false;
44039           freeswitchPINVOKE.delete_switch_say_args_t(swigCPtr);
44040         }
44041         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
44042       }
44043       global::System.GC.SuppressFinalize(this);
44044     }
44045   }
44046 
44047   public switch_say_type_t type {
44048     set {
44049       freeswitchPINVOKE.switch_say_args_t_type_set(swigCPtr, (int)value);
44050     }
44051     get {
44052       switch_say_type_t ret = (switch_say_type_t)freeswitchPINVOKE.switch_say_args_t_type_get(swigCPtr);
44053       return ret;
44054     }
44055   }
44056 
44057   public switch_say_method_t method {
44058     set {
44059       freeswitchPINVOKE.switch_say_args_t_method_set(swigCPtr, (int)value);
44060     }
44061     get {
44062       switch_say_method_t ret = (switch_say_method_t)freeswitchPINVOKE.switch_say_args_t_method_get(swigCPtr);
44063       return ret;
44064     }
44065   }
44066 
44067   public switch_say_gender_t gender {
44068     set {
44069       freeswitchPINVOKE.switch_say_args_t_gender_set(swigCPtr, (int)value);
44070     }
44071     get {
44072       switch_say_gender_t ret = (switch_say_gender_t)freeswitchPINVOKE.switch_say_args_t_gender_get(swigCPtr);
44073       return ret;
44074     }
44075   }
44076 
44077   public string ext {
44078     set {
44079       freeswitchPINVOKE.switch_say_args_t_ext_set(swigCPtr, value);
44080     }
44081     get {
44082       string ret = freeswitchPINVOKE.switch_say_args_t_ext_get(swigCPtr);
44083       return ret;
44084     }
44085   }
44086 
switch_say_args_t()44087   public switch_say_args_t() : this(freeswitchPINVOKE.new_switch_say_args_t(), true) {
44088   }
44089 
44090 }
44091 
44092 }
44093 //------------------------------------------------------------------------------
44094 // <auto-generated />
44095 //
44096 // This file was automatically generated by SWIG (http://www.swig.org).
44097 // Version 3.0.12
44098 //
44099 // Do not make changes to this file unless you know what you are doing--modify
44100 // the SWIG interface file instead.
44101 //------------------------------------------------------------------------------
44102 
44103 namespace FreeSWITCH.Native {
44104 
44105 public enum switch_say_gender_t {
44106   SSG_MASCULINE,
44107   SSG_FEMININE,
44108   SSG_NEUTER,
44109   SSG_UTRUM
44110 }
44111 
44112 }
44113 //------------------------------------------------------------------------------
44114 // <auto-generated />
44115 //
44116 // This file was automatically generated by SWIG (http://www.swig.org).
44117 // Version 3.0.12
44118 //
44119 // Do not make changes to this file unless you know what you are doing--modify
44120 // the SWIG interface file instead.
44121 //------------------------------------------------------------------------------
44122 
44123 namespace FreeSWITCH.Native {
44124 
44125 public class switch_say_interface : global::System.IDisposable {
44126   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
44127   protected bool swigCMemOwn;
44128 
switch_say_interface(global::System.IntPtr cPtr, bool cMemoryOwn)44129   internal switch_say_interface(global::System.IntPtr cPtr, bool cMemoryOwn) {
44130     swigCMemOwn = cMemoryOwn;
44131     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
44132   }
44133 
getCPtr(switch_say_interface obj)44134   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_say_interface obj) {
44135     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
44136   }
44137 
~switch_say_interface()44138   ~switch_say_interface() {
44139     Dispose();
44140   }
44141 
Dispose()44142   public virtual void Dispose() {
44143     lock(this) {
44144       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
44145         if (swigCMemOwn) {
44146           swigCMemOwn = false;
44147           freeswitchPINVOKE.delete_switch_say_interface(swigCPtr);
44148         }
44149         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
44150       }
44151       global::System.GC.SuppressFinalize(this);
44152     }
44153   }
44154 
44155   public string interface_name {
44156     set {
44157       freeswitchPINVOKE.switch_say_interface_interface_name_set(swigCPtr, value);
44158     }
44159     get {
44160       string ret = freeswitchPINVOKE.switch_say_interface_interface_name_get(swigCPtr);
44161       return ret;
44162     }
44163   }
44164 
44165   public SWIGTYPE_p_f_p_switch_core_session_p_char_p_switch_say_args_t_p_switch_input_args_t__switch_status_t say_function {
44166     set {
44167       freeswitchPINVOKE.switch_say_interface_say_function_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_p_char_p_switch_say_args_t_p_switch_input_args_t__switch_status_t.getCPtr(value));
44168     }
44169     get {
44170       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_say_interface_say_function_get(swigCPtr);
44171       SWIGTYPE_p_f_p_switch_core_session_p_char_p_switch_say_args_t_p_switch_input_args_t__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_p_char_p_switch_say_args_t_p_switch_input_args_t__switch_status_t(cPtr, false);
44172       return ret;
44173     }
44174   }
44175 
44176   public SWIGTYPE_p_f_p_switch_core_session_p_char_p_switch_say_args_t_p_p_char__switch_status_t say_string_function {
44177     set {
44178       freeswitchPINVOKE.switch_say_interface_say_string_function_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_p_char_p_switch_say_args_t_p_p_char__switch_status_t.getCPtr(value));
44179     }
44180     get {
44181       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_say_interface_say_string_function_get(swigCPtr);
44182       SWIGTYPE_p_f_p_switch_core_session_p_char_p_switch_say_args_t_p_p_char__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_p_char_p_switch_say_args_t_p_p_char__switch_status_t(cPtr, false);
44183       return ret;
44184     }
44185   }
44186 
44187   public SWIGTYPE_p_switch_thread_rwlock_t rwlock {
44188     set {
44189       freeswitchPINVOKE.switch_say_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value));
44190     }
44191     get {
44192       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_say_interface_rwlock_get(swigCPtr);
44193       SWIGTYPE_p_switch_thread_rwlock_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_thread_rwlock_t(cPtr, false);
44194       return ret;
44195     }
44196   }
44197 
44198   public int refs {
44199     set {
44200       freeswitchPINVOKE.switch_say_interface_refs_set(swigCPtr, value);
44201     }
44202     get {
44203       int ret = freeswitchPINVOKE.switch_say_interface_refs_get(swigCPtr);
44204       return ret;
44205     }
44206   }
44207 
44208   public SWIGTYPE_p_switch_mutex_t reflock {
44209     set {
44210       freeswitchPINVOKE.switch_say_interface_reflock_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
44211     }
44212     get {
44213       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_say_interface_reflock_get(swigCPtr);
44214       SWIGTYPE_p_switch_mutex_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
44215       return ret;
44216     }
44217   }
44218 
44219   public switch_loadable_module_interface parent {
44220     set {
44221       freeswitchPINVOKE.switch_say_interface_parent_set(swigCPtr, switch_loadable_module_interface.getCPtr(value));
44222     }
44223     get {
44224       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_say_interface_parent_get(swigCPtr);
44225       switch_loadable_module_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_loadable_module_interface(cPtr, false);
44226       return ret;
44227     }
44228   }
44229 
44230   public switch_say_interface next {
44231     set {
44232       freeswitchPINVOKE.switch_say_interface_next_set(swigCPtr, switch_say_interface.getCPtr(value));
44233     }
44234     get {
44235       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_say_interface_next_get(swigCPtr);
44236       switch_say_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_say_interface(cPtr, false);
44237       return ret;
44238     }
44239   }
44240 
switch_say_interface()44241   public switch_say_interface() : this(freeswitchPINVOKE.new_switch_say_interface(), true) {
44242   }
44243 
44244 }
44245 
44246 }
44247 //------------------------------------------------------------------------------
44248 // <auto-generated />
44249 //
44250 // This file was automatically generated by SWIG (http://www.swig.org).
44251 // Version 3.0.12
44252 //
44253 // Do not make changes to this file unless you know what you are doing--modify
44254 // the SWIG interface file instead.
44255 //------------------------------------------------------------------------------
44256 
44257 namespace FreeSWITCH.Native {
44258 
44259 public enum switch_say_method_t {
44260   SSM_NA,
44261   SSM_PRONOUNCED,
44262   SSM_ITERATED,
44263   SSM_COUNTED,
44264   SSM_PRONOUNCED_YEAR
44265 }
44266 
44267 }
44268 //------------------------------------------------------------------------------
44269 // <auto-generated />
44270 //
44271 // This file was automatically generated by SWIG (http://www.swig.org).
44272 // Version 3.0.12
44273 //
44274 // Do not make changes to this file unless you know what you are doing--modify
44275 // the SWIG interface file instead.
44276 //------------------------------------------------------------------------------
44277 
44278 namespace FreeSWITCH.Native {
44279 
44280 public enum switch_say_type_t {
44281   SST_NUMBER,
44282   SST_ITEMS,
44283   SST_PERSONS,
44284   SST_MESSAGES,
44285   SST_CURRENCY,
44286   SST_TIME_MEASUREMENT,
44287   SST_CURRENT_DATE,
44288   SST_CURRENT_TIME,
44289   SST_CURRENT_DATE_TIME,
44290   SST_TELEPHONE_NUMBER,
44291   SST_TELEPHONE_EXTENSION,
44292   SST_URL,
44293   SST_IP_ADDRESS,
44294   SST_EMAIL_ADDRESS,
44295   SST_POSTAL_ADDRESS,
44296   SST_ACCOUNT_NUMBER,
44297   SST_NAME_SPELLED,
44298   SST_NAME_PHONETIC,
44299   SST_SHORT_DATE_TIME
44300 }
44301 
44302 }
44303 //------------------------------------------------------------------------------
44304 // <auto-generated />
44305 //
44306 // This file was automatically generated by SWIG (http://www.swig.org).
44307 // Version 3.0.12
44308 //
44309 // Do not make changes to this file unless you know what you are doing--modify
44310 // the SWIG interface file instead.
44311 //------------------------------------------------------------------------------
44312 
44313 namespace FreeSWITCH.Native {
44314 
44315 [System.Flags] public enum switch_scheduler_flag_enum_t {
44316   SSHF_NONE = 0,
44317   SSHF_OWN_THREAD = (1 << 0),
44318   SSHF_FREE_ARG = (1 << 1),
44319   SSHF_NO_DEL = (1 << 2)
44320 }
44321 
44322 }
44323 //------------------------------------------------------------------------------
44324 // <auto-generated />
44325 //
44326 // This file was automatically generated by SWIG (http://www.swig.org).
44327 // Version 3.0.12
44328 //
44329 // Do not make changes to this file unless you know what you are doing--modify
44330 // the SWIG interface file instead.
44331 //------------------------------------------------------------------------------
44332 
44333 namespace FreeSWITCH.Native {
44334 
44335 public class switch_scheduler_task : global::System.IDisposable {
44336   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
44337   protected bool swigCMemOwn;
44338 
switch_scheduler_task(global::System.IntPtr cPtr, bool cMemoryOwn)44339   internal switch_scheduler_task(global::System.IntPtr cPtr, bool cMemoryOwn) {
44340     swigCMemOwn = cMemoryOwn;
44341     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
44342   }
44343 
getCPtr(switch_scheduler_task obj)44344   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_scheduler_task obj) {
44345     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
44346   }
44347 
~switch_scheduler_task()44348   ~switch_scheduler_task() {
44349     Dispose();
44350   }
44351 
Dispose()44352   public virtual void Dispose() {
44353     lock(this) {
44354       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
44355         if (swigCMemOwn) {
44356           swigCMemOwn = false;
44357           freeswitchPINVOKE.delete_switch_scheduler_task(swigCPtr);
44358         }
44359         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
44360       }
44361       global::System.GC.SuppressFinalize(this);
44362     }
44363   }
44364 
44365   public long created {
44366     set {
44367       freeswitchPINVOKE.switch_scheduler_task_created_set(swigCPtr, value);
44368     }
44369     get {
44370       long ret = freeswitchPINVOKE.switch_scheduler_task_created_get(swigCPtr);
44371       return ret;
44372     }
44373   }
44374 
44375   public long runtime {
44376     set {
44377       freeswitchPINVOKE.switch_scheduler_task_runtime_set(swigCPtr, value);
44378     }
44379     get {
44380       long ret = freeswitchPINVOKE.switch_scheduler_task_runtime_get(swigCPtr);
44381       return ret;
44382     }
44383   }
44384 
44385   public uint cmd_id {
44386     set {
44387       freeswitchPINVOKE.switch_scheduler_task_cmd_id_set(swigCPtr, value);
44388     }
44389     get {
44390       uint ret = freeswitchPINVOKE.switch_scheduler_task_cmd_id_get(swigCPtr);
44391       return ret;
44392     }
44393   }
44394 
44395   public uint repeat {
44396     set {
44397       freeswitchPINVOKE.switch_scheduler_task_repeat_set(swigCPtr, value);
44398     }
44399     get {
44400       uint ret = freeswitchPINVOKE.switch_scheduler_task_repeat_get(swigCPtr);
44401       return ret;
44402     }
44403   }
44404 
44405   public string group {
44406     set {
44407       freeswitchPINVOKE.switch_scheduler_task_group_set(swigCPtr, value);
44408     }
44409     get {
44410       string ret = freeswitchPINVOKE.switch_scheduler_task_group_get(swigCPtr);
44411       return ret;
44412     }
44413   }
44414 
44415   public SWIGTYPE_p_void cmd_arg {
44416     set {
44417       freeswitchPINVOKE.switch_scheduler_task_cmd_arg_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
44418     }
44419     get {
44420       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_scheduler_task_cmd_arg_get(swigCPtr);
44421       SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
44422       return ret;
44423     }
44424   }
44425 
44426   public uint task_id {
44427     set {
44428       freeswitchPINVOKE.switch_scheduler_task_task_id_set(swigCPtr, value);
44429     }
44430     get {
44431       uint ret = freeswitchPINVOKE.switch_scheduler_task_task_id_get(swigCPtr);
44432       return ret;
44433     }
44434   }
44435 
44436   public uint hash {
44437     set {
44438       freeswitchPINVOKE.switch_scheduler_task_hash_set(swigCPtr, value);
44439     }
44440     get {
44441       uint ret = freeswitchPINVOKE.switch_scheduler_task_hash_get(swigCPtr);
44442       return ret;
44443     }
44444   }
44445 
switch_scheduler_task()44446   public switch_scheduler_task() : this(freeswitchPINVOKE.new_switch_scheduler_task(), true) {
44447   }
44448 
44449 }
44450 
44451 }
44452 //------------------------------------------------------------------------------
44453 // <auto-generated />
44454 //
44455 // This file was automatically generated by SWIG (http://www.swig.org).
44456 // Version 3.0.12
44457 //
44458 // Do not make changes to this file unless you know what you are doing--modify
44459 // the SWIG interface file instead.
44460 //------------------------------------------------------------------------------
44461 
44462 namespace FreeSWITCH.Native {
44463 
44464 public enum switch_sdp_type_t {
44465   SDP_TYPE_REQUEST,
44466   SDP_TYPE_RESPONSE
44467 }
44468 
44469 }
44470 //------------------------------------------------------------------------------
44471 // <auto-generated />
44472 //
44473 // This file was automatically generated by SWIG (http://www.swig.org).
44474 // Version 3.0.12
44475 //
44476 // Do not make changes to this file unless you know what you are doing--modify
44477 // the SWIG interface file instead.
44478 //------------------------------------------------------------------------------
44479 
44480 namespace FreeSWITCH.Native {
44481 
44482 public class switch_secure_settings_t : global::System.IDisposable {
44483   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
44484   protected bool swigCMemOwn;
44485 
switch_secure_settings_t(global::System.IntPtr cPtr, bool cMemoryOwn)44486   internal switch_secure_settings_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
44487     swigCMemOwn = cMemoryOwn;
44488     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
44489   }
44490 
getCPtr(switch_secure_settings_t obj)44491   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_secure_settings_t obj) {
44492     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
44493   }
44494 
~switch_secure_settings_t()44495   ~switch_secure_settings_t() {
44496     Dispose();
44497   }
44498 
Dispose()44499   public virtual void Dispose() {
44500     lock(this) {
44501       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
44502         if (swigCMemOwn) {
44503           swigCMemOwn = false;
44504           freeswitchPINVOKE.delete_switch_secure_settings_t(swigCPtr);
44505         }
44506         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
44507       }
44508       global::System.GC.SuppressFinalize(this);
44509     }
44510   }
44511 
44512   public int crypto_tag {
44513     set {
44514       freeswitchPINVOKE.switch_secure_settings_t_crypto_tag_set(swigCPtr, value);
44515     }
44516     get {
44517       int ret = freeswitchPINVOKE.switch_secure_settings_t_crypto_tag_get(swigCPtr);
44518       return ret;
44519     }
44520   }
44521 
44522   public SWIGTYPE_p_unsigned_char local_raw_key {
44523     set {
44524       freeswitchPINVOKE.switch_secure_settings_t_local_raw_key_set(swigCPtr, SWIGTYPE_p_unsigned_char.getCPtr(value));
44525     }
44526     get {
44527       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_secure_settings_t_local_raw_key_get(swigCPtr);
44528       SWIGTYPE_p_unsigned_char ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
44529       return ret;
44530     }
44531   }
44532 
44533   public SWIGTYPE_p_unsigned_char remote_raw_key {
44534     set {
44535       freeswitchPINVOKE.switch_secure_settings_t_remote_raw_key_set(swigCPtr, SWIGTYPE_p_unsigned_char.getCPtr(value));
44536     }
44537     get {
44538       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_secure_settings_t_remote_raw_key_get(swigCPtr);
44539       SWIGTYPE_p_unsigned_char ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
44540       return ret;
44541     }
44542   }
44543 
44544   public switch_rtp_crypto_key_type_t crypto_type {
44545     set {
44546       freeswitchPINVOKE.switch_secure_settings_t_crypto_type_set(swigCPtr, (int)value);
44547     }
44548     get {
44549       switch_rtp_crypto_key_type_t ret = (switch_rtp_crypto_key_type_t)freeswitchPINVOKE.switch_secure_settings_t_crypto_type_get(swigCPtr);
44550       return ret;
44551     }
44552   }
44553 
44554   public string local_crypto_key {
44555     set {
44556       freeswitchPINVOKE.switch_secure_settings_t_local_crypto_key_set(swigCPtr, value);
44557     }
44558     get {
44559       string ret = freeswitchPINVOKE.switch_secure_settings_t_local_crypto_key_get(swigCPtr);
44560       return ret;
44561     }
44562   }
44563 
44564   public string remote_crypto_key {
44565     set {
44566       freeswitchPINVOKE.switch_secure_settings_t_remote_crypto_key_set(swigCPtr, value);
44567     }
44568     get {
44569       string ret = freeswitchPINVOKE.switch_secure_settings_t_remote_crypto_key_get(swigCPtr);
44570       return ret;
44571     }
44572   }
44573 
44574   public switch_crypto_key_material_t local_key_material_next {
44575     set {
44576       freeswitchPINVOKE.switch_secure_settings_t_local_key_material_next_set(swigCPtr, switch_crypto_key_material_t.getCPtr(value));
44577     }
44578     get {
44579       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_secure_settings_t_local_key_material_next_get(swigCPtr);
44580       switch_crypto_key_material_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_crypto_key_material_t(cPtr, false);
44581       return ret;
44582     }
44583   }
44584 
44585   public uint local_key_material_n {
44586     set {
44587       freeswitchPINVOKE.switch_secure_settings_t_local_key_material_n_set(swigCPtr, value);
44588     }
44589     get {
44590       uint ret = freeswitchPINVOKE.switch_secure_settings_t_local_key_material_n_get(swigCPtr);
44591       return ret;
44592     }
44593   }
44594 
44595   public switch_crypto_key_material_t remote_key_material_next {
44596     set {
44597       freeswitchPINVOKE.switch_secure_settings_t_remote_key_material_next_set(swigCPtr, switch_crypto_key_material_t.getCPtr(value));
44598     }
44599     get {
44600       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_secure_settings_t_remote_key_material_next_get(swigCPtr);
44601       switch_crypto_key_material_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_crypto_key_material_t(cPtr, false);
44602       return ret;
44603     }
44604   }
44605 
44606   public uint remote_key_material_n {
44607     set {
44608       freeswitchPINVOKE.switch_secure_settings_t_remote_key_material_n_set(swigCPtr, value);
44609     }
44610     get {
44611       uint ret = freeswitchPINVOKE.switch_secure_settings_t_remote_key_material_n_get(swigCPtr);
44612       return ret;
44613     }
44614   }
44615 
switch_secure_settings_t()44616   public switch_secure_settings_t() : this(freeswitchPINVOKE.new_switch_secure_settings_t(), true) {
44617   }
44618 
44619 }
44620 
44621 }
44622 //------------------------------------------------------------------------------
44623 // <auto-generated />
44624 //
44625 // This file was automatically generated by SWIG (http://www.swig.org).
44626 // Version 3.0.12
44627 //
44628 // Do not make changes to this file unless you know what you are doing--modify
44629 // the SWIG interface file instead.
44630 //------------------------------------------------------------------------------
44631 
44632 namespace FreeSWITCH.Native {
44633 
44634 public class switch_serial_event_header_t : global::System.IDisposable {
44635   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
44636   protected bool swigCMemOwn;
44637 
switch_serial_event_header_t(global::System.IntPtr cPtr, bool cMemoryOwn)44638   internal switch_serial_event_header_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
44639     swigCMemOwn = cMemoryOwn;
44640     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
44641   }
44642 
getCPtr(switch_serial_event_header_t obj)44643   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_serial_event_header_t obj) {
44644     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
44645   }
44646 
~switch_serial_event_header_t()44647   ~switch_serial_event_header_t() {
44648     Dispose();
44649   }
44650 
Dispose()44651   public virtual void Dispose() {
44652     lock(this) {
44653       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
44654         if (swigCMemOwn) {
44655           swigCMemOwn = false;
44656           freeswitchPINVOKE.delete_switch_serial_event_header_t(swigCPtr);
44657         }
44658         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
44659       }
44660       global::System.GC.SuppressFinalize(this);
44661     }
44662   }
44663 
44664   public string name {
44665     set {
44666       freeswitchPINVOKE.switch_serial_event_header_t_name_set(swigCPtr, value);
44667     }
44668     get {
44669       string ret = freeswitchPINVOKE.switch_serial_event_header_t_name_get(swigCPtr);
44670       return ret;
44671     }
44672   }
44673 
44674   public string value {
44675     set {
44676       freeswitchPINVOKE.switch_serial_event_header_t_value_set(swigCPtr, value);
44677     }
44678     get {
44679       string ret = freeswitchPINVOKE.switch_serial_event_header_t_value_get(swigCPtr);
44680       return ret;
44681     }
44682   }
44683 
switch_serial_event_header_t()44684   public switch_serial_event_header_t() : this(freeswitchPINVOKE.new_switch_serial_event_header_t(), true) {
44685   }
44686 
44687 }
44688 
44689 }
44690 //------------------------------------------------------------------------------
44691 // <auto-generated />
44692 //
44693 // This file was automatically generated by SWIG (http://www.swig.org).
44694 // Version 3.0.12
44695 //
44696 // Do not make changes to this file unless you know what you are doing--modify
44697 // the SWIG interface file instead.
44698 //------------------------------------------------------------------------------
44699 
44700 namespace FreeSWITCH.Native {
44701 
44702 public class switch_serial_event_t : global::System.IDisposable {
44703   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
44704   protected bool swigCMemOwn;
44705 
switch_serial_event_t(global::System.IntPtr cPtr, bool cMemoryOwn)44706   internal switch_serial_event_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
44707     swigCMemOwn = cMemoryOwn;
44708     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
44709   }
44710 
getCPtr(switch_serial_event_t obj)44711   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_serial_event_t obj) {
44712     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
44713   }
44714 
~switch_serial_event_t()44715   ~switch_serial_event_t() {
44716     Dispose();
44717   }
44718 
Dispose()44719   public virtual void Dispose() {
44720     lock(this) {
44721       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
44722         if (swigCMemOwn) {
44723           swigCMemOwn = false;
44724           freeswitchPINVOKE.delete_switch_serial_event_t(swigCPtr);
44725         }
44726         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
44727       }
44728       global::System.GC.SuppressFinalize(this);
44729     }
44730   }
44731 
44732   public int event_id {
44733     set {
44734       freeswitchPINVOKE.switch_serial_event_t_event_id_set(swigCPtr, value);
44735     }
44736     get {
44737       int ret = freeswitchPINVOKE.switch_serial_event_t_event_id_get(swigCPtr);
44738       return ret;
44739     }
44740   }
44741 
44742   public int priority {
44743     set {
44744       freeswitchPINVOKE.switch_serial_event_t_priority_set(swigCPtr, value);
44745     }
44746     get {
44747       int ret = freeswitchPINVOKE.switch_serial_event_t_priority_get(swigCPtr);
44748       return ret;
44749     }
44750   }
44751 
44752   public int flags {
44753     set {
44754       freeswitchPINVOKE.switch_serial_event_t_flags_set(swigCPtr, value);
44755     }
44756     get {
44757       int ret = freeswitchPINVOKE.switch_serial_event_t_flags_get(swigCPtr);
44758       return ret;
44759     }
44760   }
44761 
44762   public string owner {
44763     set {
44764       freeswitchPINVOKE.switch_serial_event_t_owner_set(swigCPtr, value);
44765     }
44766     get {
44767       string ret = freeswitchPINVOKE.switch_serial_event_t_owner_get(swigCPtr);
44768       return ret;
44769     }
44770   }
44771 
44772   public string subclass_name {
44773     set {
44774       freeswitchPINVOKE.switch_serial_event_t_subclass_name_set(swigCPtr, value);
44775     }
44776     get {
44777       string ret = freeswitchPINVOKE.switch_serial_event_t_subclass_name_get(swigCPtr);
44778       return ret;
44779     }
44780   }
44781 
44782   public string body {
44783     set {
44784       freeswitchPINVOKE.switch_serial_event_t_body_set(swigCPtr, value);
44785     }
44786     get {
44787       string ret = freeswitchPINVOKE.switch_serial_event_t_body_get(swigCPtr);
44788       return ret;
44789     }
44790   }
44791 
switch_serial_event_t()44792   public switch_serial_event_t() : this(freeswitchPINVOKE.new_switch_serial_event_t(), true) {
44793   }
44794 
44795 }
44796 
44797 }
44798 //------------------------------------------------------------------------------
44799 // <auto-generated />
44800 //
44801 // This file was automatically generated by SWIG (http://www.swig.org).
44802 // Version 3.0.12
44803 //
44804 // Do not make changes to this file unless you know what you are doing--modify
44805 // the SWIG interface file instead.
44806 //------------------------------------------------------------------------------
44807 
44808 namespace FreeSWITCH.Native {
44809 
44810 public enum switch_session_ctl_t {
44811   SCSC_PAUSE_INBOUND,
44812   SCSC_PAUSE_OUTBOUND,
44813   SCSC_PAUSE_ALL,
44814   SCSC_HUPALL,
44815   SCSC_SHUTDOWN,
44816   SCSC_CHECK_RUNNING,
44817   SCSC_LOGLEVEL,
44818   SCSC_SPS,
44819   SCSC_LAST_SPS,
44820   SCSC_RECLAIM,
44821   SCSC_MAX_SESSIONS,
44822   SCSC_SYNC_CLOCK,
44823   SCSC_MAX_DTMF_DURATION,
44824   SCSC_MIN_DTMF_DURATION,
44825   SCSC_DEFAULT_DTMF_DURATION,
44826   SCSC_SHUTDOWN_ELEGANT,
44827   SCSC_SHUTDOWN_ASAP,
44828   SCSC_CANCEL_SHUTDOWN,
44829   SCSC_SEND_SIGHUP,
44830   SCSC_DEBUG_LEVEL,
44831   SCSC_FLUSH_DB_HANDLES,
44832   SCSC_SHUTDOWN_NOW,
44833   SCSC_REINCARNATE_NOW,
44834   SCSC_CALIBRATE_CLOCK,
44835   SCSC_SAVE_HISTORY,
44836   SCSC_CRASH,
44837   SCSC_MIN_IDLE_CPU,
44838   SCSC_VERBOSE_EVENTS,
44839   SCSC_SHUTDOWN_CHECK,
44840   SCSC_PAUSE_INBOUND_CHECK,
44841   SCSC_PAUSE_OUTBOUND_CHECK,
44842   SCSC_PAUSE_CHECK,
44843   SCSC_READY_CHECK,
44844   SCSC_THREADED_SYSTEM_EXEC,
44845   SCSC_SYNC_CLOCK_WHEN_IDLE,
44846   SCSC_DEBUG_SQL,
44847   SCSC_SQL,
44848   SCSC_API_EXPANSION,
44849   SCSC_RECOVER,
44850   SCSC_SPS_PEAK,
44851   SCSC_SPS_PEAK_FIVEMIN,
44852   SCSC_SESSIONS_PEAK,
44853   SCSC_SESSIONS_PEAK_FIVEMIN
44854 }
44855 
44856 }
44857 //------------------------------------------------------------------------------
44858 // <auto-generated />
44859 //
44860 // This file was automatically generated by SWIG (http://www.swig.org).
44861 // Version 3.0.12
44862 //
44863 // Do not make changes to this file unless you know what you are doing--modify
44864 // the SWIG interface file instead.
44865 //------------------------------------------------------------------------------
44866 
44867 namespace FreeSWITCH.Native {
44868 
44869 public enum switch_signal_t {
44870   SWITCH_SIG_NONE,
44871   SWITCH_SIG_KILL,
44872   SWITCH_SIG_XFER,
44873   SWITCH_SIG_BREAK
44874 }
44875 
44876 }
44877 //------------------------------------------------------------------------------
44878 // <auto-generated />
44879 //
44880 // This file was automatically generated by SWIG (http://www.swig.org).
44881 // Version 3.0.12
44882 //
44883 // Do not make changes to this file unless you know what you are doing--modify
44884 // the SWIG interface file instead.
44885 //------------------------------------------------------------------------------
44886 
44887 namespace FreeSWITCH.Native {
44888 
44889 public class switch_slin_data : global::System.IDisposable {
44890   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
44891   protected bool swigCMemOwn;
44892 
switch_slin_data(global::System.IntPtr cPtr, bool cMemoryOwn)44893   internal switch_slin_data(global::System.IntPtr cPtr, bool cMemoryOwn) {
44894     swigCMemOwn = cMemoryOwn;
44895     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
44896   }
44897 
getCPtr(switch_slin_data obj)44898   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_slin_data obj) {
44899     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
44900   }
44901 
~switch_slin_data()44902   ~switch_slin_data() {
44903     Dispose();
44904   }
44905 
Dispose()44906   public virtual void Dispose() {
44907     lock(this) {
44908       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
44909         if (swigCMemOwn) {
44910           swigCMemOwn = false;
44911           freeswitchPINVOKE.delete_switch_slin_data(swigCPtr);
44912         }
44913         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
44914       }
44915       global::System.GC.SuppressFinalize(this);
44916     }
44917   }
44918 
44919   public SWIGTYPE_p_switch_core_session session {
44920     set {
44921       freeswitchPINVOKE.switch_slin_data_session_set(swigCPtr, SWIGTYPE_p_switch_core_session.getCPtr(value));
44922     }
44923     get {
44924       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_slin_data_session_get(swigCPtr);
44925       SWIGTYPE_p_switch_core_session ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_core_session(cPtr, false);
44926       return ret;
44927     }
44928   }
44929 
44930   public switch_frame write_frame {
44931     set {
44932       freeswitchPINVOKE.switch_slin_data_write_frame_set(swigCPtr, switch_frame.getCPtr(value));
44933     }
44934     get {
44935       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_slin_data_write_frame_get(swigCPtr);
44936       switch_frame ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_frame(cPtr, false);
44937       return ret;
44938     }
44939   }
44940 
44941   public switch_codec codec {
44942     set {
44943       freeswitchPINVOKE.switch_slin_data_codec_set(swigCPtr, switch_codec.getCPtr(value));
44944     }
44945     get {
44946       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_slin_data_codec_get(swigCPtr);
44947       switch_codec ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_codec(cPtr, false);
44948       return ret;
44949     }
44950   }
44951 
44952   public string frame_data {
44953     set {
44954       freeswitchPINVOKE.switch_slin_data_frame_data_set(swigCPtr, value);
44955     }
44956     get {
44957       string ret = freeswitchPINVOKE.switch_slin_data_frame_data_get(swigCPtr);
44958       return ret;
44959     }
44960   }
44961 
switch_slin_data()44962   public switch_slin_data() : this(freeswitchPINVOKE.new_switch_slin_data(), true) {
44963   }
44964 
44965 }
44966 
44967 }
44968 //------------------------------------------------------------------------------
44969 // <auto-generated />
44970 //
44971 // This file was automatically generated by SWIG (http://www.swig.org).
44972 // Version 3.0.12
44973 //
44974 // Do not make changes to this file unless you know what you are doing--modify
44975 // the SWIG interface file instead.
44976 //------------------------------------------------------------------------------
44977 
44978 namespace FreeSWITCH.Native {
44979 
44980 [System.Flags] public enum switch_speech_flag_enum_t {
44981   SWITCH_SPEECH_FLAG_NONE = 0,
44982   SWITCH_SPEECH_FLAG_HASTEXT = (1 << 0),
44983   SWITCH_SPEECH_FLAG_PEEK = (1 << 1),
44984   SWITCH_SPEECH_FLAG_FREE_POOL = (1 << 2),
44985   SWITCH_SPEECH_FLAG_BLOCKING = (1 << 3),
44986   SWITCH_SPEECH_FLAG_PAUSE = (1 << 4),
44987   SWITCH_SPEECH_FLAG_OPEN = (1 << 5),
44988   SWITCH_SPEECH_FLAG_DONE = (1 << 6)
44989 }
44990 
44991 }
44992 //------------------------------------------------------------------------------
44993 // <auto-generated />
44994 //
44995 // This file was automatically generated by SWIG (http://www.swig.org).
44996 // Version 3.0.12
44997 //
44998 // Do not make changes to this file unless you know what you are doing--modify
44999 // the SWIG interface file instead.
45000 //------------------------------------------------------------------------------
45001 
45002 namespace FreeSWITCH.Native {
45003 
45004 public class switch_speech_handle : global::System.IDisposable {
45005   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
45006   protected bool swigCMemOwn;
45007 
switch_speech_handle(global::System.IntPtr cPtr, bool cMemoryOwn)45008   internal switch_speech_handle(global::System.IntPtr cPtr, bool cMemoryOwn) {
45009     swigCMemOwn = cMemoryOwn;
45010     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
45011   }
45012 
getCPtr(switch_speech_handle obj)45013   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_speech_handle obj) {
45014     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
45015   }
45016 
~switch_speech_handle()45017   ~switch_speech_handle() {
45018     Dispose();
45019   }
45020 
Dispose()45021   public virtual void Dispose() {
45022     lock(this) {
45023       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
45024         if (swigCMemOwn) {
45025           swigCMemOwn = false;
45026           freeswitchPINVOKE.delete_switch_speech_handle(swigCPtr);
45027         }
45028         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
45029       }
45030       global::System.GC.SuppressFinalize(this);
45031     }
45032   }
45033 
45034   public switch_speech_interface speech_interface {
45035     set {
45036       freeswitchPINVOKE.switch_speech_handle_speech_interface_set(swigCPtr, switch_speech_interface.getCPtr(value));
45037     }
45038     get {
45039       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_speech_handle_speech_interface_get(swigCPtr);
45040       switch_speech_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_speech_interface(cPtr, false);
45041       return ret;
45042     }
45043   }
45044 
45045   public uint flags {
45046     set {
45047       freeswitchPINVOKE.switch_speech_handle_flags_set(swigCPtr, value);
45048     }
45049     get {
45050       uint ret = freeswitchPINVOKE.switch_speech_handle_flags_get(swigCPtr);
45051       return ret;
45052     }
45053   }
45054 
45055   public string name {
45056     set {
45057       freeswitchPINVOKE.switch_speech_handle_name_set(swigCPtr, value);
45058     }
45059     get {
45060       string ret = freeswitchPINVOKE.switch_speech_handle_name_get(swigCPtr);
45061       return ret;
45062     }
45063   }
45064 
45065   public uint rate {
45066     set {
45067       freeswitchPINVOKE.switch_speech_handle_rate_set(swigCPtr, value);
45068     }
45069     get {
45070       uint ret = freeswitchPINVOKE.switch_speech_handle_rate_get(swigCPtr);
45071       return ret;
45072     }
45073   }
45074 
45075   public uint speed {
45076     set {
45077       freeswitchPINVOKE.switch_speech_handle_speed_set(swigCPtr, value);
45078     }
45079     get {
45080       uint ret = freeswitchPINVOKE.switch_speech_handle_speed_get(swigCPtr);
45081       return ret;
45082     }
45083   }
45084 
45085   public uint samples {
45086     set {
45087       freeswitchPINVOKE.switch_speech_handle_samples_set(swigCPtr, value);
45088     }
45089     get {
45090       uint ret = freeswitchPINVOKE.switch_speech_handle_samples_get(swigCPtr);
45091       return ret;
45092     }
45093   }
45094 
45095   public uint channels {
45096     set {
45097       freeswitchPINVOKE.switch_speech_handle_channels_set(swigCPtr, value);
45098     }
45099     get {
45100       uint ret = freeswitchPINVOKE.switch_speech_handle_channels_get(swigCPtr);
45101       return ret;
45102     }
45103   }
45104 
45105   public uint real_channels {
45106     set {
45107       freeswitchPINVOKE.switch_speech_handle_real_channels_set(swigCPtr, value);
45108     }
45109     get {
45110       uint ret = freeswitchPINVOKE.switch_speech_handle_real_channels_get(swigCPtr);
45111       return ret;
45112     }
45113   }
45114 
45115   public string voice {
45116     set {
45117       freeswitchPINVOKE.switch_speech_handle_voice_set(swigCPtr, value);
45118     }
45119     get {
45120       string ret = freeswitchPINVOKE.switch_speech_handle_voice_get(swigCPtr);
45121       return ret;
45122     }
45123   }
45124 
45125   public string engine {
45126     set {
45127       freeswitchPINVOKE.switch_speech_handle_engine_set(swigCPtr, value);
45128     }
45129     get {
45130       string ret = freeswitchPINVOKE.switch_speech_handle_engine_get(swigCPtr);
45131       return ret;
45132     }
45133   }
45134 
45135   public string param {
45136     set {
45137       freeswitchPINVOKE.switch_speech_handle_param_set(swigCPtr, value);
45138     }
45139     get {
45140       string ret = freeswitchPINVOKE.switch_speech_handle_param_get(swigCPtr);
45141       return ret;
45142     }
45143   }
45144 
45145   public SWIGTYPE_p_apr_pool_t memory_pool {
45146     set {
45147       freeswitchPINVOKE.switch_speech_handle_memory_pool_set(swigCPtr, SWIGTYPE_p_apr_pool_t.getCPtr(value));
45148     }
45149     get {
45150       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_speech_handle_memory_pool_get(swigCPtr);
45151       SWIGTYPE_p_apr_pool_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_apr_pool_t(cPtr, false);
45152       return ret;
45153     }
45154   }
45155 
45156   public switch_audio_resampler_t resampler {
45157     set {
45158       freeswitchPINVOKE.switch_speech_handle_resampler_set(swigCPtr, switch_audio_resampler_t.getCPtr(value));
45159     }
45160     get {
45161       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_speech_handle_resampler_get(swigCPtr);
45162       switch_audio_resampler_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_audio_resampler_t(cPtr, false);
45163       return ret;
45164     }
45165   }
45166 
45167   public SWIGTYPE_p_switch_buffer buffer {
45168     set {
45169       freeswitchPINVOKE.switch_speech_handle_buffer_set(swigCPtr, SWIGTYPE_p_switch_buffer.getCPtr(value));
45170     }
45171     get {
45172       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_speech_handle_buffer_get(swigCPtr);
45173       SWIGTYPE_p_switch_buffer ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_buffer(cPtr, false);
45174       return ret;
45175     }
45176   }
45177 
45178   public SWIGTYPE_p_unsigned_char dbuf {
45179     set {
45180       freeswitchPINVOKE.switch_speech_handle_dbuf_set(swigCPtr, SWIGTYPE_p_unsigned_char.getCPtr(value));
45181     }
45182     get {
45183       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_speech_handle_dbuf_get(swigCPtr);
45184       SWIGTYPE_p_unsigned_char ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
45185       return ret;
45186     }
45187   }
45188 
45189   public SWIGTYPE_p_switch_size_t dbuflen {
45190     set {
45191       freeswitchPINVOKE.switch_speech_handle_dbuflen_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
45192       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
45193     }
45194     get {
45195       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_speech_handle_dbuflen_get(swigCPtr), true);
45196       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
45197       return ret;
45198     }
45199   }
45200 
45201   public uint samplerate {
45202     set {
45203       freeswitchPINVOKE.switch_speech_handle_samplerate_set(swigCPtr, value);
45204     }
45205     get {
45206       uint ret = freeswitchPINVOKE.switch_speech_handle_samplerate_get(swigCPtr);
45207       return ret;
45208     }
45209   }
45210 
45211   public uint native_rate {
45212     set {
45213       freeswitchPINVOKE.switch_speech_handle_native_rate_set(swigCPtr, value);
45214     }
45215     get {
45216       uint ret = freeswitchPINVOKE.switch_speech_handle_native_rate_get(swigCPtr);
45217       return ret;
45218     }
45219   }
45220 
45221   public SWIGTYPE_p_void private_info {
45222     set {
45223       freeswitchPINVOKE.switch_speech_handle_private_info_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
45224     }
45225     get {
45226       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_speech_handle_private_info_get(swigCPtr);
45227       SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
45228       return ret;
45229     }
45230   }
45231 
switch_speech_handle()45232   public switch_speech_handle() : this(freeswitchPINVOKE.new_switch_speech_handle(), true) {
45233   }
45234 
45235 }
45236 
45237 }
45238 //------------------------------------------------------------------------------
45239 // <auto-generated />
45240 //
45241 // This file was automatically generated by SWIG (http://www.swig.org).
45242 // Version 3.0.12
45243 //
45244 // Do not make changes to this file unless you know what you are doing--modify
45245 // the SWIG interface file instead.
45246 //------------------------------------------------------------------------------
45247 
45248 namespace FreeSWITCH.Native {
45249 
45250 public class switch_speech_interface : global::System.IDisposable {
45251   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
45252   protected bool swigCMemOwn;
45253 
switch_speech_interface(global::System.IntPtr cPtr, bool cMemoryOwn)45254   internal switch_speech_interface(global::System.IntPtr cPtr, bool cMemoryOwn) {
45255     swigCMemOwn = cMemoryOwn;
45256     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
45257   }
45258 
getCPtr(switch_speech_interface obj)45259   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_speech_interface obj) {
45260     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
45261   }
45262 
~switch_speech_interface()45263   ~switch_speech_interface() {
45264     Dispose();
45265   }
45266 
Dispose()45267   public virtual void Dispose() {
45268     lock(this) {
45269       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
45270         if (swigCMemOwn) {
45271           swigCMemOwn = false;
45272           freeswitchPINVOKE.delete_switch_speech_interface(swigCPtr);
45273         }
45274         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
45275       }
45276       global::System.GC.SuppressFinalize(this);
45277     }
45278   }
45279 
45280   public string interface_name {
45281     set {
45282       freeswitchPINVOKE.switch_speech_interface_interface_name_set(swigCPtr, value);
45283     }
45284     get {
45285       string ret = freeswitchPINVOKE.switch_speech_interface_interface_name_get(swigCPtr);
45286       return ret;
45287     }
45288   }
45289 
45290   public SWIGTYPE_p_f_p_switch_speech_handle_p_q_const__char_int_int_p_unsigned_long__switch_status_t speech_open {
45291     set {
45292       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));
45293     }
45294     get {
45295       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_speech_interface_speech_open_get(swigCPtr);
45296       SWIGTYPE_p_f_p_switch_speech_handle_p_q_const__char_int_int_p_unsigned_long__switch_status_t ret = (cPtr == global::System.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);
45297       return ret;
45298     }
45299   }
45300 
45301   public SWIGTYPE_p_f_p_switch_speech_handle_p_unsigned_long__switch_status_t speech_close {
45302     set {
45303       freeswitchPINVOKE.switch_speech_interface_speech_close_set(swigCPtr, SWIGTYPE_p_f_p_switch_speech_handle_p_unsigned_long__switch_status_t.getCPtr(value));
45304     }
45305     get {
45306       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_speech_interface_speech_close_get(swigCPtr);
45307       SWIGTYPE_p_f_p_switch_speech_handle_p_unsigned_long__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_speech_handle_p_unsigned_long__switch_status_t(cPtr, false);
45308       return ret;
45309     }
45310   }
45311 
45312   public SWIGTYPE_p_f_p_switch_speech_handle_p_char_p_unsigned_long__switch_status_t speech_feed_tts {
45313     set {
45314       freeswitchPINVOKE.switch_speech_interface_speech_feed_tts_set(swigCPtr, SWIGTYPE_p_f_p_switch_speech_handle_p_char_p_unsigned_long__switch_status_t.getCPtr(value));
45315     }
45316     get {
45317       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_speech_interface_speech_feed_tts_get(swigCPtr);
45318       SWIGTYPE_p_f_p_switch_speech_handle_p_char_p_unsigned_long__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_speech_handle_p_char_p_unsigned_long__switch_status_t(cPtr, false);
45319       return ret;
45320     }
45321   }
45322 
45323   public SWIGTYPE_p_f_p_switch_speech_handle_p_void_p_switch_size_t_p_unsigned_long__switch_status_t speech_read_tts {
45324     set {
45325       freeswitchPINVOKE.switch_speech_interface_speech_read_tts_set(swigCPtr, SWIGTYPE_p_f_p_switch_speech_handle_p_void_p_switch_size_t_p_unsigned_long__switch_status_t.getCPtr(value));
45326     }
45327     get {
45328       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_speech_interface_speech_read_tts_get(swigCPtr);
45329       SWIGTYPE_p_f_p_switch_speech_handle_p_void_p_switch_size_t_p_unsigned_long__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_speech_handle_p_void_p_switch_size_t_p_unsigned_long__switch_status_t(cPtr, false);
45330       return ret;
45331     }
45332   }
45333 
45334   public SWIGTYPE_p_f_p_switch_speech_handle__void speech_flush_tts {
45335     set {
45336       freeswitchPINVOKE.switch_speech_interface_speech_flush_tts_set(swigCPtr, SWIGTYPE_p_f_p_switch_speech_handle__void.getCPtr(value));
45337     }
45338     get {
45339       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_speech_interface_speech_flush_tts_get(swigCPtr);
45340       SWIGTYPE_p_f_p_switch_speech_handle__void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_speech_handle__void(cPtr, false);
45341       return ret;
45342     }
45343   }
45344 
45345   public SWIGTYPE_p_f_p_switch_speech_handle_p_char_p_q_const__char__void speech_text_param_tts {
45346     set {
45347       freeswitchPINVOKE.switch_speech_interface_speech_text_param_tts_set(swigCPtr, SWIGTYPE_p_f_p_switch_speech_handle_p_char_p_q_const__char__void.getCPtr(value));
45348     }
45349     get {
45350       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_speech_interface_speech_text_param_tts_get(swigCPtr);
45351       SWIGTYPE_p_f_p_switch_speech_handle_p_char_p_q_const__char__void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_speech_handle_p_char_p_q_const__char__void(cPtr, false);
45352       return ret;
45353     }
45354   }
45355 
45356   public SWIGTYPE_p_f_p_switch_speech_handle_p_char_int__void speech_numeric_param_tts {
45357     set {
45358       freeswitchPINVOKE.switch_speech_interface_speech_numeric_param_tts_set(swigCPtr, SWIGTYPE_p_f_p_switch_speech_handle_p_char_int__void.getCPtr(value));
45359     }
45360     get {
45361       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_speech_interface_speech_numeric_param_tts_get(swigCPtr);
45362       SWIGTYPE_p_f_p_switch_speech_handle_p_char_int__void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_speech_handle_p_char_int__void(cPtr, false);
45363       return ret;
45364     }
45365   }
45366 
45367   public SWIGTYPE_p_f_p_switch_speech_handle_p_char_double__void speech_float_param_tts {
45368     set {
45369       freeswitchPINVOKE.switch_speech_interface_speech_float_param_tts_set(swigCPtr, SWIGTYPE_p_f_p_switch_speech_handle_p_char_double__void.getCPtr(value));
45370     }
45371     get {
45372       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_speech_interface_speech_float_param_tts_get(swigCPtr);
45373       SWIGTYPE_p_f_p_switch_speech_handle_p_char_double__void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_speech_handle_p_char_double__void(cPtr, false);
45374       return ret;
45375     }
45376   }
45377 
45378   public SWIGTYPE_p_switch_thread_rwlock_t rwlock {
45379     set {
45380       freeswitchPINVOKE.switch_speech_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value));
45381     }
45382     get {
45383       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_speech_interface_rwlock_get(swigCPtr);
45384       SWIGTYPE_p_switch_thread_rwlock_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_thread_rwlock_t(cPtr, false);
45385       return ret;
45386     }
45387   }
45388 
45389   public int refs {
45390     set {
45391       freeswitchPINVOKE.switch_speech_interface_refs_set(swigCPtr, value);
45392     }
45393     get {
45394       int ret = freeswitchPINVOKE.switch_speech_interface_refs_get(swigCPtr);
45395       return ret;
45396     }
45397   }
45398 
45399   public SWIGTYPE_p_switch_mutex_t reflock {
45400     set {
45401       freeswitchPINVOKE.switch_speech_interface_reflock_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
45402     }
45403     get {
45404       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_speech_interface_reflock_get(swigCPtr);
45405       SWIGTYPE_p_switch_mutex_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
45406       return ret;
45407     }
45408   }
45409 
45410   public switch_loadable_module_interface parent {
45411     set {
45412       freeswitchPINVOKE.switch_speech_interface_parent_set(swigCPtr, switch_loadable_module_interface.getCPtr(value));
45413     }
45414     get {
45415       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_speech_interface_parent_get(swigCPtr);
45416       switch_loadable_module_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_loadable_module_interface(cPtr, false);
45417       return ret;
45418     }
45419   }
45420 
45421   public switch_speech_interface next {
45422     set {
45423       freeswitchPINVOKE.switch_speech_interface_next_set(swigCPtr, switch_speech_interface.getCPtr(value));
45424     }
45425     get {
45426       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_speech_interface_next_get(swigCPtr);
45427       switch_speech_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_speech_interface(cPtr, false);
45428       return ret;
45429     }
45430   }
45431 
switch_speech_interface()45432   public switch_speech_interface() : this(freeswitchPINVOKE.new_switch_speech_interface(), true) {
45433   }
45434 
45435 }
45436 
45437 }
45438 //------------------------------------------------------------------------------
45439 // <auto-generated />
45440 //
45441 // This file was automatically generated by SWIG (http://www.swig.org).
45442 // Version 3.0.12
45443 //
45444 // Do not make changes to this file unless you know what you are doing--modify
45445 // the SWIG interface file instead.
45446 //------------------------------------------------------------------------------
45447 
45448 namespace FreeSWITCH.Native {
45449 
45450 public class switch_srtp_crypto_suite_t : global::System.IDisposable {
45451   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
45452   protected bool swigCMemOwn;
45453 
switch_srtp_crypto_suite_t(global::System.IntPtr cPtr, bool cMemoryOwn)45454   internal switch_srtp_crypto_suite_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
45455     swigCMemOwn = cMemoryOwn;
45456     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
45457   }
45458 
getCPtr(switch_srtp_crypto_suite_t obj)45459   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_srtp_crypto_suite_t obj) {
45460     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
45461   }
45462 
~switch_srtp_crypto_suite_t()45463   ~switch_srtp_crypto_suite_t() {
45464     Dispose();
45465   }
45466 
Dispose()45467   public virtual void Dispose() {
45468     lock(this) {
45469       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
45470         if (swigCMemOwn) {
45471           swigCMemOwn = false;
45472           freeswitchPINVOKE.delete_switch_srtp_crypto_suite_t(swigCPtr);
45473         }
45474         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
45475       }
45476       global::System.GC.SuppressFinalize(this);
45477     }
45478   }
45479 
45480   public string name {
45481     set {
45482       freeswitchPINVOKE.switch_srtp_crypto_suite_t_name_set(swigCPtr, value);
45483     }
45484     get {
45485       string ret = freeswitchPINVOKE.switch_srtp_crypto_suite_t_name_get(swigCPtr);
45486       return ret;
45487     }
45488   }
45489 
45490   public string alias {
45491     set {
45492       freeswitchPINVOKE.switch_srtp_crypto_suite_t_alias_set(swigCPtr, value);
45493     }
45494     get {
45495       string ret = freeswitchPINVOKE.switch_srtp_crypto_suite_t_alias_get(swigCPtr);
45496       return ret;
45497     }
45498   }
45499 
45500   public switch_rtp_crypto_key_type_t type {
45501     set {
45502       freeswitchPINVOKE.switch_srtp_crypto_suite_t_type_set(swigCPtr, (int)value);
45503     }
45504     get {
45505       switch_rtp_crypto_key_type_t ret = (switch_rtp_crypto_key_type_t)freeswitchPINVOKE.switch_srtp_crypto_suite_t_type_get(swigCPtr);
45506       return ret;
45507     }
45508   }
45509 
45510   public int keysalt_len {
45511     set {
45512       freeswitchPINVOKE.switch_srtp_crypto_suite_t_keysalt_len_set(swigCPtr, value);
45513     }
45514     get {
45515       int ret = freeswitchPINVOKE.switch_srtp_crypto_suite_t_keysalt_len_get(swigCPtr);
45516       return ret;
45517     }
45518   }
45519 
45520   public int salt_len {
45521     set {
45522       freeswitchPINVOKE.switch_srtp_crypto_suite_t_salt_len_set(swigCPtr, value);
45523     }
45524     get {
45525       int ret = freeswitchPINVOKE.switch_srtp_crypto_suite_t_salt_len_get(swigCPtr);
45526       return ret;
45527     }
45528   }
45529 
switch_srtp_crypto_suite_t()45530   public switch_srtp_crypto_suite_t() : this(freeswitchPINVOKE.new_switch_srtp_crypto_suite_t(), true) {
45531   }
45532 
45533 }
45534 
45535 }
45536 //------------------------------------------------------------------------------
45537 // <auto-generated />
45538 //
45539 // This file was automatically generated by SWIG (http://www.swig.org).
45540 // Version 3.0.12
45541 //
45542 // Do not make changes to this file unless you know what you are doing--modify
45543 // the SWIG interface file instead.
45544 //------------------------------------------------------------------------------
45545 
45546 namespace FreeSWITCH.Native {
45547 
45548 public enum switch_stack_t {
45549   SWITCH_STACK_BOTTOM = (1 << 0),
45550   SWITCH_STACK_TOP = (1 << 1),
45551   SWITCH_STACK_NODUP = (1 << 2),
45552   SWITCH_STACK_UNSHIFT = (1 << 3),
45553   SWITCH_STACK_PUSH = (1 << 4)
45554 }
45555 
45556 }
45557 //------------------------------------------------------------------------------
45558 // <auto-generated />
45559 //
45560 // This file was automatically generated by SWIG (http://www.swig.org).
45561 // Version 3.0.12
45562 //
45563 // Do not make changes to this file unless you know what you are doing--modify
45564 // the SWIG interface file instead.
45565 //------------------------------------------------------------------------------
45566 
45567 namespace FreeSWITCH.Native {
45568 
45569 public enum switch_state_handler_flag_t {
45570   SSH_FLAG_STICKY = (1 << 0),
45571   SSH_FLAG_PRE_EXEC = (1 << 1)
45572 }
45573 
45574 }
45575 //------------------------------------------------------------------------------
45576 // <auto-generated />
45577 //
45578 // This file was automatically generated by SWIG (http://www.swig.org).
45579 // Version 3.0.12
45580 //
45581 // Do not make changes to this file unless you know what you are doing--modify
45582 // the SWIG interface file instead.
45583 //------------------------------------------------------------------------------
45584 
45585 namespace FreeSWITCH.Native {
45586 
45587 public enum switch_state_handler_name_t {
45588   SWITCH_SHN_ON_INIT,
45589   SWITCH_SHN_ON_ROUTING,
45590   SWITCH_SHN_ON_EXECUTE,
45591   SWITCH_SHN_ON_HANGUP,
45592   SWITCH_SHN_ON_EXCHANGE_MEDIA,
45593   SWITCH_SHN_ON_SOFT_EXECUTE,
45594   SWITCH_SHN_ON_CONSUME_MEDIA,
45595   SWITCH_SHN_ON_HIBERNATE,
45596   SWITCH_SHN_ON_RESET,
45597   SWITCH_SHN_ON_PARK,
45598   SWITCH_SHN_ON_REPORTING,
45599   SWITCH_SHN_ON_DESTROY
45600 }
45601 
45602 }
45603 //------------------------------------------------------------------------------
45604 // <auto-generated />
45605 //
45606 // This file was automatically generated by SWIG (http://www.swig.org).
45607 // Version 3.0.12
45608 //
45609 // Do not make changes to this file unless you know what you are doing--modify
45610 // the SWIG interface file instead.
45611 //------------------------------------------------------------------------------
45612 
45613 namespace FreeSWITCH.Native {
45614 
45615 public class switch_state_handler_table : global::System.IDisposable {
45616   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
45617   protected bool swigCMemOwn;
45618 
switch_state_handler_table(global::System.IntPtr cPtr, bool cMemoryOwn)45619   internal switch_state_handler_table(global::System.IntPtr cPtr, bool cMemoryOwn) {
45620     swigCMemOwn = cMemoryOwn;
45621     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
45622   }
45623 
getCPtr(switch_state_handler_table obj)45624   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_state_handler_table obj) {
45625     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
45626   }
45627 
~switch_state_handler_table()45628   ~switch_state_handler_table() {
45629     Dispose();
45630   }
45631 
Dispose()45632   public virtual void Dispose() {
45633     lock(this) {
45634       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
45635         if (swigCMemOwn) {
45636           swigCMemOwn = false;
45637           freeswitchPINVOKE.delete_switch_state_handler_table(swigCPtr);
45638         }
45639         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
45640       }
45641       global::System.GC.SuppressFinalize(this);
45642     }
45643   }
45644 
45645   public SWIGTYPE_p_f_p_switch_core_session__switch_status_t on_init {
45646     set {
45647       freeswitchPINVOKE.switch_state_handler_table_on_init_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session__switch_status_t.getCPtr(value));
45648     }
45649     get {
45650       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_state_handler_table_on_init_get(swigCPtr);
45651       SWIGTYPE_p_f_p_switch_core_session__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session__switch_status_t(cPtr, false);
45652       return ret;
45653     }
45654   }
45655 
45656   public SWIGTYPE_p_f_p_switch_core_session__switch_status_t on_routing {
45657     set {
45658       freeswitchPINVOKE.switch_state_handler_table_on_routing_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session__switch_status_t.getCPtr(value));
45659     }
45660     get {
45661       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_state_handler_table_on_routing_get(swigCPtr);
45662       SWIGTYPE_p_f_p_switch_core_session__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session__switch_status_t(cPtr, false);
45663       return ret;
45664     }
45665   }
45666 
45667   public SWIGTYPE_p_f_p_switch_core_session__switch_status_t on_execute {
45668     set {
45669       freeswitchPINVOKE.switch_state_handler_table_on_execute_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session__switch_status_t.getCPtr(value));
45670     }
45671     get {
45672       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_state_handler_table_on_execute_get(swigCPtr);
45673       SWIGTYPE_p_f_p_switch_core_session__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session__switch_status_t(cPtr, false);
45674       return ret;
45675     }
45676   }
45677 
45678   public SWIGTYPE_p_f_p_switch_core_session__switch_status_t on_hangup {
45679     set {
45680       freeswitchPINVOKE.switch_state_handler_table_on_hangup_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session__switch_status_t.getCPtr(value));
45681     }
45682     get {
45683       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_state_handler_table_on_hangup_get(swigCPtr);
45684       SWIGTYPE_p_f_p_switch_core_session__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session__switch_status_t(cPtr, false);
45685       return ret;
45686     }
45687   }
45688 
45689   public SWIGTYPE_p_f_p_switch_core_session__switch_status_t on_exchange_media {
45690     set {
45691       freeswitchPINVOKE.switch_state_handler_table_on_exchange_media_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session__switch_status_t.getCPtr(value));
45692     }
45693     get {
45694       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_state_handler_table_on_exchange_media_get(swigCPtr);
45695       SWIGTYPE_p_f_p_switch_core_session__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session__switch_status_t(cPtr, false);
45696       return ret;
45697     }
45698   }
45699 
45700   public SWIGTYPE_p_f_p_switch_core_session__switch_status_t on_soft_execute {
45701     set {
45702       freeswitchPINVOKE.switch_state_handler_table_on_soft_execute_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session__switch_status_t.getCPtr(value));
45703     }
45704     get {
45705       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_state_handler_table_on_soft_execute_get(swigCPtr);
45706       SWIGTYPE_p_f_p_switch_core_session__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session__switch_status_t(cPtr, false);
45707       return ret;
45708     }
45709   }
45710 
45711   public SWIGTYPE_p_f_p_switch_core_session__switch_status_t on_consume_media {
45712     set {
45713       freeswitchPINVOKE.switch_state_handler_table_on_consume_media_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session__switch_status_t.getCPtr(value));
45714     }
45715     get {
45716       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_state_handler_table_on_consume_media_get(swigCPtr);
45717       SWIGTYPE_p_f_p_switch_core_session__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session__switch_status_t(cPtr, false);
45718       return ret;
45719     }
45720   }
45721 
45722   public SWIGTYPE_p_f_p_switch_core_session__switch_status_t on_hibernate {
45723     set {
45724       freeswitchPINVOKE.switch_state_handler_table_on_hibernate_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session__switch_status_t.getCPtr(value));
45725     }
45726     get {
45727       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_state_handler_table_on_hibernate_get(swigCPtr);
45728       SWIGTYPE_p_f_p_switch_core_session__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session__switch_status_t(cPtr, false);
45729       return ret;
45730     }
45731   }
45732 
45733   public SWIGTYPE_p_f_p_switch_core_session__switch_status_t on_reset {
45734     set {
45735       freeswitchPINVOKE.switch_state_handler_table_on_reset_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session__switch_status_t.getCPtr(value));
45736     }
45737     get {
45738       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_state_handler_table_on_reset_get(swigCPtr);
45739       SWIGTYPE_p_f_p_switch_core_session__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session__switch_status_t(cPtr, false);
45740       return ret;
45741     }
45742   }
45743 
45744   public SWIGTYPE_p_f_p_switch_core_session__switch_status_t on_park {
45745     set {
45746       freeswitchPINVOKE.switch_state_handler_table_on_park_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session__switch_status_t.getCPtr(value));
45747     }
45748     get {
45749       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_state_handler_table_on_park_get(swigCPtr);
45750       SWIGTYPE_p_f_p_switch_core_session__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session__switch_status_t(cPtr, false);
45751       return ret;
45752     }
45753   }
45754 
45755   public SWIGTYPE_p_f_p_switch_core_session__switch_status_t on_reporting {
45756     set {
45757       freeswitchPINVOKE.switch_state_handler_table_on_reporting_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session__switch_status_t.getCPtr(value));
45758     }
45759     get {
45760       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_state_handler_table_on_reporting_get(swigCPtr);
45761       SWIGTYPE_p_f_p_switch_core_session__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session__switch_status_t(cPtr, false);
45762       return ret;
45763     }
45764   }
45765 
45766   public SWIGTYPE_p_f_p_switch_core_session__switch_status_t on_destroy {
45767     set {
45768       freeswitchPINVOKE.switch_state_handler_table_on_destroy_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session__switch_status_t.getCPtr(value));
45769     }
45770     get {
45771       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_state_handler_table_on_destroy_get(swigCPtr);
45772       SWIGTYPE_p_f_p_switch_core_session__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session__switch_status_t(cPtr, false);
45773       return ret;
45774     }
45775   }
45776 
45777   public int flags {
45778     set {
45779       freeswitchPINVOKE.switch_state_handler_table_flags_set(swigCPtr, value);
45780     }
45781     get {
45782       int ret = freeswitchPINVOKE.switch_state_handler_table_flags_get(swigCPtr);
45783       return ret;
45784     }
45785   }
45786 
45787   public SWIGTYPE_p_p_void padding {
45788     set {
45789       freeswitchPINVOKE.switch_state_handler_table_padding_set(swigCPtr, SWIGTYPE_p_p_void.getCPtr(value));
45790     }
45791     get {
45792       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_state_handler_table_padding_get(swigCPtr);
45793       SWIGTYPE_p_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_p_void(cPtr, false);
45794       return ret;
45795     }
45796   }
45797 
switch_state_handler_table()45798   public switch_state_handler_table() : this(freeswitchPINVOKE.new_switch_state_handler_table(), true) {
45799   }
45800 
45801 }
45802 
45803 }
45804 //------------------------------------------------------------------------------
45805 // <auto-generated />
45806 //
45807 // This file was automatically generated by SWIG (http://www.swig.org).
45808 // Version 3.0.12
45809 //
45810 // Do not make changes to this file unless you know what you are doing--modify
45811 // the SWIG interface file instead.
45812 //------------------------------------------------------------------------------
45813 
45814 namespace FreeSWITCH.Native {
45815 
45816 public enum switch_status_t {
45817   SWITCH_STATUS_SUCCESS,
45818   SWITCH_STATUS_FALSE,
45819   SWITCH_STATUS_TIMEOUT,
45820   SWITCH_STATUS_RESTART,
45821   SWITCH_STATUS_INTR,
45822   SWITCH_STATUS_NOTIMPL,
45823   SWITCH_STATUS_MEMERR,
45824   SWITCH_STATUS_NOOP,
45825   SWITCH_STATUS_RESAMPLE,
45826   SWITCH_STATUS_GENERR,
45827   SWITCH_STATUS_INUSE,
45828   SWITCH_STATUS_BREAK,
45829   SWITCH_STATUS_SOCKERR,
45830   SWITCH_STATUS_MORE_DATA,
45831   SWITCH_STATUS_NOTFOUND,
45832   SWITCH_STATUS_UNLOAD,
45833   SWITCH_STATUS_NOUNLOAD,
45834   SWITCH_STATUS_IGNORE,
45835   SWITCH_STATUS_TOO_SMALL,
45836   SWITCH_STATUS_FOUND,
45837   SWITCH_STATUS_CONTINUE,
45838   SWITCH_STATUS_TERM,
45839   SWITCH_STATUS_NOT_INITALIZED,
45840   SWITCH_STATUS_TOO_LATE,
45841   SWITCH_STATUS_XBREAK = 35,
45842   SWITCH_STATUS_WINBREAK = 730035
45843 }
45844 
45845 }
45846 //------------------------------------------------------------------------------
45847 // <auto-generated />
45848 //
45849 // This file was automatically generated by SWIG (http://www.swig.org).
45850 // Version 3.0.12
45851 //
45852 // Do not make changes to this file unless you know what you are doing--modify
45853 // the SWIG interface file instead.
45854 //------------------------------------------------------------------------------
45855 
45856 namespace FreeSWITCH.Native {
45857 
45858 public class switch_stream_handle : global::System.IDisposable {
45859   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
45860   protected bool swigCMemOwn;
45861 
switch_stream_handle(global::System.IntPtr cPtr, bool cMemoryOwn)45862   internal switch_stream_handle(global::System.IntPtr cPtr, bool cMemoryOwn) {
45863     swigCMemOwn = cMemoryOwn;
45864     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
45865   }
45866 
getCPtr(switch_stream_handle obj)45867   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_stream_handle obj) {
45868     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
45869   }
45870 
~switch_stream_handle()45871   ~switch_stream_handle() {
45872     Dispose();
45873   }
45874 
Dispose()45875   public virtual void Dispose() {
45876     lock(this) {
45877       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
45878         if (swigCMemOwn) {
45879           swigCMemOwn = false;
45880           freeswitchPINVOKE.delete_switch_stream_handle(swigCPtr);
45881         }
45882         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
45883       }
45884       global::System.GC.SuppressFinalize(this);
45885     }
45886   }
45887 
45888   public SWIGTYPE_p_f_p_switch_stream_handle_p_int__p_unsigned_char read_function {
45889     set {
45890       freeswitchPINVOKE.switch_stream_handle_read_function_set(swigCPtr, SWIGTYPE_p_f_p_switch_stream_handle_p_int__p_unsigned_char.getCPtr(value));
45891     }
45892     get {
45893       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_stream_handle_read_function_get(swigCPtr);
45894       SWIGTYPE_p_f_p_switch_stream_handle_p_int__p_unsigned_char ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_stream_handle_p_int__p_unsigned_char(cPtr, false);
45895       return ret;
45896     }
45897   }
45898 
45899   public SWIGTYPE_p_f_p_switch_stream_handle_p_q_const__char_v_______switch_status_t write_function {
45900     set {
45901       freeswitchPINVOKE.switch_stream_handle_write_function_set(swigCPtr, SWIGTYPE_p_f_p_switch_stream_handle_p_q_const__char_v_______switch_status_t.getCPtr(value));
45902     }
45903     get {
45904       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_stream_handle_write_function_get(swigCPtr);
45905       SWIGTYPE_p_f_p_switch_stream_handle_p_q_const__char_v_______switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_stream_handle_p_q_const__char_v_______switch_status_t(cPtr, false);
45906       return ret;
45907     }
45908   }
45909 
45910   public SWIGTYPE_p_f_p_switch_stream_handle_p_unsigned_char_switch_size_t__switch_status_t raw_write_function {
45911     set {
45912       freeswitchPINVOKE.switch_stream_handle_raw_write_function_set(swigCPtr, SWIGTYPE_p_f_p_switch_stream_handle_p_unsigned_char_switch_size_t__switch_status_t.getCPtr(value));
45913     }
45914     get {
45915       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_stream_handle_raw_write_function_get(swigCPtr);
45916       SWIGTYPE_p_f_p_switch_stream_handle_p_unsigned_char_switch_size_t__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_stream_handle_p_unsigned_char_switch_size_t__switch_status_t(cPtr, false);
45917       return ret;
45918     }
45919   }
45920 
45921   public SWIGTYPE_p_void data {
45922     set {
45923       freeswitchPINVOKE.switch_stream_handle_data_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
45924     }
45925     get {
45926       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_stream_handle_data_get(swigCPtr);
45927       SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
45928       return ret;
45929     }
45930   }
45931 
45932   public SWIGTYPE_p_void end {
45933     set {
45934       freeswitchPINVOKE.switch_stream_handle_end_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
45935     }
45936     get {
45937       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_stream_handle_end_get(swigCPtr);
45938       SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
45939       return ret;
45940     }
45941   }
45942 
45943   public SWIGTYPE_p_switch_size_t data_size {
45944     set {
45945       freeswitchPINVOKE.switch_stream_handle_data_size_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
45946       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
45947     }
45948     get {
45949       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_stream_handle_data_size_get(swigCPtr), true);
45950       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
45951       return ret;
45952     }
45953   }
45954 
45955   public SWIGTYPE_p_switch_size_t data_len {
45956     set {
45957       freeswitchPINVOKE.switch_stream_handle_data_len_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
45958       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
45959     }
45960     get {
45961       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_stream_handle_data_len_get(swigCPtr), true);
45962       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
45963       return ret;
45964     }
45965   }
45966 
45967   public SWIGTYPE_p_switch_size_t alloc_len {
45968     set {
45969       freeswitchPINVOKE.switch_stream_handle_alloc_len_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
45970       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
45971     }
45972     get {
45973       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_stream_handle_alloc_len_get(swigCPtr), true);
45974       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
45975       return ret;
45976     }
45977   }
45978 
45979   public SWIGTYPE_p_switch_size_t alloc_chunk {
45980     set {
45981       freeswitchPINVOKE.switch_stream_handle_alloc_chunk_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
45982       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
45983     }
45984     get {
45985       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_stream_handle_alloc_chunk_get(swigCPtr), true);
45986       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
45987       return ret;
45988     }
45989   }
45990 
45991   public switch_event param_event {
45992     set {
45993       freeswitchPINVOKE.switch_stream_handle_param_event_set(swigCPtr, switch_event.getCPtr(value));
45994     }
45995     get {
45996       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_stream_handle_param_event_get(swigCPtr);
45997       switch_event ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_event(cPtr, false);
45998       return ret;
45999     }
46000   }
46001 
switch_stream_handle()46002   public switch_stream_handle() : this(freeswitchPINVOKE.new_switch_stream_handle(), true) {
46003   }
46004 
46005 }
46006 
46007 }
46008 //------------------------------------------------------------------------------
46009 // <auto-generated />
46010 //
46011 // This file was automatically generated by SWIG (http://www.swig.org).
46012 // Version 3.0.12
46013 //
46014 // Do not make changes to this file unless you know what you are doing--modify
46015 // the SWIG interface file instead.
46016 //------------------------------------------------------------------------------
46017 
46018 namespace FreeSWITCH.Native {
46019 
46020 public class switch_t38_options_t : global::System.IDisposable {
46021   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
46022   protected bool swigCMemOwn;
46023 
switch_t38_options_t(global::System.IntPtr cPtr, bool cMemoryOwn)46024   internal switch_t38_options_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
46025     swigCMemOwn = cMemoryOwn;
46026     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
46027   }
46028 
getCPtr(switch_t38_options_t obj)46029   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_t38_options_t obj) {
46030     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
46031   }
46032 
~switch_t38_options_t()46033   ~switch_t38_options_t() {
46034     Dispose();
46035   }
46036 
Dispose()46037   public virtual void Dispose() {
46038     lock(this) {
46039       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
46040         if (swigCMemOwn) {
46041           swigCMemOwn = false;
46042           freeswitchPINVOKE.delete_switch_t38_options_t(swigCPtr);
46043         }
46044         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
46045       }
46046       global::System.GC.SuppressFinalize(this);
46047     }
46048   }
46049 
46050   public ushort T38FaxVersion {
46051     set {
46052       freeswitchPINVOKE.switch_t38_options_t_T38FaxVersion_set(swigCPtr, value);
46053     }
46054     get {
46055       ushort ret = freeswitchPINVOKE.switch_t38_options_t_T38FaxVersion_get(swigCPtr);
46056       return ret;
46057     }
46058   }
46059 
46060   public uint T38MaxBitRate {
46061     set {
46062       freeswitchPINVOKE.switch_t38_options_t_T38MaxBitRate_set(swigCPtr, value);
46063     }
46064     get {
46065       uint ret = freeswitchPINVOKE.switch_t38_options_t_T38MaxBitRate_get(swigCPtr);
46066       return ret;
46067     }
46068   }
46069 
46070   public switch_bool_t T38FaxFillBitRemoval {
46071     set {
46072       freeswitchPINVOKE.switch_t38_options_t_T38FaxFillBitRemoval_set(swigCPtr, (int)value);
46073     }
46074     get {
46075       switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_t38_options_t_T38FaxFillBitRemoval_get(swigCPtr);
46076       return ret;
46077     }
46078   }
46079 
46080   public switch_bool_t T38FaxTranscodingMMR {
46081     set {
46082       freeswitchPINVOKE.switch_t38_options_t_T38FaxTranscodingMMR_set(swigCPtr, (int)value);
46083     }
46084     get {
46085       switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_t38_options_t_T38FaxTranscodingMMR_get(swigCPtr);
46086       return ret;
46087     }
46088   }
46089 
46090   public switch_bool_t T38FaxTranscodingJBIG {
46091     set {
46092       freeswitchPINVOKE.switch_t38_options_t_T38FaxTranscodingJBIG_set(swigCPtr, (int)value);
46093     }
46094     get {
46095       switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_t38_options_t_T38FaxTranscodingJBIG_get(swigCPtr);
46096       return ret;
46097     }
46098   }
46099 
46100   public string T38FaxRateManagement {
46101     set {
46102       freeswitchPINVOKE.switch_t38_options_t_T38FaxRateManagement_set(swigCPtr, value);
46103     }
46104     get {
46105       string ret = freeswitchPINVOKE.switch_t38_options_t_T38FaxRateManagement_get(swigCPtr);
46106       return ret;
46107     }
46108   }
46109 
46110   public uint T38FaxMaxBuffer {
46111     set {
46112       freeswitchPINVOKE.switch_t38_options_t_T38FaxMaxBuffer_set(swigCPtr, value);
46113     }
46114     get {
46115       uint ret = freeswitchPINVOKE.switch_t38_options_t_T38FaxMaxBuffer_get(swigCPtr);
46116       return ret;
46117     }
46118   }
46119 
46120   public uint T38FaxMaxDatagram {
46121     set {
46122       freeswitchPINVOKE.switch_t38_options_t_T38FaxMaxDatagram_set(swigCPtr, value);
46123     }
46124     get {
46125       uint ret = freeswitchPINVOKE.switch_t38_options_t_T38FaxMaxDatagram_get(swigCPtr);
46126       return ret;
46127     }
46128   }
46129 
46130   public string T38FaxUdpEC {
46131     set {
46132       freeswitchPINVOKE.switch_t38_options_t_T38FaxUdpEC_set(swigCPtr, value);
46133     }
46134     get {
46135       string ret = freeswitchPINVOKE.switch_t38_options_t_T38FaxUdpEC_get(swigCPtr);
46136       return ret;
46137     }
46138   }
46139 
46140   public string T38VendorInfo {
46141     set {
46142       freeswitchPINVOKE.switch_t38_options_t_T38VendorInfo_set(swigCPtr, value);
46143     }
46144     get {
46145       string ret = freeswitchPINVOKE.switch_t38_options_t_T38VendorInfo_get(swigCPtr);
46146       return ret;
46147     }
46148   }
46149 
46150   public string remote_ip {
46151     set {
46152       freeswitchPINVOKE.switch_t38_options_t_remote_ip_set(swigCPtr, value);
46153     }
46154     get {
46155       string ret = freeswitchPINVOKE.switch_t38_options_t_remote_ip_get(swigCPtr);
46156       return ret;
46157     }
46158   }
46159 
46160   public ushort remote_port {
46161     set {
46162       freeswitchPINVOKE.switch_t38_options_t_remote_port_set(swigCPtr, value);
46163     }
46164     get {
46165       ushort ret = freeswitchPINVOKE.switch_t38_options_t_remote_port_get(swigCPtr);
46166       return ret;
46167     }
46168   }
46169 
46170   public string local_ip {
46171     set {
46172       freeswitchPINVOKE.switch_t38_options_t_local_ip_set(swigCPtr, value);
46173     }
46174     get {
46175       string ret = freeswitchPINVOKE.switch_t38_options_t_local_ip_get(swigCPtr);
46176       return ret;
46177     }
46178   }
46179 
46180   public ushort local_port {
46181     set {
46182       freeswitchPINVOKE.switch_t38_options_t_local_port_set(swigCPtr, value);
46183     }
46184     get {
46185       ushort ret = freeswitchPINVOKE.switch_t38_options_t_local_port_get(swigCPtr);
46186       return ret;
46187     }
46188   }
46189 
46190   public string sdp_o_line {
46191     set {
46192       freeswitchPINVOKE.switch_t38_options_t_sdp_o_line_set(swigCPtr, value);
46193     }
46194     get {
46195       string ret = freeswitchPINVOKE.switch_t38_options_t_sdp_o_line_get(swigCPtr);
46196       return ret;
46197     }
46198   }
46199 
switch_t38_options_t()46200   public switch_t38_options_t() : this(freeswitchPINVOKE.new_switch_t38_options_t(), true) {
46201   }
46202 
46203 }
46204 
46205 }
46206 //------------------------------------------------------------------------------
46207 // <auto-generated />
46208 //
46209 // This file was automatically generated by SWIG (http://www.swig.org).
46210 // Version 3.0.12
46211 //
46212 // Do not make changes to this file unless you know what you are doing--modify
46213 // the SWIG interface file instead.
46214 //------------------------------------------------------------------------------
46215 
46216 namespace FreeSWITCH.Native {
46217 
46218 public enum switch_text_channel_t {
46219   SWITCH_CHANNEL_ID_LOG,
46220   SWITCH_CHANNEL_ID_LOG_CLEAN,
46221   SWITCH_CHANNEL_ID_EVENT,
46222   SWITCH_CHANNEL_ID_SESSION
46223 }
46224 
46225 }
46226 //------------------------------------------------------------------------------
46227 // <auto-generated />
46228 //
46229 // This file was automatically generated by SWIG (http://www.swig.org).
46230 // Version 3.0.12
46231 //
46232 // Do not make changes to this file unless you know what you are doing--modify
46233 // the SWIG interface file instead.
46234 //------------------------------------------------------------------------------
46235 
46236 namespace FreeSWITCH.Native {
46237 
46238 public class switch_thread_data_t : global::System.IDisposable {
46239   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
46240   protected bool swigCMemOwn;
46241 
switch_thread_data_t(global::System.IntPtr cPtr, bool cMemoryOwn)46242   internal switch_thread_data_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
46243     swigCMemOwn = cMemoryOwn;
46244     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
46245   }
46246 
getCPtr(switch_thread_data_t obj)46247   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_thread_data_t obj) {
46248     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
46249   }
46250 
~switch_thread_data_t()46251   ~switch_thread_data_t() {
46252     Dispose();
46253   }
46254 
Dispose()46255   public virtual void Dispose() {
46256     lock(this) {
46257       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
46258         if (swigCMemOwn) {
46259           swigCMemOwn = false;
46260           freeswitchPINVOKE.delete_switch_thread_data_t(swigCPtr);
46261         }
46262         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
46263       }
46264       global::System.GC.SuppressFinalize(this);
46265     }
46266   }
46267 
46268   public SWIGTYPE_p_switch_thread_start_t func {
46269     set {
46270       freeswitchPINVOKE.switch_thread_data_t_func_set(swigCPtr, SWIGTYPE_p_switch_thread_start_t.getCPtr(value));
46271       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
46272     }
46273     get {
46274       SWIGTYPE_p_switch_thread_start_t ret = new SWIGTYPE_p_switch_thread_start_t(freeswitchPINVOKE.switch_thread_data_t_func_get(swigCPtr), true);
46275       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
46276       return ret;
46277     }
46278   }
46279 
46280   public SWIGTYPE_p_void obj {
46281     set {
46282       freeswitchPINVOKE.switch_thread_data_t_obj_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
46283     }
46284     get {
46285       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_thread_data_t_obj_get(swigCPtr);
46286       SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
46287       return ret;
46288     }
46289   }
46290 
46291   public int alloc {
46292     set {
46293       freeswitchPINVOKE.switch_thread_data_t_alloc_set(swigCPtr, value);
46294     }
46295     get {
46296       int ret = freeswitchPINVOKE.switch_thread_data_t_alloc_get(swigCPtr);
46297       return ret;
46298     }
46299   }
46300 
46301   public SWIGTYPE_p_apr_pool_t pool {
46302     set {
46303       freeswitchPINVOKE.switch_thread_data_t_pool_set(swigCPtr, SWIGTYPE_p_apr_pool_t.getCPtr(value));
46304     }
46305     get {
46306       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_thread_data_t_pool_get(swigCPtr);
46307       SWIGTYPE_p_apr_pool_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_apr_pool_t(cPtr, false);
46308       return ret;
46309     }
46310   }
46311 
switch_thread_data_t()46312   public switch_thread_data_t() : this(freeswitchPINVOKE.new_switch_thread_data_t(), true) {
46313   }
46314 
46315 }
46316 
46317 }
46318 //------------------------------------------------------------------------------
46319 // <auto-generated />
46320 //
46321 // This file was automatically generated by SWIG (http://www.swig.org).
46322 // Version 3.0.12
46323 //
46324 // Do not make changes to this file unless you know what you are doing--modify
46325 // the SWIG interface file instead.
46326 //------------------------------------------------------------------------------
46327 
46328 namespace FreeSWITCH.Native {
46329 
46330 public enum switch_thread_priority_t {
46331   SWITCH_PRI_LOW = 1,
46332   SWITCH_PRI_NORMAL = 10,
46333   SWITCH_PRI_IMPORTANT = 50,
46334   SWITCH_PRI_REALTIME = 99
46335 }
46336 
46337 }
46338 //------------------------------------------------------------------------------
46339 // <auto-generated />
46340 //
46341 // This file was automatically generated by SWIG (http://www.swig.org).
46342 // Version 3.0.12
46343 //
46344 // Do not make changes to this file unless you know what you are doing--modify
46345 // the SWIG interface file instead.
46346 //------------------------------------------------------------------------------
46347 
46348 namespace FreeSWITCH.Native {
46349 
46350 public class switch_timer : global::System.IDisposable {
46351   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
46352   protected bool swigCMemOwn;
46353 
switch_timer(global::System.IntPtr cPtr, bool cMemoryOwn)46354   internal switch_timer(global::System.IntPtr cPtr, bool cMemoryOwn) {
46355     swigCMemOwn = cMemoryOwn;
46356     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
46357   }
46358 
getCPtr(switch_timer obj)46359   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_timer obj) {
46360     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
46361   }
46362 
~switch_timer()46363   ~switch_timer() {
46364     Dispose();
46365   }
46366 
Dispose()46367   public virtual void Dispose() {
46368     lock(this) {
46369       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
46370         if (swigCMemOwn) {
46371           swigCMemOwn = false;
46372           freeswitchPINVOKE.delete_switch_timer(swigCPtr);
46373         }
46374         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
46375       }
46376       global::System.GC.SuppressFinalize(this);
46377     }
46378   }
46379 
46380   public int interval {
46381     set {
46382       freeswitchPINVOKE.switch_timer_interval_set(swigCPtr, value);
46383     }
46384     get {
46385       int ret = freeswitchPINVOKE.switch_timer_interval_get(swigCPtr);
46386       return ret;
46387     }
46388   }
46389 
46390   public uint flags {
46391     set {
46392       freeswitchPINVOKE.switch_timer_flags_set(swigCPtr, value);
46393     }
46394     get {
46395       uint ret = freeswitchPINVOKE.switch_timer_flags_get(swigCPtr);
46396       return ret;
46397     }
46398   }
46399 
46400   public uint samples {
46401     set {
46402       freeswitchPINVOKE.switch_timer_samples_set(swigCPtr, value);
46403     }
46404     get {
46405       uint ret = freeswitchPINVOKE.switch_timer_samples_get(swigCPtr);
46406       return ret;
46407     }
46408   }
46409 
46410   public uint samplecount {
46411     set {
46412       freeswitchPINVOKE.switch_timer_samplecount_set(swigCPtr, value);
46413     }
46414     get {
46415       uint ret = freeswitchPINVOKE.switch_timer_samplecount_get(swigCPtr);
46416       return ret;
46417     }
46418   }
46419 
46420   public uint last_samplecount {
46421     set {
46422       freeswitchPINVOKE.switch_timer_last_samplecount_set(swigCPtr, value);
46423     }
46424     get {
46425       uint ret = freeswitchPINVOKE.switch_timer_last_samplecount_get(swigCPtr);
46426       return ret;
46427     }
46428   }
46429 
46430   public switch_timer_interface timer_interface {
46431     set {
46432       freeswitchPINVOKE.switch_timer_timer_interface_set(swigCPtr, switch_timer_interface.getCPtr(value));
46433     }
46434     get {
46435       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_timer_timer_interface_get(swigCPtr);
46436       switch_timer_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_timer_interface(cPtr, false);
46437       return ret;
46438     }
46439   }
46440 
46441   public SWIGTYPE_p_apr_pool_t memory_pool {
46442     set {
46443       freeswitchPINVOKE.switch_timer_memory_pool_set(swigCPtr, SWIGTYPE_p_apr_pool_t.getCPtr(value));
46444     }
46445     get {
46446       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_timer_memory_pool_get(swigCPtr);
46447       SWIGTYPE_p_apr_pool_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_apr_pool_t(cPtr, false);
46448       return ret;
46449     }
46450   }
46451 
46452   public SWIGTYPE_p_void private_info {
46453     set {
46454       freeswitchPINVOKE.switch_timer_private_info_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
46455     }
46456     get {
46457       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_timer_private_info_get(swigCPtr);
46458       SWIGTYPE_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
46459       return ret;
46460     }
46461   }
46462 
46463   public SWIGTYPE_p_switch_size_t diff {
46464     set {
46465       freeswitchPINVOKE.switch_timer_diff_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
46466       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
46467     }
46468     get {
46469       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_timer_diff_get(swigCPtr), true);
46470       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
46471       return ret;
46472     }
46473   }
46474 
46475   public SWIGTYPE_p_switch_time_t start {
46476     set {
46477       freeswitchPINVOKE.switch_timer_start_set(swigCPtr, SWIGTYPE_p_switch_time_t.getCPtr(value));
46478       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
46479     }
46480     get {
46481       SWIGTYPE_p_switch_time_t ret = new SWIGTYPE_p_switch_time_t(freeswitchPINVOKE.switch_timer_start_get(swigCPtr), true);
46482       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
46483       return ret;
46484     }
46485   }
46486 
46487   public ulong tick {
46488     set {
46489       freeswitchPINVOKE.switch_timer_tick_set(swigCPtr, value);
46490     }
46491     get {
46492       ulong ret = freeswitchPINVOKE.switch_timer_tick_get(swigCPtr);
46493       return ret;
46494     }
46495   }
46496 
switch_timer()46497   public switch_timer() : this(freeswitchPINVOKE.new_switch_timer(), true) {
46498   }
46499 
46500 }
46501 
46502 }
46503 //------------------------------------------------------------------------------
46504 // <auto-generated />
46505 //
46506 // This file was automatically generated by SWIG (http://www.swig.org).
46507 // Version 3.0.12
46508 //
46509 // Do not make changes to this file unless you know what you are doing--modify
46510 // the SWIG interface file instead.
46511 //------------------------------------------------------------------------------
46512 
46513 namespace FreeSWITCH.Native {
46514 
46515 [System.Flags] public enum switch_timer_flag_enum_t {
46516   SWITCH_TIMER_FLAG_FREE_POOL = (1 << 0)
46517 }
46518 
46519 }
46520 //------------------------------------------------------------------------------
46521 // <auto-generated />
46522 //
46523 // This file was automatically generated by SWIG (http://www.swig.org).
46524 // Version 3.0.12
46525 //
46526 // Do not make changes to this file unless you know what you are doing--modify
46527 // the SWIG interface file instead.
46528 //------------------------------------------------------------------------------
46529 
46530 namespace FreeSWITCH.Native {
46531 
46532 public enum switch_timer_func_name_t {
46533   SWITCH_TIMER_FUNC_TIMER_INIT,
46534   SWITCH_TIMER_FUNC_TIMER_NEXT,
46535   SWITCH_TIMER_FUNC_TIMER_STEP,
46536   SWITCH_TIMER_FUNC_TIMER_SYNC,
46537   SWITCH_TIMER_FUNC_TIMER_CHECK,
46538   SWITCH_TIMER_FUNC_TIMER_DESTROY
46539 }
46540 
46541 }
46542 //------------------------------------------------------------------------------
46543 // <auto-generated />
46544 //
46545 // This file was automatically generated by SWIG (http://www.swig.org).
46546 // Version 3.0.12
46547 //
46548 // Do not make changes to this file unless you know what you are doing--modify
46549 // the SWIG interface file instead.
46550 //------------------------------------------------------------------------------
46551 
46552 namespace FreeSWITCH.Native {
46553 
46554 public class switch_timer_interface : global::System.IDisposable {
46555   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
46556   protected bool swigCMemOwn;
46557 
switch_timer_interface(global::System.IntPtr cPtr, bool cMemoryOwn)46558   internal switch_timer_interface(global::System.IntPtr cPtr, bool cMemoryOwn) {
46559     swigCMemOwn = cMemoryOwn;
46560     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
46561   }
46562 
getCPtr(switch_timer_interface obj)46563   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_timer_interface obj) {
46564     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
46565   }
46566 
~switch_timer_interface()46567   ~switch_timer_interface() {
46568     Dispose();
46569   }
46570 
Dispose()46571   public virtual void Dispose() {
46572     lock(this) {
46573       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
46574         if (swigCMemOwn) {
46575           swigCMemOwn = false;
46576           freeswitchPINVOKE.delete_switch_timer_interface(swigCPtr);
46577         }
46578         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
46579       }
46580       global::System.GC.SuppressFinalize(this);
46581     }
46582   }
46583 
46584   public string interface_name {
46585     set {
46586       freeswitchPINVOKE.switch_timer_interface_interface_name_set(swigCPtr, value);
46587     }
46588     get {
46589       string ret = freeswitchPINVOKE.switch_timer_interface_interface_name_get(swigCPtr);
46590       return ret;
46591     }
46592   }
46593 
46594   public SWIGTYPE_p_f_p_switch_timer__switch_status_t timer_init {
46595     set {
46596       freeswitchPINVOKE.switch_timer_interface_timer_init_set(swigCPtr, SWIGTYPE_p_f_p_switch_timer__switch_status_t.getCPtr(value));
46597     }
46598     get {
46599       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_timer_interface_timer_init_get(swigCPtr);
46600       SWIGTYPE_p_f_p_switch_timer__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_timer__switch_status_t(cPtr, false);
46601       return ret;
46602     }
46603   }
46604 
46605   public SWIGTYPE_p_f_p_switch_timer__switch_status_t timer_next {
46606     set {
46607       freeswitchPINVOKE.switch_timer_interface_timer_next_set(swigCPtr, SWIGTYPE_p_f_p_switch_timer__switch_status_t.getCPtr(value));
46608     }
46609     get {
46610       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_timer_interface_timer_next_get(swigCPtr);
46611       SWIGTYPE_p_f_p_switch_timer__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_timer__switch_status_t(cPtr, false);
46612       return ret;
46613     }
46614   }
46615 
46616   public SWIGTYPE_p_f_p_switch_timer__switch_status_t timer_step {
46617     set {
46618       freeswitchPINVOKE.switch_timer_interface_timer_step_set(swigCPtr, SWIGTYPE_p_f_p_switch_timer__switch_status_t.getCPtr(value));
46619     }
46620     get {
46621       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_timer_interface_timer_step_get(swigCPtr);
46622       SWIGTYPE_p_f_p_switch_timer__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_timer__switch_status_t(cPtr, false);
46623       return ret;
46624     }
46625   }
46626 
46627   public SWIGTYPE_p_f_p_switch_timer__switch_status_t timer_sync {
46628     set {
46629       freeswitchPINVOKE.switch_timer_interface_timer_sync_set(swigCPtr, SWIGTYPE_p_f_p_switch_timer__switch_status_t.getCPtr(value));
46630     }
46631     get {
46632       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_timer_interface_timer_sync_get(swigCPtr);
46633       SWIGTYPE_p_f_p_switch_timer__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_timer__switch_status_t(cPtr, false);
46634       return ret;
46635     }
46636   }
46637 
46638   public SWIGTYPE_p_f_p_switch_timer_enum_switch_bool_t__switch_status_t timer_check {
46639     set {
46640       freeswitchPINVOKE.switch_timer_interface_timer_check_set(swigCPtr, SWIGTYPE_p_f_p_switch_timer_enum_switch_bool_t__switch_status_t.getCPtr(value));
46641     }
46642     get {
46643       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_timer_interface_timer_check_get(swigCPtr);
46644       SWIGTYPE_p_f_p_switch_timer_enum_switch_bool_t__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_timer_enum_switch_bool_t__switch_status_t(cPtr, false);
46645       return ret;
46646     }
46647   }
46648 
46649   public SWIGTYPE_p_f_p_switch_timer__switch_status_t timer_destroy {
46650     set {
46651       freeswitchPINVOKE.switch_timer_interface_timer_destroy_set(swigCPtr, SWIGTYPE_p_f_p_switch_timer__switch_status_t.getCPtr(value));
46652     }
46653     get {
46654       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_timer_interface_timer_destroy_get(swigCPtr);
46655       SWIGTYPE_p_f_p_switch_timer__switch_status_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_timer__switch_status_t(cPtr, false);
46656       return ret;
46657     }
46658   }
46659 
46660   public SWIGTYPE_p_switch_thread_rwlock_t rwlock {
46661     set {
46662       freeswitchPINVOKE.switch_timer_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value));
46663     }
46664     get {
46665       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_timer_interface_rwlock_get(swigCPtr);
46666       SWIGTYPE_p_switch_thread_rwlock_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_thread_rwlock_t(cPtr, false);
46667       return ret;
46668     }
46669   }
46670 
46671   public int refs {
46672     set {
46673       freeswitchPINVOKE.switch_timer_interface_refs_set(swigCPtr, value);
46674     }
46675     get {
46676       int ret = freeswitchPINVOKE.switch_timer_interface_refs_get(swigCPtr);
46677       return ret;
46678     }
46679   }
46680 
46681   public SWIGTYPE_p_switch_mutex_t reflock {
46682     set {
46683       freeswitchPINVOKE.switch_timer_interface_reflock_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
46684     }
46685     get {
46686       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_timer_interface_reflock_get(swigCPtr);
46687       SWIGTYPE_p_switch_mutex_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
46688       return ret;
46689     }
46690   }
46691 
46692   public switch_loadable_module_interface parent {
46693     set {
46694       freeswitchPINVOKE.switch_timer_interface_parent_set(swigCPtr, switch_loadable_module_interface.getCPtr(value));
46695     }
46696     get {
46697       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_timer_interface_parent_get(swigCPtr);
46698       switch_loadable_module_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_loadable_module_interface(cPtr, false);
46699       return ret;
46700     }
46701   }
46702 
46703   public switch_timer_interface next {
46704     set {
46705       freeswitchPINVOKE.switch_timer_interface_next_set(swigCPtr, switch_timer_interface.getCPtr(value));
46706     }
46707     get {
46708       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_timer_interface_next_get(swigCPtr);
46709       switch_timer_interface ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_timer_interface(cPtr, false);
46710       return ret;
46711     }
46712   }
46713 
switch_timer_interface()46714   public switch_timer_interface() : this(freeswitchPINVOKE.new_switch_timer_interface(), true) {
46715   }
46716 
46717 }
46718 
46719 }
46720 //------------------------------------------------------------------------------
46721 // <auto-generated />
46722 //
46723 // This file was automatically generated by SWIG (http://www.swig.org).
46724 // Version 3.0.12
46725 //
46726 // Do not make changes to this file unless you know what you are doing--modify
46727 // the SWIG interface file instead.
46728 //------------------------------------------------------------------------------
46729 
46730 namespace FreeSWITCH.Native {
46731 
46732 public class switch_unicast_conninfo : global::System.IDisposable {
46733   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
46734   protected bool swigCMemOwn;
46735 
switch_unicast_conninfo(global::System.IntPtr cPtr, bool cMemoryOwn)46736   internal switch_unicast_conninfo(global::System.IntPtr cPtr, bool cMemoryOwn) {
46737     swigCMemOwn = cMemoryOwn;
46738     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
46739   }
46740 
getCPtr(switch_unicast_conninfo obj)46741   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_unicast_conninfo obj) {
46742     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
46743   }
46744 
~switch_unicast_conninfo()46745   ~switch_unicast_conninfo() {
46746     Dispose();
46747   }
46748 
Dispose()46749   public virtual void Dispose() {
46750     lock(this) {
46751       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
46752         if (swigCMemOwn) {
46753           swigCMemOwn = false;
46754           freeswitchPINVOKE.delete_switch_unicast_conninfo(swigCPtr);
46755         }
46756         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
46757       }
46758       global::System.GC.SuppressFinalize(this);
46759     }
46760   }
46761 
46762   public SWIGTYPE_p_switch_core_session session {
46763     set {
46764       freeswitchPINVOKE.switch_unicast_conninfo_session_set(swigCPtr, SWIGTYPE_p_switch_core_session.getCPtr(value));
46765     }
46766     get {
46767       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_unicast_conninfo_session_get(swigCPtr);
46768       SWIGTYPE_p_switch_core_session ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_core_session(cPtr, false);
46769       return ret;
46770     }
46771   }
46772 
46773   public switch_codec read_codec {
46774     set {
46775       freeswitchPINVOKE.switch_unicast_conninfo_read_codec_set(swigCPtr, switch_codec.getCPtr(value));
46776     }
46777     get {
46778       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_unicast_conninfo_read_codec_get(swigCPtr);
46779       switch_codec ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_codec(cPtr, false);
46780       return ret;
46781     }
46782   }
46783 
46784   public switch_frame write_frame {
46785     set {
46786       freeswitchPINVOKE.switch_unicast_conninfo_write_frame_set(swigCPtr, switch_frame.getCPtr(value));
46787     }
46788     get {
46789       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_unicast_conninfo_write_frame_get(swigCPtr);
46790       switch_frame ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_frame(cPtr, false);
46791       return ret;
46792     }
46793   }
46794 
46795   public SWIGTYPE_p_unsigned_char write_frame_data {
46796     set {
46797       freeswitchPINVOKE.switch_unicast_conninfo_write_frame_data_set(swigCPtr, SWIGTYPE_p_unsigned_char.getCPtr(value));
46798     }
46799     get {
46800       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_unicast_conninfo_write_frame_data_get(swigCPtr);
46801       SWIGTYPE_p_unsigned_char ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
46802       return ret;
46803     }
46804   }
46805 
46806   public SWIGTYPE_p_switch_socket_t socket {
46807     set {
46808       freeswitchPINVOKE.switch_unicast_conninfo_socket_set(swigCPtr, SWIGTYPE_p_switch_socket_t.getCPtr(value));
46809     }
46810     get {
46811       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_unicast_conninfo_socket_get(swigCPtr);
46812       SWIGTYPE_p_switch_socket_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_socket_t(cPtr, false);
46813       return ret;
46814     }
46815   }
46816 
46817   public string local_ip {
46818     set {
46819       freeswitchPINVOKE.switch_unicast_conninfo_local_ip_set(swigCPtr, value);
46820     }
46821     get {
46822       string ret = freeswitchPINVOKE.switch_unicast_conninfo_local_ip_get(swigCPtr);
46823       return ret;
46824     }
46825   }
46826 
46827   public ushort local_port {
46828     set {
46829       freeswitchPINVOKE.switch_unicast_conninfo_local_port_set(swigCPtr, value);
46830     }
46831     get {
46832       ushort ret = freeswitchPINVOKE.switch_unicast_conninfo_local_port_get(swigCPtr);
46833       return ret;
46834     }
46835   }
46836 
46837   public string remote_ip {
46838     set {
46839       freeswitchPINVOKE.switch_unicast_conninfo_remote_ip_set(swigCPtr, value);
46840     }
46841     get {
46842       string ret = freeswitchPINVOKE.switch_unicast_conninfo_remote_ip_get(swigCPtr);
46843       return ret;
46844     }
46845   }
46846 
46847   public ushort remote_port {
46848     set {
46849       freeswitchPINVOKE.switch_unicast_conninfo_remote_port_set(swigCPtr, value);
46850     }
46851     get {
46852       ushort ret = freeswitchPINVOKE.switch_unicast_conninfo_remote_port_get(swigCPtr);
46853       return ret;
46854     }
46855   }
46856 
46857   public SWIGTYPE_p_switch_sockaddr_t local_addr {
46858     set {
46859       freeswitchPINVOKE.switch_unicast_conninfo_local_addr_set(swigCPtr, SWIGTYPE_p_switch_sockaddr_t.getCPtr(value));
46860     }
46861     get {
46862       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_unicast_conninfo_local_addr_get(swigCPtr);
46863       SWIGTYPE_p_switch_sockaddr_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_sockaddr_t(cPtr, false);
46864       return ret;
46865     }
46866   }
46867 
46868   public SWIGTYPE_p_switch_sockaddr_t remote_addr {
46869     set {
46870       freeswitchPINVOKE.switch_unicast_conninfo_remote_addr_set(swigCPtr, SWIGTYPE_p_switch_sockaddr_t.getCPtr(value));
46871     }
46872     get {
46873       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_unicast_conninfo_remote_addr_get(swigCPtr);
46874       SWIGTYPE_p_switch_sockaddr_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_sockaddr_t(cPtr, false);
46875       return ret;
46876     }
46877   }
46878 
46879   public SWIGTYPE_p_switch_mutex_t flag_mutex {
46880     set {
46881       freeswitchPINVOKE.switch_unicast_conninfo_flag_mutex_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
46882     }
46883     get {
46884       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_unicast_conninfo_flag_mutex_get(swigCPtr);
46885       SWIGTYPE_p_switch_mutex_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
46886       return ret;
46887     }
46888   }
46889 
46890   public int flags {
46891     set {
46892       freeswitchPINVOKE.switch_unicast_conninfo_flags_set(swigCPtr, value);
46893     }
46894     get {
46895       int ret = freeswitchPINVOKE.switch_unicast_conninfo_flags_get(swigCPtr);
46896       return ret;
46897     }
46898   }
46899 
46900   public int type {
46901     set {
46902       freeswitchPINVOKE.switch_unicast_conninfo_type_set(swigCPtr, value);
46903     }
46904     get {
46905       int ret = freeswitchPINVOKE.switch_unicast_conninfo_type_get(swigCPtr);
46906       return ret;
46907     }
46908   }
46909 
46910   public int transport {
46911     set {
46912       freeswitchPINVOKE.switch_unicast_conninfo_transport_set(swigCPtr, value);
46913     }
46914     get {
46915       int ret = freeswitchPINVOKE.switch_unicast_conninfo_transport_get(swigCPtr);
46916       return ret;
46917     }
46918   }
46919 
46920   public int stream_id {
46921     set {
46922       freeswitchPINVOKE.switch_unicast_conninfo_stream_id_set(swigCPtr, value);
46923     }
46924     get {
46925       int ret = freeswitchPINVOKE.switch_unicast_conninfo_stream_id_get(swigCPtr);
46926       return ret;
46927     }
46928   }
46929 
46930   public SWIGTYPE_p_switch_thread_t thread {
46931     set {
46932       freeswitchPINVOKE.switch_unicast_conninfo_thread_set(swigCPtr, SWIGTYPE_p_switch_thread_t.getCPtr(value));
46933     }
46934     get {
46935       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_unicast_conninfo_thread_get(swigCPtr);
46936       SWIGTYPE_p_switch_thread_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_switch_thread_t(cPtr, false);
46937       return ret;
46938     }
46939   }
46940 
switch_unicast_conninfo()46941   public switch_unicast_conninfo() : this(freeswitchPINVOKE.new_switch_unicast_conninfo(), true) {
46942   }
46943 
46944 }
46945 
46946 }
46947 //------------------------------------------------------------------------------
46948 // <auto-generated />
46949 //
46950 // This file was automatically generated by SWIG (http://www.swig.org).
46951 // Version 3.0.12
46952 //
46953 // Do not make changes to this file unless you know what you are doing--modify
46954 // the SWIG interface file instead.
46955 //------------------------------------------------------------------------------
46956 
46957 namespace FreeSWITCH.Native {
46958 
46959 [System.Flags] public enum switch_unicast_flag_enum_t {
46960   SUF_NONE = 0,
46961   SUF_THREAD_RUNNING = (1 << 0),
46962   SUF_READY = (1 << 1),
46963   SUF_NATIVE = (1 << 2)
46964 }
46965 
46966 }
46967 //------------------------------------------------------------------------------
46968 // <auto-generated />
46969 //
46970 // This file was automatically generated by SWIG (http://www.swig.org).
46971 // Version 3.0.12
46972 //
46973 // Do not make changes to this file unless you know what you are doing--modify
46974 // the SWIG interface file instead.
46975 //------------------------------------------------------------------------------
46976 
46977 namespace FreeSWITCH.Native {
46978 
46979 public enum switch_uri_flags {
46980   SWITCH_URI_NUMERIC_HOST = 1,
46981   SWITCH_URI_NUMERIC_PORT = 2,
46982   SWITCH_URI_NO_SCOPE = 4
46983 }
46984 
46985 }
46986 //------------------------------------------------------------------------------
46987 // <auto-generated />
46988 //
46989 // This file was automatically generated by SWIG (http://www.swig.org).
46990 // Version 3.0.12
46991 //
46992 // Do not make changes to this file unless you know what you are doing--modify
46993 // the SWIG interface file instead.
46994 //------------------------------------------------------------------------------
46995 
46996 namespace FreeSWITCH.Native {
46997 
46998 [System.Flags] public enum switch_vad_flag_enum_t {
46999   SWITCH_VAD_FLAG_TALKING = (1 << 0),
47000   SWITCH_VAD_FLAG_EVENTS_TALK = (1 << 1),
47001   SWITCH_VAD_FLAG_EVENTS_NOTALK = (1 << 2),
47002   SWITCH_VAD_FLAG_CNG = (1 << 3)
47003 }
47004 
47005 }
47006 //------------------------------------------------------------------------------
47007 // <auto-generated />
47008 //
47009 // This file was automatically generated by SWIG (http://www.swig.org).
47010 // Version 3.0.12
47011 //
47012 // Do not make changes to this file unless you know what you are doing--modify
47013 // the SWIG interface file instead.
47014 //------------------------------------------------------------------------------
47015 
47016 namespace FreeSWITCH.Native {
47017 
47018 public enum switch_vad_state_t {
47019   SWITCH_VAD_STATE_NONE,
47020   SWITCH_VAD_STATE_START_TALKING,
47021   SWITCH_VAD_STATE_TALKING,
47022   SWITCH_VAD_STATE_STOP_TALKING,
47023   SWITCH_VAD_STATE_ERROR
47024 }
47025 
47026 }
47027 //------------------------------------------------------------------------------
47028 // <auto-generated />
47029 //
47030 // This file was automatically generated by SWIG (http://www.swig.org).
47031 // Version 3.0.12
47032 //
47033 // Do not make changes to this file unless you know what you are doing--modify
47034 // the SWIG interface file instead.
47035 //------------------------------------------------------------------------------
47036 
47037 namespace FreeSWITCH.Native {
47038 
47039 public class switch_vid_params_t : global::System.IDisposable {
47040   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
47041   protected bool swigCMemOwn;
47042 
switch_vid_params_t(global::System.IntPtr cPtr, bool cMemoryOwn)47043   internal switch_vid_params_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
47044     swigCMemOwn = cMemoryOwn;
47045     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
47046   }
47047 
getCPtr(switch_vid_params_t obj)47048   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_vid_params_t obj) {
47049     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
47050   }
47051 
~switch_vid_params_t()47052   ~switch_vid_params_t() {
47053     Dispose();
47054   }
47055 
Dispose()47056   public virtual void Dispose() {
47057     lock(this) {
47058       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
47059         if (swigCMemOwn) {
47060           swigCMemOwn = false;
47061           freeswitchPINVOKE.delete_switch_vid_params_t(swigCPtr);
47062         }
47063         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
47064       }
47065       global::System.GC.SuppressFinalize(this);
47066     }
47067   }
47068 
47069   public uint width {
47070     set {
47071       freeswitchPINVOKE.switch_vid_params_t_width_set(swigCPtr, value);
47072     }
47073     get {
47074       uint ret = freeswitchPINVOKE.switch_vid_params_t_width_get(swigCPtr);
47075       return ret;
47076     }
47077   }
47078 
47079   public uint height {
47080     set {
47081       freeswitchPINVOKE.switch_vid_params_t_height_set(swigCPtr, value);
47082     }
47083     get {
47084       uint ret = freeswitchPINVOKE.switch_vid_params_t_height_get(swigCPtr);
47085       return ret;
47086     }
47087   }
47088 
47089   public uint fps {
47090     set {
47091       freeswitchPINVOKE.switch_vid_params_t_fps_set(swigCPtr, value);
47092     }
47093     get {
47094       uint ret = freeswitchPINVOKE.switch_vid_params_t_fps_get(swigCPtr);
47095       return ret;
47096     }
47097   }
47098 
47099   public uint d_width {
47100     set {
47101       freeswitchPINVOKE.switch_vid_params_t_d_width_set(swigCPtr, value);
47102     }
47103     get {
47104       uint ret = freeswitchPINVOKE.switch_vid_params_t_d_width_get(swigCPtr);
47105       return ret;
47106     }
47107   }
47108 
47109   public uint d_height {
47110     set {
47111       freeswitchPINVOKE.switch_vid_params_t_d_height_set(swigCPtr, value);
47112     }
47113     get {
47114       uint ret = freeswitchPINVOKE.switch_vid_params_t_d_height_get(swigCPtr);
47115       return ret;
47116     }
47117   }
47118 
switch_vid_params_t()47119   public switch_vid_params_t() : this(freeswitchPINVOKE.new_switch_vid_params_t(), true) {
47120   }
47121 
47122 }
47123 
47124 }
47125 //------------------------------------------------------------------------------
47126 // <auto-generated />
47127 //
47128 // This file was automatically generated by SWIG (http://www.swig.org).
47129 // Version 3.0.12
47130 //
47131 // Do not make changes to this file unless you know what you are doing--modify
47132 // the SWIG interface file instead.
47133 //------------------------------------------------------------------------------
47134 
47135 namespace FreeSWITCH.Native {
47136 
47137 public enum switch_vid_spy_fmt_t {
47138   SPY_LOWER_RIGHT_SMALL,
47139   SPY_LOWER_RIGHT_LARGE,
47140   SPY_DUAL_CROP
47141 }
47142 
47143 }
47144 //------------------------------------------------------------------------------
47145 // <auto-generated />
47146 //
47147 // This file was automatically generated by SWIG (http://www.swig.org).
47148 // Version 3.0.12
47149 //
47150 // Do not make changes to this file unless you know what you are doing--modify
47151 // the SWIG interface file instead.
47152 //------------------------------------------------------------------------------
47153 
47154 namespace FreeSWITCH.Native {
47155 
47156 public class switch_video_codec_settings : global::System.IDisposable {
47157   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
47158   protected bool swigCMemOwn;
47159 
switch_video_codec_settings(global::System.IntPtr cPtr, bool cMemoryOwn)47160   internal switch_video_codec_settings(global::System.IntPtr cPtr, bool cMemoryOwn) {
47161     swigCMemOwn = cMemoryOwn;
47162     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
47163   }
47164 
getCPtr(switch_video_codec_settings obj)47165   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_video_codec_settings obj) {
47166     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
47167   }
47168 
~switch_video_codec_settings()47169   ~switch_video_codec_settings() {
47170     Dispose();
47171   }
47172 
Dispose()47173   public virtual void Dispose() {
47174     lock(this) {
47175       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
47176         if (swigCMemOwn) {
47177           swigCMemOwn = false;
47178           freeswitchPINVOKE.delete_switch_video_codec_settings(swigCPtr);
47179         }
47180         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
47181       }
47182       global::System.GC.SuppressFinalize(this);
47183     }
47184   }
47185 
47186   public uint bandwidth {
47187     set {
47188       freeswitchPINVOKE.switch_video_codec_settings_bandwidth_set(swigCPtr, value);
47189     }
47190     get {
47191       uint ret = freeswitchPINVOKE.switch_video_codec_settings_bandwidth_get(swigCPtr);
47192       return ret;
47193     }
47194   }
47195 
47196   public int width {
47197     set {
47198       freeswitchPINVOKE.switch_video_codec_settings_width_set(swigCPtr, value);
47199     }
47200     get {
47201       int ret = freeswitchPINVOKE.switch_video_codec_settings_width_get(swigCPtr);
47202       return ret;
47203     }
47204   }
47205 
47206   public int height {
47207     set {
47208       freeswitchPINVOKE.switch_video_codec_settings_height_set(swigCPtr, value);
47209     }
47210     get {
47211       int ret = freeswitchPINVOKE.switch_video_codec_settings_height_get(swigCPtr);
47212       return ret;
47213     }
47214   }
47215 
47216   public byte try_hardware_encoder {
47217     set {
47218       freeswitchPINVOKE.switch_video_codec_settings_try_hardware_encoder_set(swigCPtr, value);
47219     }
47220     get {
47221       byte ret = freeswitchPINVOKE.switch_video_codec_settings_try_hardware_encoder_get(swigCPtr);
47222       return ret;
47223     }
47224   }
47225 
47226   public byte fps {
47227     set {
47228       freeswitchPINVOKE.switch_video_codec_settings_fps_set(swigCPtr, value);
47229     }
47230     get {
47231       byte ret = freeswitchPINVOKE.switch_video_codec_settings_fps_get(swigCPtr);
47232       return ret;
47233     }
47234   }
47235 
47236   public string config_profile_name {
47237     set {
47238       freeswitchPINVOKE.switch_video_codec_settings_config_profile_name_set(swigCPtr, value);
47239     }
47240     get {
47241       string ret = freeswitchPINVOKE.switch_video_codec_settings_config_profile_name_get(swigCPtr);
47242       return ret;
47243     }
47244   }
47245 
switch_video_codec_settings()47246   public switch_video_codec_settings() : this(freeswitchPINVOKE.new_switch_video_codec_settings(), true) {
47247   }
47248 
47249 }
47250 
47251 }
47252 //------------------------------------------------------------------------------
47253 // <auto-generated />
47254 //
47255 // This file was automatically generated by SWIG (http://www.swig.org).
47256 // Version 3.0.12
47257 //
47258 // Do not make changes to this file unless you know what you are doing--modify
47259 // the SWIG interface file instead.
47260 //------------------------------------------------------------------------------
47261 
47262 namespace FreeSWITCH.Native {
47263 
47264 public enum switch_video_encode_speed_t {
47265   SWITCH_VIDEO_ENCODE_SPEED_DEFAULT = 0,
47266   SWITCH_VIDEO_ENCODE_SPEED_FAST = 0,
47267   SWITCH_VIDEO_ENCODE_SPEED_MEDIUM,
47268   SWITCH_VIDEO_ENCODE_SPEED_SLOW
47269 }
47270 
47271 }
47272 //------------------------------------------------------------------------------
47273 // <auto-generated />
47274 //
47275 // This file was automatically generated by SWIG (http://www.swig.org).
47276 // Version 3.0.12
47277 //
47278 // Do not make changes to this file unless you know what you are doing--modify
47279 // the SWIG interface file instead.
47280 //------------------------------------------------------------------------------
47281 
47282 namespace FreeSWITCH.Native {
47283 
47284 public enum switch_video_profile_t {
47285   SWITCH_VIDEO_PROFILE_BASELINE,
47286   SWITCH_VIDEO_PROFILE_MAIN,
47287   SWITCH_VIDEO_PROFILE_HIGH
47288 }
47289 
47290 }
47291 //------------------------------------------------------------------------------
47292 // <auto-generated />
47293 //
47294 // This file was automatically generated by SWIG (http://www.swig.org).
47295 // Version 3.0.12
47296 //
47297 // Do not make changes to this file unless you know what you are doing--modify
47298 // the SWIG interface file instead.
47299 //------------------------------------------------------------------------------
47300 
47301 namespace FreeSWITCH.Native {
47302 
47303 public enum switch_video_read_flag_t {
47304   SVR_BLOCK = (1 << 0),
47305   SVR_FLUSH = (1 << 1),
47306   SVR_CHECK = (1 << 2)
47307 }
47308 
47309 }
47310 //------------------------------------------------------------------------------
47311 // <auto-generated />
47312 //
47313 // This file was automatically generated by SWIG (http://www.swig.org).
47314 // Version 3.0.12
47315 //
47316 // Do not make changes to this file unless you know what you are doing--modify
47317 // the SWIG interface file instead.
47318 //------------------------------------------------------------------------------
47319 
47320 namespace FreeSWITCH.Native {
47321 
47322 public class switch_waitlist_t : global::System.IDisposable {
47323   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
47324   protected bool swigCMemOwn;
47325 
switch_waitlist_t(global::System.IntPtr cPtr, bool cMemoryOwn)47326   internal switch_waitlist_t(global::System.IntPtr cPtr, bool cMemoryOwn) {
47327     swigCMemOwn = cMemoryOwn;
47328     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
47329   }
47330 
getCPtr(switch_waitlist_t obj)47331   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_waitlist_t obj) {
47332     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
47333   }
47334 
~switch_waitlist_t()47335   ~switch_waitlist_t() {
47336     Dispose();
47337   }
47338 
Dispose()47339   public virtual void Dispose() {
47340     lock(this) {
47341       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
47342         if (swigCMemOwn) {
47343           swigCMemOwn = false;
47344           freeswitchPINVOKE.delete_switch_waitlist_t(swigCPtr);
47345         }
47346         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
47347       }
47348       global::System.GC.SuppressFinalize(this);
47349     }
47350   }
47351 
47352   public int sock {
47353     set {
47354       freeswitchPINVOKE.switch_waitlist_t_sock_set(swigCPtr, value);
47355     }
47356     get {
47357       int ret = freeswitchPINVOKE.switch_waitlist_t_sock_get(swigCPtr);
47358       return ret;
47359     }
47360   }
47361 
47362   public uint events {
47363     set {
47364       freeswitchPINVOKE.switch_waitlist_t_events_set(swigCPtr, value);
47365     }
47366     get {
47367       uint ret = freeswitchPINVOKE.switch_waitlist_t_events_get(swigCPtr);
47368       return ret;
47369     }
47370   }
47371 
47372   public uint revents {
47373     set {
47374       freeswitchPINVOKE.switch_waitlist_t_revents_set(swigCPtr, value);
47375     }
47376     get {
47377       uint ret = freeswitchPINVOKE.switch_waitlist_t_revents_get(swigCPtr);
47378       return ret;
47379     }
47380   }
47381 
switch_waitlist_t()47382   public switch_waitlist_t() : this(freeswitchPINVOKE.new_switch_waitlist_t(), true) {
47383   }
47384 
47385 }
47386 
47387 }
47388 //------------------------------------------------------------------------------
47389 // <auto-generated />
47390 //
47391 // This file was automatically generated by SWIG (http://www.swig.org).
47392 // Version 3.0.12
47393 //
47394 // Do not make changes to this file unless you know what you are doing--modify
47395 // the SWIG interface file instead.
47396 //------------------------------------------------------------------------------
47397 
47398 namespace FreeSWITCH.Native {
47399 
47400 public class switch_xml : global::System.IDisposable {
47401   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
47402   protected bool swigCMemOwn;
47403 
switch_xml(global::System.IntPtr cPtr, bool cMemoryOwn)47404   internal switch_xml(global::System.IntPtr cPtr, bool cMemoryOwn) {
47405     swigCMemOwn = cMemoryOwn;
47406     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
47407   }
47408 
getCPtr(switch_xml obj)47409   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(switch_xml obj) {
47410     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
47411   }
47412 
~switch_xml()47413   ~switch_xml() {
47414     Dispose();
47415   }
47416 
Dispose()47417   public virtual void Dispose() {
47418     lock(this) {
47419       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
47420         if (swigCMemOwn) {
47421           swigCMemOwn = false;
47422           freeswitchPINVOKE.delete_switch_xml(swigCPtr);
47423         }
47424         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
47425       }
47426       global::System.GC.SuppressFinalize(this);
47427     }
47428   }
47429 
47430   public string name {
47431     set {
47432       freeswitchPINVOKE.switch_xml_name_set(swigCPtr, value);
47433     }
47434     get {
47435       string ret = freeswitchPINVOKE.switch_xml_name_get(swigCPtr);
47436       return ret;
47437     }
47438   }
47439 
47440   public string attr {
47441   set { freeswitchPINVOKE.switch_xml_attr_set(swigCPtr, ref value); }
47442 
47443   get {
47444     return freeswitchPINVOKE.switch_xml_attr_get(swigCPtr);
47445   }
47446 
47447   }
47448 
47449   public string txt {
47450     set {
47451       freeswitchPINVOKE.switch_xml_txt_set(swigCPtr, value);
47452     }
47453     get {
47454       string ret = freeswitchPINVOKE.switch_xml_txt_get(swigCPtr);
47455       return ret;
47456     }
47457   }
47458 
47459   public string free_path {
47460     set {
47461       freeswitchPINVOKE.switch_xml_free_path_set(swigCPtr, value);
47462     }
47463     get {
47464       string ret = freeswitchPINVOKE.switch_xml_free_path_get(swigCPtr);
47465       return ret;
47466     }
47467   }
47468 
47469   public SWIGTYPE_p_switch_size_t off {
47470     set {
47471       freeswitchPINVOKE.switch_xml_off_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
47472       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
47473     }
47474     get {
47475       SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_xml_off_get(swigCPtr), true);
47476       if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
47477       return ret;
47478     }
47479   }
47480 
47481   public switch_xml next {
47482     set {
47483       freeswitchPINVOKE.switch_xml_next_set(swigCPtr, switch_xml.getCPtr(value));
47484     }
47485     get {
47486       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_xml_next_get(swigCPtr);
47487       switch_xml ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_xml(cPtr, false);
47488       return ret;
47489     }
47490   }
47491 
47492   public switch_xml sibling {
47493     set {
47494       freeswitchPINVOKE.switch_xml_sibling_set(swigCPtr, switch_xml.getCPtr(value));
47495     }
47496     get {
47497       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_xml_sibling_get(swigCPtr);
47498       switch_xml ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_xml(cPtr, false);
47499       return ret;
47500     }
47501   }
47502 
47503   public switch_xml ordered {
47504     set {
47505       freeswitchPINVOKE.switch_xml_ordered_set(swigCPtr, switch_xml.getCPtr(value));
47506     }
47507     get {
47508       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_xml_ordered_get(swigCPtr);
47509       switch_xml ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_xml(cPtr, false);
47510       return ret;
47511     }
47512   }
47513 
47514   public switch_xml child {
47515     set {
47516       freeswitchPINVOKE.switch_xml_child_set(swigCPtr, switch_xml.getCPtr(value));
47517     }
47518     get {
47519       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_xml_child_get(swigCPtr);
47520       switch_xml ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_xml(cPtr, false);
47521       return ret;
47522     }
47523   }
47524 
47525   public switch_xml parent {
47526     set {
47527       freeswitchPINVOKE.switch_xml_parent_set(swigCPtr, switch_xml.getCPtr(value));
47528     }
47529     get {
47530       global::System.IntPtr cPtr = freeswitchPINVOKE.switch_xml_parent_get(swigCPtr);
47531       switch_xml ret = (cPtr == global::System.IntPtr.Zero) ? null : new switch_xml(cPtr, false);
47532       return ret;
47533     }
47534   }
47535 
47536   public uint flags {
47537     set {
47538       freeswitchPINVOKE.switch_xml_flags_set(swigCPtr, value);
47539     }
47540     get {
47541       uint ret = freeswitchPINVOKE.switch_xml_flags_get(swigCPtr);
47542       return ret;
47543     }
47544   }
47545 
47546   public switch_bool_t is_switch_xml_root_t {
47547     set {
47548       freeswitchPINVOKE.switch_xml_is_switch_xml_root_t_set(swigCPtr, (int)value);
47549     }
47550     get {
47551       switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_xml_is_switch_xml_root_t_get(swigCPtr);
47552       return ret;
47553     }
47554   }
47555 
47556   public uint refs {
47557     set {
47558       freeswitchPINVOKE.switch_xml_refs_set(swigCPtr, value);
47559     }
47560     get {
47561       uint ret = freeswitchPINVOKE.switch_xml_refs_get(swigCPtr);
47562       return ret;
47563     }
47564   }
47565 
switch_xml()47566   public switch_xml() : this(freeswitchPINVOKE.new_switch_xml(), true) {
47567   }
47568 
47569 }
47570 
47571 }
47572 //------------------------------------------------------------------------------
47573 // <auto-generated />
47574 //
47575 // This file was automatically generated by SWIG (http://www.swig.org).
47576 // Version 3.0.12
47577 //
47578 // Do not make changes to this file unless you know what you are doing--modify
47579 // the SWIG interface file instead.
47580 //------------------------------------------------------------------------------
47581 
47582 namespace FreeSWITCH.Native {
47583 
47584 [System.Flags] public enum switch_xml_flag_t {
47585   SWITCH_XML_ROOT = (1 << 0),
47586   SWITCH_XML_NAMEM = (1 << 1),
47587   SWITCH_XML_TXTM = (1 << 2),
47588   SWITCH_XML_DUP = (1 << 3),
47589   SWITCH_XML_CDATA = (1 << 4)
47590 }
47591 
47592 }
47593 //------------------------------------------------------------------------------
47594 // <auto-generated />
47595 //
47596 // This file was automatically generated by SWIG (http://www.swig.org).
47597 // Version 3.0.12
47598 //
47599 // Do not make changes to this file unless you know what you are doing--modify
47600 // the SWIG interface file instead.
47601 //------------------------------------------------------------------------------
47602 
47603 namespace FreeSWITCH.Native {
47604 
47605 [System.Flags] public enum switch_xml_section_enum_t {
47606   SWITCH_XML_SECTION_RESULT = 0,
47607   SWITCH_XML_SECTION_CONFIG = (1 << 0),
47608   SWITCH_XML_SECTION_DIRECTORY = (1 << 1),
47609   SWITCH_XML_SECTION_DIALPLAN = (1 << 2),
47610   SWITCH_XML_SECTION_LANGUAGES = (1 << 3),
47611   SWITCH_XML_SECTION_CHATPLAN = (1 << 4),
47612   SWITCH_XML_SECTION_CHANNELS = (1 << 5),
47613   SWITCH_XML_SECTION_MAX = (1 << 5)
47614 }
47615 
47616 }
47617