summaryrefslogtreecommitdiff
path: root/pjsip-apps/src/pjsua/android/jni/pjsua_app_callback.h
diff options
context:
space:
mode:
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.h10
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__ */