diff options
Diffstat (limited to 'pjsip-apps/src/pjsua/android/jni/pjsua_app_callback.h')
-rw-r--r-- | pjsip-apps/src/pjsua/android/jni/pjsua_app_callback.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/pjsip-apps/src/pjsua/android/jni/pjsua_app_callback.h b/pjsip-apps/src/pjsua/android/jni/pjsua_app_callback.h index 38dc996d..b90ef60d 100644 --- a/pjsip-apps/src/pjsua/android/jni/pjsua_app_callback.h +++ b/pjsip-apps/src/pjsua/android/jni/pjsua_app_callback.h @@ -19,21 +19,25 @@ #ifndef __PJSUA_APP_CALLBACK_H__ #define __PJSUA_APP_CALLBACK_H__ -#include <jni.h> - class PjsuaAppCallback { public: virtual ~PjsuaAppCallback() {} virtual void onStarted(const char *msg) {} virtual void onStopped(int restart) {} + virtual void onCallVideoStart() {} }; +typedef struct WindowHandle { + void *window; +} WindowHandle; + +void setVideoWindow(const WindowHandle& win); + extern "C" { int pjsuaStart(); void pjsuaDestroy(); int pjsuaRestart(); void setCallbackObject(PjsuaAppCallback* callback); -void setIncomingVideoRenderer(jobject surface); } #endif /* __PJSUA_APP_CALLBACK_H__ */ |