summaryrefslogtreecommitdiff
path: root/include/camera_private.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/camera_private.h')
-rw-r--r--include/camera_private.h13
1 files changed, 6 insertions, 7 deletions
diff --git a/include/camera_private.h b/include/camera_private.h
index 9204df5..e419ec2 100644
--- a/include/camera_private.h
+++ b/include/camera_private.h
@@ -24,6 +24,7 @@
#include <camera.h>
#include <muse_core.h>
#include <muse_camera.h>
+#include <mm_display_interface.h>
#ifdef __cplusplus
extern "C" {
@@ -142,6 +143,9 @@ typedef struct _camera_cb_info_s {
/* tbm */
tbm_bufmgr bufmgr;
+ /* wayland */
+ int parent_id;
+
/* media packet */
media_format_h pkt_fmt;
GMutex mp_data_mutex;
@@ -149,11 +153,8 @@ typedef struct _camera_cb_info_s {
/* preview callback flag */
int preview_cb_flag;
- /* evas surface */
-#ifdef TIZEN_FEATURE_EVAS_RENDERER
- void *evas_info;
- GMutex evas_mutex;
-#endif /* TIZEN_FEATURE_EVAS_RENDERER */
+ /* display interface handle */
+ mm_display_interface_h dp_interface;
gboolean run_evas_render;
/* get values */
@@ -188,9 +189,7 @@ typedef struct _camera_wl_info_s {
typedef struct _camera_cli_s {
intptr_t remote_handle;
- intptr_t display_handle;
camera_cb_info_s *cb_info;
- camera_wl_info_s wl_info;
} camera_cli_s;
typedef struct _camera_media_packet_data {