summaryrefslogtreecommitdiff
path: root/src/camera.c
diff options
context:
space:
mode:
authorJeongmo Yang <jm80.yang@samsung.com>2023-06-08 11:33:46 +0900
committerJeongmo Yang <jm80.yang@samsung.com>2023-07-17 16:32:52 +0900
commit99ffbec3a9b4244302ecdc83fd1cdf16c651573c (patch)
tree031d6bc3e76a403699c387d99e8fffec5892071c /src/camera.c
parent8dc12711305f7d58097003e1221abf9d64ecd473 (diff)
downloadcamera-99ffbec3a9b4244302ecdc83fd1cdf16c651573c.tar.gz
camera-99ffbec3a9b4244302ecdc83fd1cdf16c651573c.tar.bz2
camera-99ffbec3a9b4244302ecdc83fd1cdf16c651573c.zip
[ACR-1768] Add new APIs for focus levelaccepted/tizen/unified/20230718.162218
[Version] 0.4.111 [Issue Type] New feature Change-Id: I09fd6119f081389d0706782c97e63d1d94b0f777 Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Diffstat (limited to 'src/camera.c')
-rw-r--r--src/camera.c24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/camera.c b/src/camera.c
index f061b94..c5494f5 100644
--- a/src/camera.c
+++ b/src/camera.c
@@ -6842,6 +6842,30 @@ int camera_attr_get_preview_frame_rotation(camera_h camera, camera_rotation_e *r
}
+int camera_attr_set_focus_level(camera_h camera, int level)
+{
+ return _camera_attr_set_level(camera, MUSE_CAMERA_API_ATTR_SET_FOCUS_LEVEL, level);
+}
+
+
+int camera_attr_get_focus_level(camera_h camera, int *level)
+{
+ return _camera_attr_get_level(camera,
+ MUSE_CAMERA_API_ATTR_GET_FOCUS_LEVEL,
+ MUSE_CAMERA_GET_INT_FOCUS_LEVEL,
+ level);
+}
+
+
+int camera_attr_get_focus_level_range(camera_h camera, int *min, int *max)
+{
+ return _camera_attr_get_range(camera,
+ MUSE_CAMERA_API_ATTR_GET_FOCUS_LEVEL_RANGE,
+ MUSE_CAMERA_GET_INT_PAIR_FOCUS_LEVEL_RANGE,
+ min, max);
+}
+
+
int _camera_get_log_level(void)
{
return g_camera_log_level;