This commit is contained in:
Brian West 2016-10-21 11:31:47 -05:00
parent f811652699
commit 8c795825f1
2 changed files with 183 additions and 41 deletions

View File

@ -3326,6 +3326,50 @@ SWIGEXPORT long long SWIGSTDCALL CSharp_switch_error_period_t_stop_get(void * ja
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_error_period_t_flaws_set(void * jarg1, unsigned long jarg2) {
error_period *arg1 = (error_period *) 0 ;
uint32_t arg2 ;
arg1 = (error_period *)jarg1;
arg2 = (uint32_t)jarg2;
if (arg1) (arg1)->flaws = arg2;
}
SWIGEXPORT unsigned long SWIGSTDCALL CSharp_switch_error_period_t_flaws_get(void * jarg1) {
unsigned long jresult ;
error_period *arg1 = (error_period *) 0 ;
uint32_t result;
arg1 = (error_period *)jarg1;
result = (uint32_t) ((arg1)->flaws);
jresult = (unsigned long)result;
return jresult;
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_error_period_t_consecutive_flaws_set(void * jarg1, unsigned long jarg2) {
error_period *arg1 = (error_period *) 0 ;
uint32_t arg2 ;
arg1 = (error_period *)jarg1;
arg2 = (uint32_t)jarg2;
if (arg1) (arg1)->consecutive_flaws = arg2;
}
SWIGEXPORT unsigned long SWIGSTDCALL CSharp_switch_error_period_t_consecutive_flaws_get(void * jarg1) {
unsigned long jresult ;
error_period *arg1 = (error_period *) 0 ;
uint32_t result;
arg1 = (error_period *)jarg1;
result = (uint32_t) ((arg1)->consecutive_flaws);
jresult = (unsigned long)result;
return jresult;
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_error_period_t_next_set(void * jarg1, void * jarg2) {
error_period *arg1 = (error_period *) 0 ;
error_period *arg2 = (error_period *) 0 ;
@ -6888,28 +6932,6 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_payload_map_t_rm_fmtp_get(void * jarg1) {
}
SWIGEXPORT void SWIGSTDCALL CSharp_payload_map_t_agreed_pt_set(void * jarg1, unsigned char jarg2) {
payload_map_s *arg1 = (payload_map_s *) 0 ;
switch_payload_t arg2 ;
arg1 = (payload_map_s *)jarg1;
arg2 = (switch_payload_t)jarg2;
if (arg1) (arg1)->agreed_pt = arg2;
}
SWIGEXPORT unsigned char SWIGSTDCALL CSharp_payload_map_t_agreed_pt_get(void * jarg1) {
unsigned char jresult ;
payload_map_s *arg1 = (payload_map_s *) 0 ;
switch_payload_t result;
arg1 = (payload_map_s *)jarg1;
result = (switch_payload_t) ((arg1)->agreed_pt);
jresult = result;
return jresult;
}
SWIGEXPORT void SWIGSTDCALL CSharp_payload_map_t_recv_pt_set(void * jarg1, unsigned char jarg2) {
payload_map_s *arg1 = (payload_map_s *) 0 ;
switch_payload_t arg2 ;
@ -25285,6 +25307,28 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_mm_t_vh_get(void * jarg1) {
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_mm_t_cbr_set(void * jarg1, int jarg2) {
switch_mm_s *arg1 = (switch_mm_s *) 0 ;
int arg2 ;
arg1 = (switch_mm_s *)jarg1;
arg2 = (int)jarg2;
if (arg1) (arg1)->cbr = arg2;
}
SWIGEXPORT int SWIGSTDCALL CSharp_switch_mm_t_cbr_get(void * jarg1) {
int jresult ;
switch_mm_s *arg1 = (switch_mm_s *) 0 ;
int result;
arg1 = (switch_mm_s *)jarg1;
result = (int) ((arg1)->cbr);
jresult = result;
return jresult;
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_mm_t_fps_set(void * jarg1, float jarg2) {
switch_mm_s *arg1 = (switch_mm_s *) 0 ;
float arg2 ;
@ -38412,6 +38456,46 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_ivr_play_file(void * jarg1, void * jarg
}
SWIGEXPORT int SWIGSTDCALL CSharp_switch_ivr_detect_audio(void * jarg1, unsigned long jarg2, unsigned long jarg3, unsigned long jarg4, char * jarg5) {
int jresult ;
switch_core_session_t *arg1 = (switch_core_session_t *) 0 ;
uint32_t arg2 ;
uint32_t arg3 ;
uint32_t arg4 ;
char *arg5 = (char *) 0 ;
switch_status_t result;
arg1 = (switch_core_session_t *)jarg1;
arg2 = (uint32_t)jarg2;
arg3 = (uint32_t)jarg3;
arg4 = (uint32_t)jarg4;
arg5 = (char *)jarg5;
result = (switch_status_t)switch_ivr_detect_audio(arg1,arg2,arg3,arg4,(char const *)arg5);
jresult = result;
return jresult;
}
SWIGEXPORT int SWIGSTDCALL CSharp_switch_ivr_detect_silence(void * jarg1, unsigned long jarg2, unsigned long jarg3, unsigned long jarg4, char * jarg5) {
int jresult ;
switch_core_session_t *arg1 = (switch_core_session_t *) 0 ;
uint32_t arg2 ;
uint32_t arg3 ;
uint32_t arg4 ;
char *arg5 = (char *) 0 ;
switch_status_t result;
arg1 = (switch_core_session_t *)jarg1;
arg2 = (uint32_t)jarg2;
arg3 = (uint32_t)jarg3;
arg4 = (uint32_t)jarg4;
arg5 = (char *)jarg5;
result = (switch_status_t)switch_ivr_detect_silence(arg1,arg2,arg3,arg4,(char const *)arg5);
jresult = result;
return jresult;
}
SWIGEXPORT int SWIGSTDCALL CSharp_switch_ivr_wait_for_silence(void * jarg1, unsigned long jarg2, unsigned long jarg3, unsigned long jarg4, unsigned long jarg5, char * jarg6) {
int jresult ;
switch_core_session_t *arg1 = (switch_core_session_t *) 0 ;

View File

@ -5940,6 +5940,16 @@ else
return ret;
}
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) {
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);
return ret;
}
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) {
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);
return ret;
}
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) {
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);
return ret;
@ -8713,6 +8723,18 @@ class freeswitchPINVOKE {
[DllImport("mod_managed", EntryPoint="CSharp_switch_error_period_t_stop_get")]
public static extern long switch_error_period_t_stop_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_error_period_t_flaws_set")]
public static extern void switch_error_period_t_flaws_set(HandleRef jarg1, uint jarg2);
[DllImport("mod_managed", EntryPoint="CSharp_switch_error_period_t_flaws_get")]
public static extern uint switch_error_period_t_flaws_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_error_period_t_consecutive_flaws_set")]
public static extern void switch_error_period_t_consecutive_flaws_set(HandleRef jarg1, uint jarg2);
[DllImport("mod_managed", EntryPoint="CSharp_switch_error_period_t_consecutive_flaws_get")]
public static extern uint switch_error_period_t_consecutive_flaws_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_error_period_t_next_set")]
public static extern void switch_error_period_t_next_set(HandleRef jarg1, HandleRef jarg2);
@ -9655,12 +9677,6 @@ class freeswitchPINVOKE {
[DllImport("mod_managed", EntryPoint="CSharp_payload_map_t_rm_fmtp_get")]
public static extern string payload_map_t_rm_fmtp_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_payload_map_t_agreed_pt_set")]
public static extern void payload_map_t_agreed_pt_set(HandleRef jarg1, byte jarg2);
[DllImport("mod_managed", EntryPoint="CSharp_payload_map_t_agreed_pt_get")]
public static extern byte payload_map_t_agreed_pt_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_payload_map_t_recv_pt_set")]
public static extern void payload_map_t_recv_pt_set(HandleRef jarg1, byte jarg2);
@ -14038,6 +14054,12 @@ class freeswitchPINVOKE {
[DllImport("mod_managed", EntryPoint="CSharp_switch_mm_t_vh_get")]
public static extern int switch_mm_t_vh_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_mm_t_cbr_set")]
public static extern void switch_mm_t_cbr_set(HandleRef jarg1, int jarg2);
[DllImport("mod_managed", EntryPoint="CSharp_switch_mm_t_cbr_get")]
public static extern int switch_mm_t_cbr_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_mm_t_fps_set")]
public static extern void switch_mm_t_fps_set(HandleRef jarg1, float jarg2);
@ -17239,6 +17261,12 @@ class freeswitchPINVOKE {
[DllImport("mod_managed", EntryPoint="CSharp_switch_ivr_play_file")]
public static extern int switch_ivr_play_file(HandleRef jarg1, HandleRef jarg2, string jarg3, HandleRef jarg4);
[DllImport("mod_managed", EntryPoint="CSharp_switch_ivr_detect_audio")]
public static extern int switch_ivr_detect_audio(HandleRef jarg1, uint jarg2, uint jarg3, uint jarg4, string jarg5);
[DllImport("mod_managed", EntryPoint="CSharp_switch_ivr_detect_silence")]
public static extern int switch_ivr_detect_silence(HandleRef jarg1, uint jarg2, uint jarg3, uint jarg4, string jarg5);
[DllImport("mod_managed", EntryPoint="CSharp_switch_ivr_wait_for_silence")]
public static extern int switch_ivr_wait_for_silence(HandleRef jarg1, uint jarg2, uint jarg3, uint jarg4, uint jarg5, string jarg6);
@ -20111,16 +20139,6 @@ public class payload_map_t : IDisposable {
}
}
public byte agreed_pt {
set {
freeswitchPINVOKE.payload_map_t_agreed_pt_set(swigCPtr, value);
}
get {
byte ret = freeswitchPINVOKE.payload_map_t_agreed_pt_get(swigCPtr);
return ret;
}
}
public byte recv_pt {
set {
freeswitchPINVOKE.payload_map_t_recv_pt_set(swigCPtr, value);
@ -29574,6 +29592,7 @@ public enum switch_channel_flag_t {
CF_3P_MEDIA_REQUESTED,
CF_3P_NOMEDIA_REQUESTED,
CF_3P_NOMEDIA_REQUESTED_BLEG,
CF_IMAGE_SDP,
CF_VIDEO_SDP_RECVD,
CF_FLAG_MAX
}
@ -30117,6 +30136,7 @@ public enum switch_codec_control_command_t {
SCC_VIDEO_BANDWIDTH,
SCC_VIDEO_RESET,
SCC_AUDIO_PACKET_LOSS,
SCC_AUDIO_ADJUST_BITRATE,
SCC_DEBUG,
SCC_CODEC_SPECIFIC
}
@ -30336,7 +30356,9 @@ namespace FreeSWITCH.Native {
SWITCH_CODEC_FLAG_AAL2 = (1 << 6),
SWITCH_CODEC_FLAG_PASSTHROUGH = (1 << 7),
SWITCH_CODEC_FLAG_READY = (1 << 8),
SWITCH_CODEC_FLAG_HAS_PLC = (1 << 15)
SWITCH_CODEC_FLAG_HAS_ADJ_BITRATE = (1 << 14),
SWITCH_CODEC_FLAG_HAS_PLC = (1 << 15),
SWITCH_CODEC_FLAG_VIDEO_PATCHING = (1 << 16)
}
}
@ -33729,6 +33751,26 @@ public class switch_error_period_t : IDisposable {
}
}
public uint flaws {
set {
freeswitchPINVOKE.switch_error_period_t_flaws_set(swigCPtr, value);
}
get {
uint ret = freeswitchPINVOKE.switch_error_period_t_flaws_get(swigCPtr);
return ret;
}
}
public uint consecutive_flaws {
set {
freeswitchPINVOKE.switch_error_period_t_consecutive_flaws_set(swigCPtr, value);
}
get {
uint ret = freeswitchPINVOKE.switch_error_period_t_consecutive_flaws_get(swigCPtr);
return ret;
}
}
public switch_error_period_t next {
set {
freeswitchPINVOKE.switch_error_period_t_next_set(swigCPtr, switch_error_period_t.getCPtr(value));
@ -38358,7 +38400,8 @@ namespace FreeSWITCH.Native {
SMBF_WRITE_VIDEO_STREAM = (1 << 20),
SMBF_VIDEO_PATCH = (1 << 21),
SMBF_SPY_VIDEO_STREAM = (1 << 22),
SMBF_SPY_VIDEO_STREAM_BLEG = (1 << 23)
SMBF_SPY_VIDEO_STREAM_BLEG = (1 << 23),
SMBF_READ_VIDEO_PATCH = (1 << 24)
}
}
@ -38536,6 +38579,16 @@ public class switch_mm_t : IDisposable {
}
}
public int cbr {
set {
freeswitchPINVOKE.switch_mm_t_cbr_set(swigCPtr, value);
}
get {
int ret = freeswitchPINVOKE.switch_mm_t_cbr_get(swigCPtr);
return ret;
}
}
public float fps {
set {
freeswitchPINVOKE.switch_mm_t_fps_set(swigCPtr, value);
@ -39413,6 +39466,7 @@ public enum switch_rtp_flag_t {
SWITCH_RTP_FLAG_SECURE_SEND,
SWITCH_RTP_FLAG_SECURE_RECV,
SWITCH_RTP_FLAG_AUTOADJ,
SWITCH_RTP_FLAG_RTCP_AUTOADJ,
SWITCH_RTP_FLAG_RAW_WRITE,
SWITCH_RTP_FLAG_GOOGLEHACK,
SWITCH_RTP_FLAG_VAD,
@ -39435,6 +39489,8 @@ public enum switch_rtp_flag_t {
SWITCH_ZRTP_FLAG_SECURE_MITM_RECV,
SWITCH_RTP_FLAG_DEBUG_RTP_READ,
SWITCH_RTP_FLAG_DEBUG_RTP_WRITE,
SWITCH_RTP_FLAG_ESTIMATORS,
SWITCH_RTP_FLAG_ADJ_BITRATE_CAP,
SWITCH_RTP_FLAG_VIDEO,
SWITCH_RTP_FLAG_ENABLE_RTCP,
SWITCH_RTP_FLAG_RTCP_MUX,
@ -39448,6 +39504,7 @@ public enum switch_rtp_flag_t {
SWITCH_RTP_FLAG_NACK,
SWITCH_RTP_FLAG_TMMBR,
SWITCH_RTP_FLAG_GEN_TS_DELTA,
SWITCH_RTP_FLAG_DETECT_SSRC,
SWITCH_RTP_FLAG_INVALID
}
@ -41624,7 +41681,8 @@ public enum switch_stack_t {
namespace FreeSWITCH.Native {
public enum switch_state_handler_flag_t {
SSH_FLAG_STICKY = (1 << 0)
SSH_FLAG_STICKY = (1 << 0),
SSH_FLAG_PRE_EXEC = (1 << 1)
}
}