From 2886b3c6f7d50f479f74796ce9f8c6ba0356070c Mon Sep 17 00:00:00 2001 From: pescuma Date: Tue, 15 Dec 2009 03:24:11 +0000 Subject: iax: start of processing code git-svn-id: http://pescuma.googlecode.com/svn/trunk/Miranda@180 c086bb3d-8645-0410-b8da-73a8550f86e7 --- Protocols/IAX/lib/iaxclient/Debug/libgsm.lib | Bin 139818 -> 139818 bytes Protocols/IAX/lib/iaxclient/Debug/libiax2.lib | Bin 263548 -> 284956 bytes Protocols/IAX/lib/iaxclient/Debug/libiaxclient.lib | Bin 2102974 -> 2124852 bytes Protocols/IAX/lib/iaxclient/Debug/libogg.lib | Bin 65558 -> 65558 bytes Protocols/IAX/lib/iaxclient/Debug/libportaudio.lib | Bin 396496 -> 396496 bytes Protocols/IAX/lib/iaxclient/Debug/libportmixer.lib | Bin 45542 -> 45542 bytes Protocols/IAX/lib/iaxclient/Debug/libspeex.lib | Bin 634058 -> 634058 bytes Protocols/IAX/lib/iaxclient/Release/libgsm.lib | Bin 49314 -> 49314 bytes Protocols/IAX/lib/iaxclient/Release/libiax2.lib | Bin 129474 -> 129474 bytes .../IAX/lib/iaxclient/Release/libiaxclient.lib | Bin 822558 -> 822788 bytes Protocols/IAX/lib/iaxclient/Release/libogg.lib | Bin 29444 -> 29444 bytes .../IAX/lib/iaxclient/Release/libportaudio.lib | Bin 141138 -> 141138 bytes .../IAX/lib/iaxclient/Release/libportmixer.lib | Bin 15066 -> 15066 bytes Protocols/IAX/lib/iaxclient/Release/libspeex.lib | Bin 294770 -> 294770 bytes Protocols/IAX/lib/iaxclient/iaxclient.h | 5 +++-- 15 files changed, 3 insertions(+), 2 deletions(-) (limited to 'Protocols/IAX/lib/iaxclient') diff --git a/Protocols/IAX/lib/iaxclient/Debug/libgsm.lib b/Protocols/IAX/lib/iaxclient/Debug/libgsm.lib index 3f5b976..79957a8 100644 Binary files a/Protocols/IAX/lib/iaxclient/Debug/libgsm.lib and b/Protocols/IAX/lib/iaxclient/Debug/libgsm.lib differ diff --git a/Protocols/IAX/lib/iaxclient/Debug/libiax2.lib b/Protocols/IAX/lib/iaxclient/Debug/libiax2.lib index 60acf2b..485afa4 100644 Binary files a/Protocols/IAX/lib/iaxclient/Debug/libiax2.lib and b/Protocols/IAX/lib/iaxclient/Debug/libiax2.lib differ diff --git a/Protocols/IAX/lib/iaxclient/Debug/libiaxclient.lib b/Protocols/IAX/lib/iaxclient/Debug/libiaxclient.lib index fa48ed8..4bf8d9d 100644 Binary files a/Protocols/IAX/lib/iaxclient/Debug/libiaxclient.lib and b/Protocols/IAX/lib/iaxclient/Debug/libiaxclient.lib differ diff --git a/Protocols/IAX/lib/iaxclient/Debug/libogg.lib b/Protocols/IAX/lib/iaxclient/Debug/libogg.lib index 2f74751..0096216 100644 Binary files a/Protocols/IAX/lib/iaxclient/Debug/libogg.lib and b/Protocols/IAX/lib/iaxclient/Debug/libogg.lib differ diff --git a/Protocols/IAX/lib/iaxclient/Debug/libportaudio.lib b/Protocols/IAX/lib/iaxclient/Debug/libportaudio.lib index 0bbbf1b..46010cc 100644 Binary files a/Protocols/IAX/lib/iaxclient/Debug/libportaudio.lib and b/Protocols/IAX/lib/iaxclient/Debug/libportaudio.lib differ diff --git a/Protocols/IAX/lib/iaxclient/Debug/libportmixer.lib b/Protocols/IAX/lib/iaxclient/Debug/libportmixer.lib index dd10033..02dbc95 100644 Binary files a/Protocols/IAX/lib/iaxclient/Debug/libportmixer.lib and b/Protocols/IAX/lib/iaxclient/Debug/libportmixer.lib differ diff --git a/Protocols/IAX/lib/iaxclient/Debug/libspeex.lib b/Protocols/IAX/lib/iaxclient/Debug/libspeex.lib index f571d31..222145d 100644 Binary files a/Protocols/IAX/lib/iaxclient/Debug/libspeex.lib and b/Protocols/IAX/lib/iaxclient/Debug/libspeex.lib differ diff --git a/Protocols/IAX/lib/iaxclient/Release/libgsm.lib b/Protocols/IAX/lib/iaxclient/Release/libgsm.lib index b410d9d..e802484 100644 Binary files a/Protocols/IAX/lib/iaxclient/Release/libgsm.lib and b/Protocols/IAX/lib/iaxclient/Release/libgsm.lib differ diff --git a/Protocols/IAX/lib/iaxclient/Release/libiax2.lib b/Protocols/IAX/lib/iaxclient/Release/libiax2.lib index 3af1037..623d0c8 100644 Binary files a/Protocols/IAX/lib/iaxclient/Release/libiax2.lib and b/Protocols/IAX/lib/iaxclient/Release/libiax2.lib differ diff --git a/Protocols/IAX/lib/iaxclient/Release/libiaxclient.lib b/Protocols/IAX/lib/iaxclient/Release/libiaxclient.lib index 72a00ec..f6c2ca2 100644 Binary files a/Protocols/IAX/lib/iaxclient/Release/libiaxclient.lib and b/Protocols/IAX/lib/iaxclient/Release/libiaxclient.lib differ diff --git a/Protocols/IAX/lib/iaxclient/Release/libogg.lib b/Protocols/IAX/lib/iaxclient/Release/libogg.lib index 5d508ea..5fa9864 100644 Binary files a/Protocols/IAX/lib/iaxclient/Release/libogg.lib and b/Protocols/IAX/lib/iaxclient/Release/libogg.lib differ diff --git a/Protocols/IAX/lib/iaxclient/Release/libportaudio.lib b/Protocols/IAX/lib/iaxclient/Release/libportaudio.lib index 2b6b0d4..aa4ff2c 100644 Binary files a/Protocols/IAX/lib/iaxclient/Release/libportaudio.lib and b/Protocols/IAX/lib/iaxclient/Release/libportaudio.lib differ diff --git a/Protocols/IAX/lib/iaxclient/Release/libportmixer.lib b/Protocols/IAX/lib/iaxclient/Release/libportmixer.lib index 1ee38c1..7bd59ab 100644 Binary files a/Protocols/IAX/lib/iaxclient/Release/libportmixer.lib and b/Protocols/IAX/lib/iaxclient/Release/libportmixer.lib differ diff --git a/Protocols/IAX/lib/iaxclient/Release/libspeex.lib b/Protocols/IAX/lib/iaxclient/Release/libspeex.lib index da7d543..ebd892a 100644 Binary files a/Protocols/IAX/lib/iaxclient/Release/libspeex.lib and b/Protocols/IAX/lib/iaxclient/Release/libspeex.lib differ diff --git a/Protocols/IAX/lib/iaxclient/iaxclient.h b/Protocols/IAX/lib/iaxclient/iaxclient.h index 9d602e2..92e8f72 100644 --- a/Protocols/IAX/lib/iaxclient/iaxclient.h +++ b/Protocols/IAX/lib/iaxclient/iaxclient.h @@ -599,13 +599,14 @@ typedef struct iaxc_event_struct { \return The result of processing the event; > 0 if successfully handled the event, 0 if not handled, < 0 to indicate an error occurred processing the event. */ -typedef int (*iaxc_event_callback_t)(iaxc_event e); +typedef int (*iaxc_event_callback_t)(iaxc_event e, void *param); /*! Sets the callback to call with IAXClient events \param func The callback function to call with events + \param param User data to pass to the callback function */ -EXPORT void iaxc_set_event_callback(iaxc_event_callback_t func); +EXPORT void iaxc_set_event_callback(iaxc_event_callback_t func, void *param); /*! Sets iaxclient to post a pointer to a copy of event using o/s specific Post method -- cgit v1.2.3