From 9b27e5d3c43867280eb2ec9cc4e1c6c98f46397d Mon Sep 17 00:00:00 2001 From: Jeongmo Yang Date: Wed, 6 Dec 2023 14:32:49 +0900 Subject: [PATCH] camera.h: Remove profile check for supported platform version [Version] 0.4.116 [Issue Type] Doxygen Change-Id: Id401799d79ca3e9a6e32560ce7523f5329871e79 Signed-off-by: Jeongmo Yang --- include/camera.h | 366 +++++++++++++++++++-------------------- packaging/capi-media-camera.spec | 2 +- 2 files changed, 184 insertions(+), 184 deletions(-) diff --git a/include/camera.h b/include/camera.h index 77c0dd5..409908d 100644 --- a/include/camera.h +++ b/include/camera.h @@ -27,7 +27,7 @@ extern "C" { /** * @file camera.h * @brief This file contains the Camera API, related structures and enumerations. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 */ /** @@ -37,13 +37,13 @@ extern "C" { /** * @brief Tizen error class for camera. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 */ #define CAMERA_ERROR_CLASS TIZEN_ERROR_CAMERA | 0x00 /** * @brief Enumeration for the error codes of Camera. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 */ typedef enum { CAMERA_ERROR_NONE = TIZEN_ERROR_NONE, /**< Successful */ @@ -64,7 +64,7 @@ typedef enum { /** * @brief Enumeration for the camera state. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 */ typedef enum { CAMERA_STATE_NONE, /**< Before creating */ @@ -86,7 +86,7 @@ typedef enum { /** * @brief Enumeration for the camera device. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 */ typedef enum { CAMERA_DEVICE_CAMERA0 = 0, /**< Primary camera */ @@ -103,7 +103,7 @@ typedef enum { /** * @brief Enumeration for the camera pixel format. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks If #CAMERA_PIXEL_FORMAT_INVZ is set, the type of display should be #CAMERA_DISPLAY_TYPE_NONE. \n * Otherwise, camera_start_preview() will return #CAMERA_ERROR_INVALID_OPERATION. (Since 5.0) */ @@ -132,7 +132,7 @@ typedef enum { /** * @brief Enumeration for the camera display type. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 */ typedef enum { CAMERA_DISPLAY_TYPE_OVERLAY = 0, /**< Overlay surface display */ @@ -142,7 +142,7 @@ typedef enum { /** * @brief Enumeration for the camera policy. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 */ typedef enum { CAMERA_POLICY_NONE = 0, /**< None */ @@ -152,7 +152,7 @@ typedef enum { /** * @brief Enumeration for the camera rotation type. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 */ typedef enum { CAMERA_ROTATION_NONE, /**< No rotation */ @@ -164,7 +164,7 @@ typedef enum { /** * @brief Enumeration for the camera flip type. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 */ typedef enum { CAMERA_FLIP_NONE, /**< No Flip */ @@ -175,7 +175,7 @@ typedef enum { /** * @brief Enumeration for the camera focus state. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 */ typedef enum { CAMERA_FOCUS_STATE_RELEASED = 0, /**< Focus released */ @@ -214,7 +214,7 @@ typedef enum { /** * @brief The structure type of the image data. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 */ typedef struct { unsigned char *data; /**< The image buffer */ @@ -228,7 +228,7 @@ typedef struct { /** * @brief The structure type for face detection. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 */ typedef struct { int id; /**< The ID of each face */ @@ -241,7 +241,7 @@ typedef struct { /** * @brief The structure type to preview stream data. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 */ typedef struct { camera_pixel_format_e format; /**< The format of the frame pixel */ @@ -316,14 +316,14 @@ typedef struct _camera_device_s { /** * @brief The Camera handle. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @see recorder_create_videorecorder() */ typedef struct camera_cli_s *camera_h; /** * @brief The Camera display handle. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 */ typedef void *camera_display_h; @@ -331,7 +331,7 @@ typedef void *camera_display_h; /** * @brief Gets a display handle. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 */ #define GET_DISPLAY(x) (void*)(x) @@ -354,7 +354,7 @@ typedef void *camera_device_manager_h; /** * @brief Enumeration for the camera display mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 */ typedef enum { CAMERA_DISPLAY_MODE_LETTER_BOX = 0, /**< Letter box */ @@ -376,7 +376,7 @@ typedef enum { /** * @brief Enumeration for the color tone, which provides the impression of looking through a tinted glass. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 */ typedef enum { CAMERA_ATTR_EFFECT_NONE = 0, /**< None */ @@ -414,7 +414,7 @@ typedef enum { /** * @brief Enumeration for the white balance levels of the camera. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 */ typedef enum { CAMERA_ATTR_WHITE_BALANCE_NONE = 0, /**< None */ @@ -432,7 +432,7 @@ typedef enum { /** * @brief Enumeration for the scene mode. * @details The mode of operation can be in daylight, night, or back-light. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 */ typedef enum { CAMERA_ATTR_SCENE_MODE_NORMAL = 0, /**< Normal */ @@ -455,7 +455,7 @@ typedef enum { /** * @brief Enumeration for the auto focus mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 */ typedef enum { CAMERA_ATTR_AF_NONE = 0, /**< auto-focus is not set */ @@ -466,7 +466,7 @@ typedef enum { /** * @brief Enumeration for the ISO levels of the camera. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 */ typedef enum { CAMERA_ATTR_ISO_AUTO = 0, /**< ISO auto mode */ @@ -481,7 +481,7 @@ typedef enum { /** * @brief Enumeration for the camera exposure modes. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 */ typedef enum { CAMERA_ATTR_EXPOSURE_MODE_OFF = 0, /**< Off */ @@ -495,7 +495,7 @@ typedef enum { /** * @brief Enumeration for the orientation values of tag. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 */ typedef enum { CAMERA_ATTR_TAG_ORIENTATION_TOP_LEFT = 1, /**< Row #0 is at the top, Column #0 is to the left */ @@ -510,7 +510,7 @@ typedef enum { /** * @brief Enumeration for the flash mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 */ typedef enum { CAMERA_ATTR_FLASH_MODE_OFF = 0, /**< Always off */ @@ -525,7 +525,7 @@ typedef enum { /** * @brief Enumeration to preview FPS. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 */ typedef enum { CAMERA_ATTR_FPS_AUTO = 0, /**< AUTO FPS */ @@ -543,7 +543,7 @@ typedef enum { /** * @brief Enumeration for the theater mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 */ typedef enum { CAMERA_ATTR_THEATER_MODE_DISABLE = 0, /**< Disable theater mode - External display shows same image as device display */ @@ -553,7 +553,7 @@ typedef enum { /** * @brief Enumeration for HDR capture mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 */ typedef enum { CAMERA_ATTR_HDR_MODE_DISABLE = 0, /**< Disable HDR capture */ @@ -591,7 +591,7 @@ typedef enum { /** * @brief Invoked when the camera state is changed. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] previous The previous state of the camera * @param[in] current The current state of the camera * @param[in] by_policy If @c true the state is changed by policy, otherwise @c false @@ -614,7 +614,7 @@ typedef void (*camera_device_state_changed_cb)(camera_device_e device, camera_de /** * @brief Invoked when the camera is interrupted by policy. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks This callback is invoked after interrupt handling is completed. * @param[in] policy The policy that interrupted the camera * @param[in] previous The previous state of the camera @@ -642,7 +642,7 @@ typedef void (*camera_interrupt_started_cb)(camera_policy_e policy, camera_state * Changes of focus state are as follows: \n * #CAMERA_FOCUS_STATE_RELEASED -> start focusing -> #CAMERA_FOCUS_STATE_ONGOING -> working -> * #CAMERA_FOCUS_STATE_FOCUSED or #CAMERA_FOCUS_STATE_FAILED. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * * @param[in] state The current state of the auto-focus * @param[in] user_data The user data passed from the callback registration function @@ -656,7 +656,7 @@ typedef void (*camera_focus_changed_cb)(camera_focus_state_e state, void *user_d /** * @brief Invoked for notifications about delivering a copy of the new preview frame when every preview frame is displayed. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * * @remarks This function is invoked in the context of internal framework so the UI update code should not be directly called.\n * If the camera is used as a recorder then this callback function won't be invoked. @@ -673,7 +673,7 @@ typedef void (*camera_preview_cb)(camera_preview_data_s *frame, void *user_data) /** * @brief Invoked for notifications about delivering media packet when every preview frame is displayed. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * * @remarks This function is invoked in the context of internal framework so the UI update code should not be directly called.\n * If the camera is used as a recorder then this callback function won't be invoked.\n @@ -690,7 +690,7 @@ typedef void (*camera_media_packet_preview_cb)(media_packet_h pkt, void *user_da /** * @brief Invoked to get information about image data taken by the camera once per frame while capturing. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * * @remarks This function is invoked in the context of internal framework so the UI update code should not be directly called. * You must not call camera_start_preview() within this callback. \n @@ -708,7 +708,7 @@ typedef void (*camera_capturing_cb)(camera_image_data_s *image, camera_image_dat /** * @brief Invoked when the camera capturing completes. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * * @remarks The callback is invoked after camera_capturing_cb() is completed.\n * If you want to show the user a preview after capturing is finished, \n @@ -723,7 +723,7 @@ typedef void (*camera_capture_completed_cb)(void *user_data); /** * @brief Invoked when an error occurs. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * * @remarks This callback informs about a critical error situation.\n * When this callback is invoked, the user should release the resource and terminate the application.\n @@ -742,7 +742,7 @@ typedef void (*camera_error_cb)(camera_error_e error, camera_state_e current_sta /** * @brief Invoked when a face is detected in the preview frame. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks The @a faces should not be released and it can be used only in the callback. To use outside, make a copy. * @param[in] faces The detected face array * @param[in] count The length of the array @@ -788,7 +788,7 @@ typedef void (*camera_extra_preview_cb)(camera_preview_data_s *frame, int stream /** * @brief Invoked once for each supported preview resolution. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] width The preview image width * @param[in] height The preview image height * @param[in] user_data The user data passed from the foreach function @@ -800,7 +800,7 @@ typedef bool (*camera_supported_preview_resolution_cb)(int width, int height, vo /** * @brief Invoked once for each supported capture resolution. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] width The capture resolution width * @param[in] height The capture resolution height * @param[in] user_data The user data passed from the foreach function @@ -812,7 +812,7 @@ typedef bool (*camera_supported_capture_resolution_cb)(int width, int height, vo /** * @brief Invoked once for the pixel format of each supported capture format. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] format The supported pixel format * @param[in] user_data The user data passed from the foreach function * @return @c true to continue with the next iteration of the loop, \n otherwise @c false to break out of the loop @@ -823,7 +823,7 @@ typedef bool (*camera_supported_capture_format_cb)(camera_pixel_format_e format, /** * @brief Invoked once for the pixel format of each supported preview format. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] format The supported preview data format * @param[in] user_data The user data passed from the foreach function * @return @c true to continue with the next iteration of the loop, \n otherwise @c false to break out of the loop @@ -856,7 +856,7 @@ typedef bool (*camera_supported_device_cb)(camera_device_s *device, void *user_d /** * @brief Creates a new camera handle for controlling a camera. * - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks Multiple handles on a context at the same time are allowed to be created. However, * camera cannot guarantee proper operation because of limited resources, such as * camera device, audio device, and display device.\n. @@ -906,7 +906,7 @@ int camera_change_device(camera_h camera, camera_device_e device); /** * @brief Destroys the camera handle and releases all its resources. * - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @return @c 0 on success, otherwise a negative error value * @retval #CAMERA_ERROR_NONE Successful @@ -1070,7 +1070,7 @@ int camera_device_manager_get_vendor_id(camera_device_manager_h manager, camera_ /** * @brief Starts capturing and drawing preview frames on the screen. * - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @privlevel public * @privilege %http://tizen.org/privilege/camera * @param[in] camera The handle to the camera @@ -1110,7 +1110,7 @@ int camera_start_preview(camera_h camera); /** * @brief Stops capturing and drawing preview frames. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @privlevel public * @privilege %http://tizen.org/privilege/camera * @param[in] camera The handle to the camera @@ -1133,7 +1133,7 @@ int camera_stop_preview(camera_h camera); /** * @brief Starts capturing of still images. * - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @privlevel public * @privilege %http://tizen.org/privilege/camera * @remarks This function causes the transition of the camera state from #CAMERA_STATE_CAPTURING to #CAMERA_STATE_CAPTURED automatically\n @@ -1174,7 +1174,7 @@ int camera_start_capture(camera_h camera, camera_capturing_cb capturing_cb, came /** * @brief Starts continuously capturing still images. * - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @privlevel public * @privilege %http://tizen.org/privilege/camera * @remarks If this is not supported zero shutter lag occurs. The capture resolution could be changed to the preview resolution.\n @@ -1209,7 +1209,7 @@ int camera_start_continuous_capture(camera_h camera, int count, int interval, ca /** * @brief Aborts continuous capturing. * - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @privlevel public * @privilege %http://tizen.org/privilege/camera * @remarks The camera state will be changed to #CAMERA_STATE_CAPTURED. @@ -1231,7 +1231,7 @@ int camera_stop_continuous_capture(camera_h camera); /** * @brief Gets the state of the camera. * - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[out] state The current state of the camera * @return @c 0 on success, otherwise a negative error value @@ -1250,7 +1250,7 @@ int camera_get_state(camera_h camera, camera_state_e *state); /** * @brief Starts camera auto-focusing, asynchronously. * - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @privlevel public * @privilege %http://tizen.org/privilege/camera * @remarks If continuous status is @c true, the camera continuously tries to focus. @@ -1276,7 +1276,7 @@ int camera_start_focusing(camera_h camera, bool continuous); /** * @brief Stops camera auto focusing. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @privlevel public * @privilege %http://tizen.org/privilege/camera * @param[in] camera The handle to the camera @@ -1298,7 +1298,7 @@ int camera_cancel_focusing(camera_h camera); /** * @brief Sets the display handle to show preview images. * - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks This function must be called before previewing (see camera_start_preview()). * In Custom ROI display mode, camera_attr_set_display_roi_area() function must be called before calling this function. * @remarks This function must be called in main thread of the application. @@ -1329,7 +1329,7 @@ int camera_set_display(camera_h camera, camera_display_type_e type, camera_displ /** * @brief Sets the resolution of the preview. * - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks This function should be called before previewing (camera_start_preview()). * @param[in] camera The handle to the camera * @param[in] width The preview width @@ -1352,7 +1352,7 @@ int camera_set_preview_resolution(camera_h camera, int width, int height); /** * @brief Gets the resolution of the preview. * - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[out] width The preview width * @param[out] height The preview height @@ -1370,7 +1370,7 @@ int camera_get_preview_resolution(camera_h camera, int *width, int *height); /** * @brief Gets the recommended preview resolution. * - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks Depending on the capture resolution aspect ratio and display resolution, the recommended preview resolution is determined. * @param[in] camera The handle to the camera * @param[out] width The preview width @@ -1388,7 +1388,7 @@ int camera_get_recommended_preview_resolution(camera_h camera, int *width, int * /** * @brief Starts face detection. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @privlevel public * @privilege %http://tizen.org/privilege/camera * @remarks This should be called after the preview is started.\n @@ -1419,7 +1419,7 @@ int camera_start_face_detection(camera_h camera, camera_face_detected_cb callbac /** * @brief Stops face detection. * - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @privlevel public * @privilege %http://tizen.org/privilege/camera * @param[in] camera The handle to the camera @@ -1448,7 +1448,7 @@ int camera_stop_face_detection(camera_h camera); /** * @brief Gets continuous capture feature's supported state. * @ingroup CAPI_MEDIA_CAMERA_CAPABILITY_MODULE - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks The specific error code can be obtained using the get_last_result() method. Error codes are described in Exception section. * @param[in] camera The handle to the camera * @return @c true on supported, otherwise false @@ -1463,7 +1463,7 @@ bool camera_is_supported_continuous_capture(camera_h camera); /** * @brief Retrieves all supported camera preview resolutions by invoking the callback function once for each supported camera preview resolution. * - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] callback The callback function to be invoked * @param[in] user_data The user data to be passed to the callback function @@ -1494,7 +1494,7 @@ int camera_foreach_supported_preview_resolution(camera_h camera, camera_supporte * @ingroup CAPI_MEDIA_CAMERA_DISPLAY_MODULE * @brief Sets the display rotation. * - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks This function should be called before previewing (see camera_start_preview()) * @param[in] camera The handle to the camera * @param[in] rotation The display rotation @@ -1515,7 +1515,7 @@ int camera_set_display_rotation(camera_h camera, camera_rotation_e rotation); * @ingroup CAPI_MEDIA_CAMERA_DISPLAY_MODULE * @brief Gets the display rotation. * - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[out] rotation The display rotation * @return @c 0 on success, otherwise a negative error value @@ -1532,7 +1532,7 @@ int camera_get_display_rotation(camera_h camera, camera_rotation_e *rotation); * @ingroup CAPI_MEDIA_CAMERA_DISPLAY_MODULE * @brief Sets the display flip. * - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] flip The display flip * @return @c 0 on success, otherwise a negative error value @@ -1551,7 +1551,7 @@ int camera_set_display_flip(camera_h camera, camera_flip_e flip); * @ingroup CAPI_MEDIA_CAMERA_DISPLAY_MODULE * @brief Gets the display flip. * - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[out] flip The display flip * @return @c 0 on success, otherwise a negative error value @@ -1568,7 +1568,7 @@ int camera_get_display_flip(camera_h camera, camera_flip_e *flip); * @ingroup CAPI_MEDIA_CAMERA_DISPLAY_MODULE * @brief Sets the visible property for display. * - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] visible The display visibility property * @@ -1586,7 +1586,7 @@ int camera_set_display_visible(camera_h camera, bool visible); * @ingroup CAPI_MEDIA_CAMERA_DISPLAY_MODULE * @brief Gets the visible property of display. * - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[out] visible @c true if camera display is visible, otherwise @c false * @@ -1604,7 +1604,7 @@ int camera_is_display_visible(camera_h camera, bool *visible); * @ingroup CAPI_MEDIA_CAMERA_DISPLAY_MODULE * @brief Sets the display mode. * - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] mode The display mode * @@ -1622,7 +1622,7 @@ int camera_set_display_mode(camera_h camera, camera_display_mode_e mode); * @ingroup CAPI_MEDIA_CAMERA_DISPLAY_MODULE * @brief Gets the display mode. * - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[out] mode The display mode * @@ -1673,7 +1673,7 @@ int camera_get_display_reuse_hint(camera_h camera, bool *hint); /** * @brief Sets the resolution of the captured image. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] width The capture width * @param[in] height The capture height @@ -1693,7 +1693,7 @@ int camera_set_capture_resolution(camera_h camera, int width, int height); /** * @brief Gets the resolution of the captured image. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[out] width The capture width * @param[out] height The capture height @@ -1720,7 +1720,7 @@ int camera_get_capture_resolution(camera_h camera, int *width, int *height); /** * @brief Retrieves all supported camera captured resolutions by invoking the callback function once for each supported camera capture resolution. * - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] callback The callback function to be invoked * @param[in] user_data The user data to be passed to the callback function @@ -1749,7 +1749,7 @@ int camera_foreach_supported_capture_resolution(camera_h camera, camera_supporte /** * @brief Sets the format of an image to be captured. * - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks This function should be called before capturing (see camera_start_capture()). * @param[in] camera The handle to the camera * @param[in] format The format of the image to be captured @@ -1770,7 +1770,7 @@ int camera_set_capture_format(camera_h camera, camera_pixel_format_e format); /** * @brief Gets the format of the image to be captured. * - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[out] format The format of the image to be captured * @return @c 0 on success, otherwise a negative error value @@ -1796,7 +1796,7 @@ int camera_get_capture_format(camera_h camera, camera_pixel_format_e *format); /** * @brief Retrieves all supported camera capture formats by invoking the callback function once for each supported camera capture format. * - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] callback The callback function to be invoked * @param[in] user_data The user data to be passed to the callback function @@ -1824,7 +1824,7 @@ int camera_foreach_supported_capture_format(camera_h camera, camera_supported_ca /** * @brief Sets the preview data format. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks This function should be called before previewing (see camera_start_preview()). * @param[in] camera The handle to the camera * @param[in] format The preview data format @@ -1844,7 +1844,7 @@ int camera_set_preview_format(camera_h camera, camera_pixel_format_e format); /** * @brief Gets the format of the preview stream. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[out] format The preview data format * @return @c 0 on success, otherwise a negative error value @@ -1975,7 +1975,7 @@ int camera_get_extra_preview_stream_format(camera_h camera, int stream_id, camer /** * @brief Retrieves all supported camera preview formats by invoking the callback function once for each supported camera preview format. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] callback The callback function to be invoked * @param[in] user_data The user data to be passed to the callback function @@ -1995,7 +1995,7 @@ int camera_foreach_supported_preview_format(camera_h camera, camera_supported_pr /** * @ingroup CAPI_MEDIA_CAMERA_CAPABILITY_MODULE * @brief Gets the face detection feature's supported state. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks The specific error code can be obtained using the get_last_result() method. Error codes are described in Exception section. * @param[in] camera The handle to the camera * @return @c true if supported, otherwise @c false @@ -2011,7 +2011,7 @@ bool camera_is_supported_face_detection(camera_h camera); /** * @brief Gets the zero shutter lag feature's supported state. * @ingroup CAPI_MEDIA_CAMERA_CAPABILITY_MODULE - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks If supporting zero shutter lag, continuous shot can be done with full capture size. \n * The specific error code can be obtained using the get_last_result() method. Error codes are described in Exception section. * @param[in] camera The handle to the camera @@ -2026,7 +2026,7 @@ bool camera_is_supported_zero_shutter_lag(camera_h camera); /** * @ingroup CAPI_MEDIA_CAMERA_CAPABILITY_MODULE * @brief Gets the camera device count. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks If the device supports primary and secondary camera, this returns @c 2. If @c 1 is returned, the device only supports primary camera. * @param[in] camera The handle to the camera * @param[out] device_count The device count @@ -2042,7 +2042,7 @@ int camera_get_device_count(camera_h camera, int *device_count); /** * @brief Gets the media packet preview callback feature's supported state. * @ingroup CAPI_MEDIA_CAMERA_CAPABILITY_MODULE - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks The specific error code can be obtained using the get_last_result() method. Error codes are described in Exception section. * @param[in] camera The handle to the camera * @return @c true if supported, otherwise @c false @@ -2077,7 +2077,7 @@ bool camera_is_supported_extra_preview(camera_h camera); /** * @brief Sets a callback function to be invoked once per frame when previewing. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks This callback does not work in the video recorder mode.\n * Before 4.0, the only allowed state for calling this function was #CAMERA_STATE_CREATED.\n * Since 4.0, #CAMERA_STATE_PREVIEW has been added as an allowed state,\n @@ -2108,7 +2108,7 @@ int camera_set_preview_cb(camera_h camera, camera_preview_cb callback, void *use /** * @brief Unsets the preview callback function. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @return @c 0 on success, otherwise a negative error value * @retval #CAMERA_ERROR_NONE Successful @@ -2122,7 +2122,7 @@ int camera_unset_preview_cb(camera_h camera); /** * @brief Sets a media packet callback function to be invoked once per frame when previewing. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks This callback does not work in video recorder mode.\n * This function should be called before previewing (see camera_start_preview())\n * A @a callback is invoked on the internal thread of the camera.\n @@ -2148,7 +2148,7 @@ int camera_set_media_packet_preview_cb(camera_h camera, camera_media_packet_prev /** * @brief Unsets the media packet callback function. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @return @c 0 on success, otherwise a negative error value * @retval #CAMERA_ERROR_NONE Successful @@ -2162,7 +2162,7 @@ int camera_unset_media_packet_preview_cb(camera_h camera); /** * @brief Sets a callback function to be invoked when the camera state changes. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] callback The callback function to be invoked * @param[in] user_data The user data to be passed to the callback function @@ -2180,7 +2180,7 @@ int camera_set_state_changed_cb(camera_h camera, camera_state_changed_cb callbac /** * @brief Unsets the state changed callback function. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @return @c 0 on success, otherwise a negative error value * @retval #CAMERA_ERROR_NONE Successful @@ -2194,7 +2194,7 @@ int camera_unset_state_changed_cb(camera_h camera); /** * @brief Sets a callback function to be invoked when the camera is interrupted by policy. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] callback The callback function to be invoked * @param[in] user_data The user data to be passed to the callback function @@ -2211,7 +2211,7 @@ int camera_set_interrupted_cb(camera_h camera, camera_interrupted_cb callback, v /** * @brief Unsets the interrupted callback function. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @return @c 0 on success, otherwise a negative error value * @retval #CAMERA_ERROR_NONE Successful @@ -2250,7 +2250,7 @@ int camera_unset_interrupt_started_cb(camera_h camera); /** * @brief Sets a callback function to be invoked when the auto-focus state changes. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] callback The callback function to be invoked * @param[in] user_data The user data to be passed to the callback function @@ -2270,7 +2270,7 @@ int camera_set_focus_changed_cb(camera_h camera, camera_focus_changed_cb callbac /** * @brief Unsets the focus changed callback function. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @return @c 0 on success, otherwise a negative error value * @retval #CAMERA_ERROR_NONE Successful @@ -2284,7 +2284,7 @@ int camera_unset_focus_changed_cb(camera_h camera); /** * @brief Sets a callback function to be invoked when an asynchronous operation error occurs. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks This callback informs about a critical error situation.\n * When this callback is invoked, the user should release the resource and terminate the application.\n * In case of errors, one of the following codes will occur:\n @@ -2309,7 +2309,7 @@ int camera_set_error_cb(camera_h camera, camera_error_cb callback, void *user_da /** * @brief Unsets the error callback function. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @return @c 0 on success, otherwise a negative error value * @retval #CAMERA_ERROR_NONE Successful @@ -2376,7 +2376,7 @@ int camera_remove_device_state_changed_cb(int cb_id); /** * @brief Invoked to get each supported auto-focus mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] mode The supported auto-focus mode * @param[in] user_data The user data passed from the foreach function * @return @c true to continue with the next iteration of the loop, \n otherwise @c false to break out of the loop @@ -2387,7 +2387,7 @@ typedef bool (*camera_attr_supported_af_mode_cb)(camera_attr_af_mode_e mode, voi /** * @brief Invoked to get each supported exposure mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] mode The supported exposure mode * @param[in] user_data The user data passed from the foreach function * @return @c true to continue with the next iteration of the loop, \n otherwise @c false to break out of the loop @@ -2399,7 +2399,7 @@ typedef bool (*camera_attr_supported_exposure_mode_cb)(camera_attr_exposure_mode /** * @brief Invoked to get each supported ISO mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] iso The supported ISO mode * @param[in] user_data The user data passed from the foreach function * @return @c true to continue with the next iteration of the loop, \n otherwise @c false to break out of the loop @@ -2410,7 +2410,7 @@ typedef bool (*camera_attr_supported_iso_cb)(camera_attr_iso_e iso, void *user_d /** * @brief Invoked to get each supported white balance. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] wb The supported white balance mode * @param[in] user_data The user data passed from the foreach function * @return @c true to continue with the next iteration of the loop, \n otherwise @c false to break out of the loop @@ -2422,7 +2422,7 @@ typedef bool (*camera_attr_supported_whitebalance_cb)(camera_attr_whitebalance_e /** * @brief Invoked to get each supported effect mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] effect The supported effect mode * @param[in] user_data The user data passed from the foreach function * @return @c true to continue with the next iteration of the loop, \n otherwise @c false to break out of the loop @@ -2433,7 +2433,7 @@ typedef bool (*camera_attr_supported_effect_cb)(camera_attr_effect_mode_e effect /** * @brief Invoked to get each supported scene mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] mode The supported scene mode * @param[in] user_data The user data passed from the foreach function * @return @c true to continue with the next iteration of the loop, \n otherwise @c false to break out of the loop @@ -2445,7 +2445,7 @@ typedef bool (*camera_attr_supported_scene_mode_cb)(camera_attr_scene_mode_e mod /** * @brief Invoked to get each supported flash mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] mode The supported flash mode * @param[in] user_data The user data passed from the foreach function * @return @c true to continue with the next iteration of the loop, \n otherwise @c false to break out of the loop @@ -2456,7 +2456,7 @@ typedef bool (*camera_attr_supported_flash_mode_cb)(camera_attr_flash_mode_e mod /** * @brief Invoked to get each supported FPS mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] fps The supported FPS mode * @param[in] user_data The user data passed from the foreach function * @return @c true to continue with the next iteration of the loop, \n otherwise @c false to break out of the loop @@ -2467,7 +2467,7 @@ typedef bool (*camera_attr_supported_fps_cb)(camera_attr_fps_e fps, void *user_d /** * @brief Invoked to get each supported stream flip mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] flip The supported stream flip mode * @param[in] user_data The user data passed from the foreach function * @return @c true to continue with the next iteration of the loop, \n @c false to break out of the loop @@ -2478,7 +2478,7 @@ typedef bool (*camera_attr_supported_stream_flip_cb)(camera_flip_e flip, void *u /** * @brief Invoked to get each supported stream rotation mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] rotation The supported stream rotation mode * @param[in] user_data The user data passed from the foreach function * @return @c true to continue with the next iteration of the loop, \n @c false to break out of the loop @@ -2489,7 +2489,7 @@ typedef bool (*camera_attr_supported_stream_rotation_cb)(camera_rotation_e rotat /** * @brief Invoked to get each supported theater mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] mode The supported theater mode * @param[in] user_data The user data passed from the foreach function * @return @c true to continue with the next iteration of the loop, \n @c false to break out of the loop @@ -2521,7 +2521,7 @@ typedef bool (*camera_attr_supported_ptz_type_cb)(camera_attr_ptz_type_e type, v /** * @brief Sets the preview frame rate. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks This function should be called before previewing (see camera_start_preview()). * @param[in] camera The handle to the camera * @param[in] fps The frame rate @@ -2541,7 +2541,7 @@ int camera_attr_set_preview_fps(camera_h camera, camera_attr_fps_e fps); /** * @brief Gets the frames per second of a preview video stream. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[out] fps The frames per second of the preview video stream * @return @c 0 on success, otherwise a negative error value @@ -2647,7 +2647,7 @@ int camera_attr_get_preview_frame_rotation(camera_h camera, camera_rotation_e *r /** * @brief Retrieves all supported FPS modes by invoking the callback function once for each supported FPS mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] callback The callback function to be invoked * @param[in] user_data The user data to be passed to the callback function @@ -2666,7 +2666,7 @@ int camera_attr_foreach_supported_fps(camera_h camera, camera_attr_supported_fps /** * @brief Retrieves all supported FPS modes by invoking the callback function once for each supported FPS mode by resolution. - * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif + * @since_tizen 2.4 * @param[in] camera The handle to the camera * @param[in] width Required preview resolution's width * @param[in] height Required preview resolution's height @@ -2697,7 +2697,7 @@ int camera_attr_foreach_supported_fps_by_resolution(camera_h camera, int width, /** * @brief Sets quality of the image. * @details The range for image quality is 1 to 100. If @a quality is out of range, #CAMERA_ERROR_INVALID_PARAMETER error occurred. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] quality The quality of image (1 ~ 100) * @return @c 0 on success, otherwise a negative error value @@ -2715,7 +2715,7 @@ int camera_attr_set_image_quality(camera_h camera, int quality); /** * @brief Gets the quality of a still image, which is captured. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[out] quality The quality of the image(1 ~ 100) * @return @c 0 on success, otherwise a negative error value @@ -2795,7 +2795,7 @@ int camera_attr_set_encoded_preview_gop_interval(camera_h camera, int interval); /** * @brief Sets the zoom level. * @details The range for the zoom level is received from camera_attr_get_zoom_range(). If @a zoom is out of range, the #CAMERA_ERROR_INVALID_PARAMETER error occurs. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] zoom The zoom level * @return @c 0 on success, otherwise a negative error value @@ -2813,7 +2813,7 @@ int camera_attr_set_zoom(camera_h camera, int zoom); /** * @brief Gets the zoom level. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[out] zoom The zoom level * @return @c 0 on success, otherwise a negative error value @@ -2829,7 +2829,7 @@ int camera_attr_get_zoom(camera_h camera, int *zoom); /** * @brief Gets the available zoom level. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks If the min value is greater than the max value, it means that this feature is not supported. * @param[in] camera The handle to the camera * @param[out] min The minimum zoom level @@ -2848,7 +2848,7 @@ int camera_attr_get_zoom_range(camera_h camera, int *min, int *max); /** * @brief Sets the auto focus mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] mode The auto focus mode * @return @c 0 on success, otherwise a negative error value @@ -2867,7 +2867,7 @@ int camera_attr_set_af_mode(camera_h camera, camera_attr_af_mode_e mode); /** * @brief Gets the auto focus mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[out] mode The auto focus mode * @return @c 0 on success, otherwise a negative error value @@ -2884,7 +2884,7 @@ int camera_attr_get_af_mode(camera_h camera, camera_attr_af_mode_e *mode); /** * @brief Sets auto focus area. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks It will return #CAMERA_ERROR_INVALID_OPERATION in the #CAMERA_ATTR_AF_NONE mode.\n * The coordinates are mapped to preview area. * @param[in] camera The handle to the camera @@ -2906,7 +2906,7 @@ int camera_attr_set_af_area(camera_h camera, int x, int y); /** * @brief Clears the auto focus area. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks The focusing area is set to the center. * @param[in] camera The handle to the camera * @return @c 0 on success, otherwise a negative error value @@ -2932,7 +2932,7 @@ int camera_attr_clear_af_area(camera_h camera); /** * @brief Retrieves all supported auto focus modes by invoking the callback function once for each supported auto focus mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] callback The callback function to be invoked * @param[in] user_data The user data to be passed to the callback function @@ -2960,7 +2960,7 @@ int camera_attr_foreach_supported_af_mode(camera_h camera, camera_attr_supported /** * @brief Sets the exposure mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] mode The exposure mode * @return @c 0 on success, otherwise a negative error value @@ -2978,7 +2978,7 @@ int camera_attr_set_exposure_mode(camera_h camera, camera_attr_exposure_mode_e m /** * @brief Gets the exposure mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[out] mode The exposure mode * @return @c 0 on success, otherwise a negative error value @@ -3003,7 +3003,7 @@ int camera_attr_get_exposure_mode(camera_h camera, camera_attr_exposure_mode_e * /** * @brief Retrieves all supported exposure modes by invoking the callback function once for each supported exposure mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] callback The callback function to be invoked * @param[in] user_data The user data to be passed to the callback function @@ -3031,7 +3031,7 @@ int camera_attr_foreach_supported_exposure_mode(camera_h camera, camera_attr_sup /** * @brief Sets the exposure value. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] value The exposure value * @return @c 0 on success, otherwise a negative error value @@ -3046,7 +3046,7 @@ int camera_attr_set_exposure(camera_h camera, int value); /** * @brief Gets the exposure value. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[out] value The exposure value * @return @c 0 on success, otherwise a negative error value @@ -3061,7 +3061,7 @@ int camera_attr_get_exposure(camera_h camera, int *value); /** * @brief Gets the available exposure value. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks If the min value is greater than the max value, it means that this feature is not supported. * @param[in] camera The handle to the camera * @param[out] min The minimum exposure value @@ -3078,7 +3078,7 @@ int camera_attr_get_exposure_range(camera_h camera, int *min, int *max); /** * @brief Sets the ISO level. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] iso The ISO level * @return @c 0 on success, otherwise a negative error value @@ -3096,7 +3096,7 @@ int camera_attr_set_iso(camera_h camera, camera_attr_iso_e iso); /** * @brief Gets the ISO level. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[out] iso The ISO level * @return @c 0 on success, otherwise a negative error value @@ -3189,7 +3189,7 @@ int camera_attr_get_gain_step(camera_h camera, int *step); /** * @brief Retrieves all supported ISO levels by invoking the callback function once for each supported ISO level. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] callback The callback function to be invoked * @param[in] user_data The user data to be passed to the callback function @@ -3217,7 +3217,7 @@ int camera_attr_foreach_supported_iso(camera_h camera, camera_attr_supported_iso /** * @brief Sets the theater mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks If you want to display the preview image on the external display with the full screen mode, use this function. * @param[in] camera The handle to the camera * @param[in] mode The theater mode @@ -3234,7 +3234,7 @@ int camera_attr_set_theater_mode(camera_h camera, camera_attr_theater_mode_e mod /** * @brief Gets the theater mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[out] mode The theater mode * @return @c 0 on success, otherwise a negative error value @@ -3258,7 +3258,7 @@ int camera_attr_get_theater_mode(camera_h camera, camera_attr_theater_mode_e *mo /** * @brief Retrieves all supported theater modes by invoking callback function once for each supported theater modes. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] callback The callback function to be invoked * @param[in] user_data The user data to be passed to the callback function @@ -3287,7 +3287,7 @@ int camera_attr_foreach_supported_theater_mode(camera_h camera, camera_attr_supp /** * @brief Sets the brightness level. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks If the min value is greater than the max value from camera_attr_get_brightness_range(), \n * it means that this feature is not supported. * @param[in] camera The handle to the camera @@ -3307,7 +3307,7 @@ int camera_attr_set_brightness(camera_h camera, int level); /** * @brief Gets the brightness level. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[out] level The brightness level * @return @c 0 on success, otherwise a negative error value @@ -3323,7 +3323,7 @@ int camera_attr_get_brightness(camera_h camera, int *level); /** * @brief Gets the available brightness level. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks If the min value is greater than the max value, it means that this feature is not supported. * @param[in] camera The handle to the camera * @param[out] min The minimum brightness level @@ -3341,7 +3341,7 @@ int camera_attr_get_brightness_range(camera_h camera, int *min, int *max); /** * @brief Sets the contrast level. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] level The contrast level * @return @c 0 on success, otherwise a negative error value @@ -3359,7 +3359,7 @@ int camera_attr_set_contrast(camera_h camera, int level); /** * @brief Gets the contrast level. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[out] level The contrast level * @return @c 0 on success, otherwise a negative error value @@ -3375,7 +3375,7 @@ int camera_attr_get_contrast(camera_h camera, int *level); /** * @brief Gets the available contrast level. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks If the min value is greater than the max value, it means that this feature is not supported. * @param[in] camera The handle to the camera * @param[out] min The minimum contrast level @@ -3437,7 +3437,7 @@ int camera_attr_get_hue_range(camera_h camera, int *min, int *max); /** * @brief Sets the white balance mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] whitebalance The white balance mode * @return @c 0 on success, otherwise a negative error value @@ -3455,7 +3455,7 @@ int camera_attr_set_whitebalance(camera_h camera, camera_attr_whitebalance_e whi /** * @brief Gets the white balance mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[out] whitebalance The white balance mode * @return @c 0 on success, otherwise a negative error value @@ -3691,7 +3691,7 @@ int camera_attr_get_focus_level_range(camera_h camera, int *min, int *max); /** * @brief Retrieves all supported white balances by invoking the callback function once for each supported white balance. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] callback The callback function to be invoked * @param[in] user_data The user data to be passed to the callback function @@ -3719,7 +3719,7 @@ int camera_attr_foreach_supported_whitebalance(camera_h camera, camera_attr_supp /** * @brief Sets the camera effect mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] effect The camera effect mode * @return @c 0 on success, otherwise a negative error value @@ -3738,7 +3738,7 @@ int camera_attr_set_effect(camera_h camera, camera_attr_effect_mode_e effect); /** * @brief Gets the camera effect mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[out] effect The camera effect mode * @return @c 0 on success, otherwise a negative error value @@ -3763,7 +3763,7 @@ int camera_attr_get_effect(camera_h camera, camera_attr_effect_mode_e *effect); /** * @brief Retrieves all supported effect modes by invoking the callback function once for each supported effect mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] callback The callback function to be invoked * @param[in] user_data The user data to be passed to the callback function @@ -3791,7 +3791,7 @@ int camera_attr_foreach_supported_effect(camera_h camera, camera_attr_supported_ /** * @brief Sets the scene mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] mode The scene mode * @return @c 0 on success, otherwise a negative error value @@ -3809,7 +3809,7 @@ int camera_attr_set_scene_mode(camera_h camera, camera_attr_scene_mode_e mode); /** * @brief Gets the scene mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[out] mode The scene mode * @return @c 0 on success, otherwise a negative error value @@ -3834,7 +3834,7 @@ int camera_attr_get_scene_mode(camera_h camera, camera_attr_scene_mode_e *mode); /** * @brief Retrieves all supported scene modes by invoking the callback function once for each supported scene mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] callback The callback function to be invoked * @param[in] user_data The user data to be passed to the callback function @@ -3862,7 +3862,7 @@ int camera_attr_foreach_supported_scene_mode(camera_h camera, camera_attr_suppor /** * @brief Enables to write EXIF (Exchangeable image file format) tags in a JPEG file. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] enable If @c true writing EXIF tags in a JPEG file is enabled, otherwise @c false * @return @c 0 on success, otherwise a negative error value @@ -3877,7 +3877,7 @@ int camera_attr_enable_tag(camera_h camera, bool enable); /** * @brief Gets the value that indicates whether writing EXIF (Exchangeable image file format) tags in a JPEG file is enabled. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[out] enabled If @c true camera information is enabled, otherwise @c false * @return @c 0 on success, otherwise a negative error value @@ -3892,7 +3892,7 @@ int camera_attr_is_enabled_tag(camera_h camera, bool *enabled); /** * @brief Sets the camera image description in the EXIF (Exchangeable image file format) tag. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] description The string with description * @return @c 0 on success, otherwise a negative error value @@ -3907,7 +3907,7 @@ int camera_attr_set_tag_image_description(camera_h camera, const char *descripti /** * @brief Gets the camera image description in EXIF (Exchangeable image file format) tag. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks You must release @a description using free(). * @param[in] camera The handle to the camera * @param[out] description A pointer to a string @@ -3923,7 +3923,7 @@ int camera_attr_get_tag_image_description(camera_h camera, char **description); /** * @brief Sets the camera orientation in the EXIF (Exchangeable image file format) tag. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] orientation The camera orientation * @return @c 0 on success, otherwise a negative error value @@ -3938,7 +3938,7 @@ int camera_attr_set_tag_orientation(camera_h camera, camera_attr_tag_orientation /** * @brief Gets the camera orientation in the EXIF (Exchangeable image file format) tag. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[out] orientation The camera orientation * @return @c 0 on success, otherwise a negative error value @@ -3953,7 +3953,7 @@ int camera_attr_get_tag_orientation(camera_h camera, camera_attr_tag_orientation /** * @brief Sets the software information in the EXIF (Exchangeable image file format) tag. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] software The software information tag * @return @c 0 on success, otherwise a negative error value @@ -3968,7 +3968,7 @@ int camera_attr_set_tag_software(camera_h camera, const char *software); /** * @brief Gets the software information in the EXIF (Exchangeable image file format) tag. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks You must release @a software using free(). * @param[in] camera The handle to the camera * @param[out] software A pointer to a string @@ -3984,7 +3984,7 @@ int camera_attr_get_tag_software(camera_h camera, char **software); /** * @brief Sets the geotag (GPS data) in the EXIF (Exchangeable image file format) tag. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] latitude The latitude data * @param[in] longitude The longitude data @@ -4004,7 +4004,7 @@ int camera_attr_set_geotag(camera_h camera, double latitude, double longitude, d /** * @brief Gets the geotag (GPS data) in the EXIF (Exchangeable image file format) tag. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[out] latitude The latitude data * @param[out] longitude The longitude data @@ -4022,7 +4022,7 @@ int camera_attr_get_geotag(camera_h camera, double *latitude, double *longitude, /** * @brief Removes the geotag (GPS data) in the EXIF (Exchangeable image file format) tag. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @return @c 0 on success, otherwise a negative error value * @retval #CAMERA_ERROR_NONE Successful @@ -4039,8 +4039,8 @@ int camera_attr_remove_geotag(camera_h camera); /** * @brief Sets the camera's flash mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif - * @remarks Since @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif, while setting the flash mode, if the flash was preempted by other APIs,\n + * @since_tizen 2.3 + * @remarks Since 2.4, while setting the flash mode, if the flash was preempted by other APIs,\n * then this function returns #CAMERA_ERROR_DEVICE_BUSY error. * @param[in] camera The handle to the camera * @param[in] mode The flash mode @@ -4060,7 +4060,7 @@ int camera_attr_set_flash_mode(camera_h camera, camera_attr_flash_mode_e mode); /** * @brief Gets the camera's flash mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[out] mode The flash mode * @return @c 0 on success, otherwise a negative error value @@ -4085,7 +4085,7 @@ int camera_attr_get_flash_mode(camera_h camera, camera_attr_flash_mode_e *mode); /** * @brief Retrieves all supported flash modes by invoking the callback function once for each supported flash mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] callback The callback function to be invoked * @param[in] user_data The user data passed to the callback registration function @@ -4113,7 +4113,7 @@ int camera_attr_foreach_supported_flash_mode(camera_h camera, camera_attr_suppor /** * @brief Gets the camera len's orientation angle. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[out] angle The orientation angle * @return @c 0 on success, otherwise a negative error value @@ -4128,7 +4128,7 @@ int camera_attr_get_lens_orientation(camera_h camera, int *angle); /** * @brief Sets the stream rotation. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] rotation The stream rotation * @return @c 0 on success, otherwise a negative error value @@ -4144,7 +4144,7 @@ int camera_attr_set_stream_rotation(camera_h camera, camera_rotation_e rotation) /** * @brief Gets the stream rotation. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[out] rotation The stream rotation * @return @c 0 on success, otherwise a negative error value @@ -4169,7 +4169,7 @@ int camera_attr_get_stream_rotation(camera_h camera, camera_rotation_e *rotation /** * @brief Retrieves all supported stream rotation modes by invoking callback function once for each supported stream rotation mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] callback The callback function to be invoked * @param[in] user_data The user data to be passed to the callback function @@ -4197,7 +4197,7 @@ int camera_attr_foreach_supported_stream_rotation(camera_h camera, camera_attr_s /** * @brief Sets the stream flip. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] flip The stream flip * @return @c 0 on success, otherwise a negative error value @@ -4214,7 +4214,7 @@ int camera_attr_set_stream_flip(camera_h camera, camera_flip_e flip); /** * @brief Gets the stream flip. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[out] flip The stream flip * @return @c 0 on success, otherwise a negative error value @@ -4239,7 +4239,7 @@ int camera_attr_get_stream_flip(camera_h camera, camera_flip_e *flip); /** * @brief Retrieves all supported stream flip modes by invoking callback function once for each supported stream flip mode. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] callback The callback function to be invoked * @param[in] user_data The user data to be passed to the callback function @@ -4267,7 +4267,7 @@ int camera_attr_foreach_supported_stream_flip(camera_h camera, camera_attr_suppo /** * @brief Invoked when the HDR capture process is updated. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] percent The progress percentage of HDR capture * @param[in] user_data The user data passed from the callback registration function * @pre camera_start_capture() will invoke this callback if you set it using camera_attr_set_hdr_capture_progress_cb(). @@ -4280,7 +4280,7 @@ typedef void (*camera_attr_hdr_progress_cb)(int percent, void *user_data); /** * @brief Sets the mode of HDR (High Dynamic Range) capture. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks Taking multiple pictures at different exposure levels and intelligently stitching them together so that we eventually arrive at a picture that is representative in both dark and bright areas.\n * If this attribute is set to @c true. camera_attr_hdr_progress_cb() is invoked during capture.\n * If you set #CAMERA_ATTR_HDR_MODE_KEEP_ORIGINAL, the capturing callback is invoked twice. The first callback is delivering origin image data. The second callback is delivering improved image data. @@ -4304,7 +4304,7 @@ int camera_attr_set_hdr_mode(camera_h camera, camera_attr_hdr_mode_e mode); /** * @brief Gets the mode of HDR (High Dynamic Range) capture. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[out] mode The mode of HDR capture * @return @c 0 on success, otherwise a negative error value @@ -4322,7 +4322,7 @@ int camera_attr_get_hdr_mode(camera_h camera, camera_attr_hdr_mode_e *mode); /** * @brief Sets a callback function to be invoked when HDR capture is progressing. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks This callback notifies progress of the HDR process. * @param[in] camera The handle to the camera * @param[in] callback The callback function to be invoked @@ -4342,7 +4342,7 @@ int camera_attr_set_hdr_capture_progress_cb(camera_h camera, camera_attr_hdr_pro /** * @brief Unsets the HDR capture progress callback function. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @return @c 0 on success, otherwise a negative error value * @retval #CAMERA_ERROR_NONE Successful @@ -4360,7 +4360,7 @@ int camera_attr_unset_hdr_capture_progress_cb(camera_h camera); /** * @ingroup CAPI_MEDIA_CAMERA_CAPABILITY_MODULE * @brief Gets the support state of HDR capture. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks The specific error code can be obtained using the get_last_result() method. Error codes are described in Exception section. * @param[in] camera The handle to the camera * @return @c true if supported, otherwise @c false @@ -4377,7 +4377,7 @@ bool camera_attr_is_supported_hdr_capture(camera_h camera); /** * @brief Enables/Disables the anti-shake feature. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks This feature is used for image capture. * @param[in] camera The handle to the camera * @param[in] enable If @c true the anti-shake feature is enabled, otherwise @c false @@ -4395,7 +4395,7 @@ int camera_attr_enable_anti_shake(camera_h camera, bool enable); /** * @brief Gets the state of the anti-shake feature. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[out] enabled The state of anti-shake * @return @c 0 on success, otherwise a negative error value @@ -4412,7 +4412,7 @@ int camera_attr_is_enabled_anti_shake(camera_h camera, bool *enabled); /** * @ingroup CAPI_MEDIA_CAMERA_CAPABILITY_MODULE * @brief Gets the support state of the anti-shake feature. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks The specific error code can be obtained using the get_last_result() method. Error codes are described in Exception section. * @param[in] camera The handle to the camera * @return @c true if supported, otherwise @c false @@ -4427,7 +4427,7 @@ bool camera_attr_is_supported_anti_shake(camera_h camera); /** * @brief Enables/Disables the video stabilization feature. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks If video stabilization is enabled, zero shutter lag is disabled.\n * This feature is used to record a video. * @param[in] camera The handle to the camera @@ -4446,7 +4446,7 @@ int camera_attr_enable_video_stabilization(camera_h camera, bool enable); /** * @brief Gets the state of the video stabilization feature. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[out] enabled The state of video stabilization * @return @c 0 on success, otherwise a negative error value @@ -4463,7 +4463,7 @@ int camera_attr_is_enabled_video_stabilization(camera_h camera, bool *enabled); /** * @ingroup CAPI_MEDIA_CAMERA_CAPABILITY_MODULE * @brief Gets the support state of the video stabilization feature. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks The specific error code can be obtained using the get_last_result() method. Error codes are described in Exception section. * @param[in] camera The handle to the camera * @return @c true if supported, otherwise @c false @@ -4478,7 +4478,7 @@ bool camera_attr_is_supported_video_stabilization(camera_h camera); /** * @brief Enables/Disables auto contrast. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[in] enable If @c true auto contrast is enabled, otherwise @c false * @return @c 0 on success, otherwise a negative error value @@ -4495,7 +4495,7 @@ int camera_attr_enable_auto_contrast(camera_h camera, bool enable); /** * @brief Gets the state of auto contrast. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @param[in] camera The handle to the camera * @param[out] enabled The state of auto contrast * @return @c 0 on success, otherwise a negative error value @@ -4520,7 +4520,7 @@ int camera_attr_is_enabled_auto_contrast(camera_h camera, bool *enabled); /** * @brief Gets state of support of auto contrast feature. * @ingroup CAPI_MEDIA_CAMERA_CAPABILITY_MODULE - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks The specific error code can be obtained using the get_last_result() method. Error codes are described in Exception section. * @param[in] camera The handle to the camera * @return true on supported, otherwise false @@ -4544,7 +4544,7 @@ bool camera_attr_is_supported_auto_contrast(camera_h camera); /** * @brief Disables shutter sound. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif + * @since_tizen 2.3 * @remarks In some countries, this operation is not permitted. * @param[in] camera The handle to the camera * @param[in] disable If @c true shutter sound is disabled, otherwise @c false diff --git a/packaging/capi-media-camera.spec b/packaging/capi-media-camera.spec index 11e6b0a..9e3a99e 100644 --- a/packaging/capi-media-camera.spec +++ b/packaging/capi-media-camera.spec @@ -1,6 +1,6 @@ Name: capi-media-camera Summary: A Camera API -Version: 0.4.115 +Version: 0.4.116 Release: 0 Group: Multimedia/API License: Apache-2.0 -- 2.7.4