diff options
Diffstat (limited to 'pjsip-apps/src')
-rw-r--r-- | pjsip-apps/src/swig/java/Makefile | 1 | ||||
-rw-r--r-- | pjsip-apps/src/swig/pjsua2.i | 9 |
2 files changed, 10 insertions, 0 deletions
diff --git a/pjsip-apps/src/swig/java/Makefile b/pjsip-apps/src/swig/java/Makefile index b72f6ee1..f24bdddd 100644 --- a/pjsip-apps/src/swig/java/Makefile +++ b/pjsip-apps/src/swig/java/Makefile @@ -137,6 +137,7 @@ else MY_JNI_CFLAGS += -fPIC ifeq ($(OS),android) MY_JNI_CFLAGS+= -D__ANDROID__ + SWIG_FLAGS+= -D__ANDROID__ endif endif diff --git a/pjsip-apps/src/swig/pjsua2.i b/pjsip-apps/src/swig/pjsua2.i index ae76bd51..91f91916 100644 --- a/pjsip-apps/src/swig/pjsua2.i +++ b/pjsip-apps/src/swig/pjsua2.i @@ -102,6 +102,15 @@ using namespace pj; %template(CodecInfoVector) std::vector<pj::CodecInfo*>; %include "pjsua2/media.hpp" +// Create an interface for android_opengl_get_surface() +#if defined(SWIGJAVA) && defined(__ANDROID__) +%inline %{ +extern "C" { + void* android_opengl_get_surface(jobject surface); +} +%} +#endif + %include "pjsua2/presence.hpp" %include "pjsua2/account.hpp" %include "pjsua2/call.hpp" |