Add new fields for metadata 37/265537/2 accepted/tizen/unified/20211112.135748 submit/tizen/20211110.120232
authorJeongmo Yang <jm80.yang@samsung.com>
Thu, 21 Oct 2021 12:46:47 +0000 (21:46 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Fri, 22 Oct 2021 00:41:28 +0000 (09:41 +0900)
- focus state
- facing direction
- flip
- rotation

[Version] 0.0.17
[Issue Type] Update

Change-Id: I516da8eab3d832fea759d156ed6fa72590af7d93
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
include/hal-camera-interface.h
packaging/hal-api-camera.spec

index 8f6d6a28ab81cf9e101a4eb4db2fbbccf3bcecd9..80b4a9f90afd2180cb1b360374c0f36c79be7aab 100644 (file)
@@ -139,6 +139,49 @@ typedef enum camera_pixel_format {
        CAMERA_PIXEL_FORMAT_MAX
 } camera_pixel_format_e;
 
+/**
+ * @brief Enumeration for the focus state.
+ * @since_tizen 6.5
+ */
+typedef enum camera_focus_state {
+       CAMERA_FOCUS_STATE_RELEASED,
+       CAMERA_FOCUS_STATE_ONGOING,
+       CAMERA_FOCUS_STATE_FOCUSED,
+       CAMERA_FOCUS_STATE_FAILED
+} camera_focus_state_e;
+
+/**
+ * @brief Enumeration for the facing direction of camera device.
+ * @since_tizen 6.5
+ */
+typedef enum camera_facing_direction {
+       CAMERA_FACING_DIRECTION_REAR,
+       CAMERA_FACING_DIRECTION_FRONT,
+       CAMERA_FACING_DIRECTION_EXTERNAL
+} camera_facing_direction_e;
+
+/**
+ * @brief Enumeration for the camera rotation.
+ * @since_tizen 6.5
+ */
+typedef enum camera_rotation {
+       CAMERA_ROTATION_0,
+       CAMERA_ROTATION_90,
+       CAMERA_ROTATION_180,
+       CAMERA_ROTATION_270
+} camera_rotation_e;
+
+/**
+ * @brief Enumeration for the camera flip.
+ * @since_tizen 6.5
+ */
+typedef enum camera_flip {
+       CAMERA_FLIP_NONE,
+       CAMERA_FLIP_HORIZONTAL,
+       CAMERA_FLIP_VERTICAL,
+       CAMERA_FLIP_BOTH
+} camera_flip_e;
+
 /**
  * @brief The structure type of the camera plane.
  * @since_tizen 6.5
@@ -183,51 +226,12 @@ typedef struct camera_metadata {
        int component_configuration;
        int aperture_in_apex;
        int is_delta_frame;                     /* Flag for encoded delta frame */
+       camera_focus_state_e focus_state;
+       camera_facing_direction_e facing_direction;
+       camera_flip_e flip;
+       camera_rotation_e rotation;
 } camera_metadata_s;
 
-/**
- * @brief Enumeration for the focus state.
- * @since_tizen 6.5
- */
-typedef enum camera_focus_state {
-       CAMERA_FOCUS_STATE_RELEASED,
-       CAMERA_FOCUS_STATE_ONGOING,
-       CAMERA_FOCUS_STATE_FOCUSED,
-       CAMERA_FOCUS_STATE_FAILED
-} camera_focus_state_e;
-
-/**
- * @brief Enumeration for the facing direction of camera device.
- * @since_tizen 6.5
- */
-typedef enum camera_facing_direction {
-       CAMERA_FACING_DIRECTION_REAR,
-       CAMERA_FACING_DIRECTION_FRONT,
-       CAMERA_FACING_DIRECTION_EXTERNAL
-} camera_facing_direction_e;
-
-/**
- * @brief Enumeration for the camera rotation.
- * @since_tizen 6.5
- */
-typedef enum camera_rotation {
-       CAMERA_ROTATION_0,
-       CAMERA_ROTATION_90,
-       CAMERA_ROTATION_180,
-       CAMERA_ROTATION_270
-} camera_rotation_e;
-
-/**
- * @brief Enumeration for the camera flip.
- * @since_tizen 6.5
- */
-typedef enum camera_flip {
-       CAMERA_FLIP_NONE,
-       CAMERA_FLIP_HORIZONTAL,
-       CAMERA_FLIP_VERTICAL,
-       CAMERA_FLIP_BOTH
-} camera_flip_e;
-
 /**
  * @brief The structure type of the camera format.
  * @since_tizen 6.5
index 6ffcdaf9591e470972c439ebaec369efe324e686..26f5692bb3d440fd2aff323c033ad4cbffcf1b2e 100644 (file)
@@ -4,7 +4,7 @@
 ### main package #########
 Name:       %{name}
 Summary:    %{name} interface
-Version:    0.0.16
+Version:    0.0.17
 Release:    0
 Group:      Development/Libraries
 License:    Apache-2.0