/**
* @deprecated Deprecated since 5.5.
* @brief Calculates the size of the image buffer for the specified resolution and colorspace.
-* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+* @since_tizen 2.3
*
* @param[in] width The image width
* @param[in] height The image height
/**
* @brief Creates a handle of image util transform.
* @details This function creates a handle of image util transform.
-* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+* @since_tizen 2.3
*
* @remarks The @a handle should be released using image_util_transform_destroy().
*
* @deprecated Deprecated since 5.0.
* @brief Sets the image util's accurate mode.
* @details This function set if you use hardware acceleration or not.
-* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+* @since_tizen 2.3
*
*
* @remarks The value returned will be #IMAGE_UTIL_ERROR_NOT_SUPPORTED, if H/W acceleration doesn't support on the device.
/**
* @brief Sets the information of the converting.
-* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+* @since_tizen 2.3
*
* @param[in] handle The handle for transforming an image
* @param[in] colorspace The colorspace of the image buffer
/**
* @brief Sets the information of the resizing.
-* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+* @since_tizen 2.3
*
* @remarks image_util_transform_set_resolution() and image_util_transform_set_crop_area() can't do that at the same time.
*
/**
* @brief Sets the information of the rotating.
-* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+* @since_tizen 2.3
*
* @param[in] handle The handle for transforming an image
* @param[in] rotation The rotation value of image buffer
/**
* @brief Sets the information of the cropping.
-* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+* @since_tizen 2.3
*
* @remarks image_util_transform_set_resolution() and image_util_transform_set_crop_area() can't do that at the same time.
*
/**
* @brief Gets the colorspace of the image buffer.
-* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+* @since_tizen 2.3
*
* @param[in] handle The handle for transforming an image
* @param[in,out] colorspace The colorspace of the image buffer
/**
* @brief Gets the resolution of the image buffer.
-* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+* @since_tizen 2.3
*
* @param[in] handle The handle for transforming an image
* @param[in,out] width The width of source image buffer
/**
* @brief Gets the information of the rotating.
-* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+* @since_tizen 2.3
*
* @param[in] handle The handle for transforming an image
* @param[in,out] rotation The rotation value of image buffer
/**
* @brief Gets the information of the cropping.
-* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+* @since_tizen 2.3
*
* @param[in] handle The handle for transforming an image
* @param[in,out] start_x The start x position of cropped source image buffer
* @brief Transforms the image for given image util handle.
* @details The function execute asynchronously, which contains complete callback \n
* If you set more than two transforming, the order of running is crop or resolution, colorspace converting, rotation. \n
-* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+* @since_tizen 2.3
*
* @remarks If H/W acceleration is not set, transformation is done via S/W acceleration.
*
* @details The function frees all resources related to the image util handle. The image util
* handle no longer can be used to perform any operations. A new image util handle
* has to be created before the next usage.
-* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+* @since_tizen 2.3
*
* @param[in] handle The handle for transforming an image
*
/**
* @brief Definition for Metadata extractor Error Class.
-* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+* @since_tizen 2.3
*
*/
#define IMAGE_UTIL_ERROR_CLASS TIZEN_ERROR_IMAGE_UTIL
/**
* @brief Enumeration for error.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef enum {
IMAGE_UTIL_ERROR_NONE = TIZEN_ERROR_NONE, /**< Successful */
/**
* @brief Enumeration for colorspace.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef enum {
IMAGE_UTIL_COLORSPACE_YV12, /**< YV12 - YCrCb planar format */
/**
* @brief Enumeration for rotation.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef enum {
IMAGE_UTIL_ROTATION_NONE = 0, /**< None */
/**
* @ingroup CAPI_MEDIA_IMAGE_UTIL_TRANSFORM_MODULE
* @brief Image util handle.
-* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+* @since_tizen 2.3
*/
typedef struct transformation_s *transformation_h;
/**
* @ingroup CAPI_MEDIA_IMAGE_UTIL_TRANSFORM_MODULE
* @brief Called when transform is finished just before returning the output.
-* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+* @since_tizen 2.3
*
* @remarks The @a dst should be released using media_packet_destroy(). \n
* The callback is called in a separate thread(not in the main loop).
/**
* @brief Enumeration for scale decoding.
- * @since_tizen @if WEARABLE 3.0 @else 2.4 @endif
+ * @since_tizen 2.4
*/
typedef enum {
IMAGE_UTIL_DOWNSCALE_1_1, /**< 1/1 downscale */