summaryrefslogtreecommitdiff
path: root/pjsip-apps/src/pjsua/android/jni/pjsua.i
diff options
context:
space:
mode:
Diffstat (limited to 'pjsip-apps/src/pjsua/android/jni/pjsua.i')
-rwxr-xr-xpjsip-apps/src/pjsua/android/jni/pjsua.i6
1 files changed, 5 insertions, 1 deletions
diff --git a/pjsip-apps/src/pjsua/android/jni/pjsua.i b/pjsip-apps/src/pjsua/android/jni/pjsua.i
index e98954a4..e65574d3 100755
--- a/pjsip-apps/src/pjsua/android/jni/pjsua.i
+++ b/pjsip-apps/src/pjsua/android/jni/pjsua.i
@@ -14,9 +14,13 @@
/* Turn on director wrapping PjsuaAppCallback */
%feature("director") PjsuaAppCallback;
-/* Convert Surface object to ANativeWindow for setIncomingVideoRenderer() */
+/* Convert Surface object to ANativeWindow */
%typemap(in) jobject surface {
$1 = $input? (jobject)ANativeWindow_fromSurface(jenv, $input) : NULL;
}
+%extend WindowHandle {
+ void setWindow(jobject surface) { $self->window = surface; }
+}
+
%include "pjsua_app_callback.h"