diff options
Diffstat (limited to 'pjsip-apps/src/pjsua/android/jni/pjsua.i')
-rwxr-xr-x | pjsip-apps/src/pjsua/android/jni/pjsua.i | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/pjsip-apps/src/pjsua/android/jni/pjsua.i b/pjsip-apps/src/pjsua/android/jni/pjsua.i index d54bfc3c..a2c7ee38 100755 --- a/pjsip-apps/src/pjsua/android/jni/pjsua.i +++ b/pjsip-apps/src/pjsua/android/jni/pjsua.i @@ -4,17 +4,6 @@ #include "pjsua_app_callback.h" #include "../../pjsua_app.h" #include <android/native_window_jni.h> - -#ifdef __cplusplus -extern "C" { -#endif - int pjsuaStart(); - void pjsuaDestroy(); - int pjsuaRestart(); - void setCallbackObject(PjsuaAppCallback* callback); -#ifdef __cplusplus -} -#endif %} /* Turn on director wrapping PjsuaAppCallback */ @@ -22,7 +11,7 @@ extern "C" { /* Convert Surface object to ANativeWindow for setIncomingVideoRenderer() */ %typemap(in) jobject surface { - $1 = (jobject)ANativeWindow_fromSurface(jenv, $input); + $1 = $input? (jobject)ANativeWindow_fromSurface(jenv, $input) : NULL; } %include "pjsua_app_callback.h" |