diff options
author | Jeongmo Yang <jm80.yang@samsung.com> | 2023-06-08 11:33:46 +0900 |
---|---|---|
committer | Jeongmo Yang <jm80.yang@samsung.com> | 2023-07-17 16:32:52 +0900 |
commit | 99ffbec3a9b4244302ecdc83fd1cdf16c651573c (patch) | |
tree | 031d6bc3e76a403699c387d99e8fffec5892071c /src/camera.c | |
parent | 8dc12711305f7d58097003e1221abf9d64ecd473 (diff) | |
download | camera-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.c | 24 |
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; |