Add fps list for device info 77/264177/2 accepted/tizen/unified/20210916.014252 submit/tizen/20210915.115302
authorJeongmo Yang <jm80.yang@samsung.com>
Tue, 14 Sep 2021 05:27:16 +0000 (14:27 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Tue, 14 Sep 2021 07:45:53 +0000 (16:45 +0900)
[Version] 0.0.14
[Issue Type] New feature

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

index a8ce49bc1e09f8e449cdee1e22aeab5d1669d0bf..5c340f1b55606b96b0d1f6d4ebc1f449bf727898 100644 (file)
@@ -32,6 +32,7 @@ extern "C" {
 #define BUFFER_PLANE_MAX                    4
 #define DEVICE_COUNT_MAX                    16
 #define RESOLUTION_COUNT_MAX                10
+#define FPS_COUNT_MAX                       10
 #define DEVICE_NAME_LENGTH_MAX              16
 #define DEVICE_NODE_PATH_LENGTH_MAX         16
 
@@ -480,6 +481,15 @@ typedef struct camera_resolution_list {
        camera_resolution_s resolutions[RESOLUTION_COUNT_MAX];
 } camera_resolution_list_s;
 
+/**
+ * @brief The structure type of the fps list.
+ * @since_tizen 6.5
+ */
+typedef struct camera_fps_list {
+       uint32_t count;
+       int fps[FPS_COUNT_MAX];
+} camera_fps_list_s;
+
 /**
  * @brief The structure type of the camera device information.
  * @since_tizen 6.5
@@ -493,6 +503,8 @@ typedef struct camera_device_info {
        camera_resolution_list_s preview_list;
        camera_resolution_list_s capture_list;
        camera_resolution_list_s video_list;
+       camera_fps_list_s preview_fps_list[RESOLUTION_COUNT_MAX];
+       camera_fps_list_s video_fps_list[RESOLUTION_COUNT_MAX];
 } camera_device_info_s;
 
 /**
index f40d3f59a7801d1feea150f41296ca2513bf6513..1379101e5aacda1a7060124257ff0ffec5724ef5 100644 (file)
@@ -4,7 +4,7 @@
 ### main package #########
 Name:       %{name}
 Summary:    %{name} interface
-Version:    0.0.13
+Version:    0.0.14
 Release:    0
 Group:      Development/Libraries
 License:    Apache-2.0