From 4b5319519cbeeda02f32eaab101fdfed652e15e3 Mon Sep 17 00:00:00 2001 From: Jeongmo Yang Date: Tue, 14 Sep 2021 14:27:16 +0900 Subject: [PATCH] Add fps list for device info [Version] 0.0.14 [Issue Type] New feature Change-Id: I20ef5c3dac192711b678ee44f889047871a4fefc Signed-off-by: Jeongmo Yang --- include/hal-camera-interface.h | 12 ++++++++++++ packaging/hal-api-camera.spec | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/include/hal-camera-interface.h b/include/hal-camera-interface.h index a8ce49b..5c340f1 100644 --- a/include/hal-camera-interface.h +++ b/include/hal-camera-interface.h @@ -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; /** diff --git a/packaging/hal-api-camera.spec b/packaging/hal-api-camera.spec index f40d3f5..1379101 100644 --- a/packaging/hal-api-camera.spec +++ b/packaging/hal-api-camera.spec @@ -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 -- 2.34.1