camera.h: Remove profile check for supported platform version 82/302382/1 accepted/tizen/unified/20231211.095344
authorJeongmo Yang <jm80.yang@samsung.com>
Wed, 6 Dec 2023 05:32:49 +0000 (14:32 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Wed, 6 Dec 2023 05:32:49 +0000 (14:32 +0900)
[Version] 0.4.116
[Issue Type] Doxygen

Change-Id: Id401799d79ca3e9a6e32560ce7523f5329871e79
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
include/camera.h
packaging/capi-media-camera.spec

index 77c0dd5..409908d 100644 (file)
@@ -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
index 11e6b0a..9e3a99e 100644 (file)
@@ -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