Add new internal APIs for extra preview stream format
[platform/core/api/camera.git] / include / camera_private.h
index 00ec3e9..2e90bd0 100644 (file)
@@ -170,6 +170,7 @@ typedef struct _camera_cb_info_s {
        gchar get_string[MUSE_CAMERA_GET_STRING_NUM][MUSE_CAMERA_MSG_MAX_LENGTH];
        gdouble get_geotag[3];
        gint get_display_roi_area[4];
+       gint get_extra_preview_stream_format[4];
 
        /* media bridge */
        media_bridge_h bridge;
@@ -249,6 +250,8 @@ void _camera_msg_send_param1(int api, camera_cb_info_s *cb_info,
 void _camera_msg_send_param2_int(int api, camera_cb_info_s *cb_info,
        int *ret, camera_msg_param *param0, camera_msg_param *param1, int timeout);
 void _camera_msg_return_buffer(int ret_fd, camera_cb_info_s *cb_info);
+int _camera_client_wait_for_cb_return(muse_camera_api_e api, camera_cb_info_s *cb_info, int time_out);
+void _camera_update_api_waiting(camera_cb_info_s *cb_info, int api, int value);
 int _camera_get_log_level(void);
 
 typedef bool (*camera_supported_cb_param1)(int param, void *user_data);