* @see image_util_transform_set_rotation()
* @see image_util_transform_set_crop_area()
*/
-int image_util_transform_run2(transformation_h handle, image_h src, image_h *dst);
+int image_util_transform_run2(transformation_h handle, image_util_image_h src, image_util_image_h *dst);
/**
* @brief Transforms an image with given transformation handle.
* @see image_util_transform_set_crop_area()
* @see image_util_transform_completed2_cb()
*/
-int image_util_transform_run2_async(transformation_h handle, image_h src, image_util_transform_completed2_cb callback, void *user_data);
+int image_util_transform_run2_async(transformation_h handle, image_util_image_h src, image_util_transform_completed2_cb callback, void *user_data);
/**
* @brief Destroys a handle to image util.
* @see image_util_get_image()
* @see image_util_clone_image()
*/
-int image_util_create_image(unsigned int width, unsigned int height, image_util_colorspace_e colorspace, const unsigned char *data, size_t data_size, image_h *image);
+int image_util_create_image(unsigned int width, unsigned int height, image_util_colorspace_e colorspace, const unsigned char *data, size_t data_size, image_util_image_h *image);
/**
* @brief Clones a image handle.
* @see image_util_destroy_image()
* @see image_util_get_image()
*/
-int image_util_clone_image(image_h src, image_h *dst);
+int image_util_clone_image(image_util_image_h src, image_util_image_h *dst);
/**
* @brief Gets the information from the image.
*
* @see image_util_create_image()
*/
-int image_util_get_image(image_h image, unsigned int *width, unsigned int *height, image_util_colorspace_e *colorspace, unsigned char **data, size_t *data_size);
+int image_util_get_image(image_util_image_h image, unsigned int *width, unsigned int *height, image_util_colorspace_e *colorspace, unsigned char **data, size_t *data_size);
/**
* @brief Destroys a image handle.
*
* @see image_util_create_image()
*/
-int image_util_destroy_image(image_h image);
+int image_util_destroy_image(image_util_image_h image);
/**
* @}
typedef struct {
gboolean thread_stop;
transformation_h transform;
- image_h src;
+ image_util_image_h src;
void *completed_cb;
void *user_data;
gboolean is_transform2;
return IMAGE_UTIL_ERROR_NONE;
}
-static int __mm_util_transform(transformation_h handle, image_h origin, image_h *transform)
+static int __mm_util_transform(transformation_h handle, image_util_image_h origin, image_util_image_h *transform)
{
int ret = IMAGE_UTIL_ERROR_NONE;
transformation_s *_handle = (transformation_s *) handle;
- image_h _src = origin;
- image_h _dst = NULL;
+ image_util_image_h _src = origin;
+ image_util_image_h _dst = NULL;
image_util_retvm_if(!handle, IMAGE_UTIL_ERROR_INVALID_PARAMETER, "Invalid handle");
image_util_retvm_if(!mm_image_is_valid_image(origin), IMAGE_UTIL_ERROR_INVALID_PARAMETER, "Invalid origin");
return _image_error_capi(ret);
}
-static int __image_util_image_to_packet(image_h image, media_packet_h *packet)
+static int __image_util_image_to_packet(image_util_image_h image, media_packet_h *packet)
{
int ret = IMAGE_UTIL_ERROR_NONE;
mm_util_color_format_e format = 0;
image_util_transform_completed_cb callback = NULL;
image_util_transform_completed2_cb callback_2 = NULL;
media_packet_h _transformed_packet = NULL;
- image_h _transformed_image = NULL;
+ image_util_image_h _transformed_image = NULL;
image_util_fenter();
return NULL;
}
-static int __image_util_packet_to_image(media_packet_h packet, image_h *image)
+static int __image_util_packet_to_image(media_packet_h packet, image_util_image_h *image)
{
int ret = IMAGE_UTIL_ERROR_NONE;
media_format_mimetype_e mimetype = 0;
return IMAGE_UTIL_ERROR_NONE;
}
-static int __mm_util_transform_async(transformation_h handle, image_h src, void *callback, void *user_data, gboolean is_transform2)
+static int __mm_util_transform_async(transformation_h handle, image_util_image_h src, void *callback, void *user_data, gboolean is_transform2)
{
int ret = IMAGE_UTIL_ERROR_NONE;
transformation_s *_handle = (transformation_s *)handle;
int image_util_transform_run(transformation_h handle, media_packet_h src, image_util_transform_completed_cb callback, void *user_data)
{
int ret = IMAGE_UTIL_ERROR_NONE;
- image_h _src = NULL;
+ image_util_image_h _src = NULL;
ret = __image_util_packet_to_image(src, &_src);
image_util_retvm_if(ret != IMAGE_UTIL_ERROR_NONE, ret, "Fail to __image_util_packet_to_image");
return __mm_util_transform_async(handle, _src, callback, user_data, FALSE);
}
-int image_util_transform_run2(transformation_h handle, image_h src, image_h *dst)
+int image_util_transform_run2(transformation_h handle, image_util_image_h src, image_util_image_h *dst)
{
image_util_fenter();
return __mm_util_transform(handle, src, dst);
}
-int image_util_transform_run2_async(transformation_h handle, image_h src, image_util_transform_completed2_cb callback, void *user_data)
+int image_util_transform_run2_async(transformation_h handle, image_util_image_h src, image_util_transform_completed2_cb callback, void *user_data)
{
return __mm_util_transform_async(handle, src, callback, user_data, TRUE);
}
return IMAGE_UTIL_ERROR_NONE;
}
-int image_util_create_image(unsigned int width, unsigned int height, image_util_colorspace_e colorspace, const unsigned char *data, size_t data_size, image_h *image)
+int image_util_create_image(unsigned int width, unsigned int height, image_util_colorspace_e colorspace, const unsigned char *data, size_t data_size, image_util_image_h *image)
{
int ret = IMAGE_UTIL_ERROR_NONE;
return _image_error_capi(ret);
}
-int image_util_clone_image(image_h src, image_h *dst)
+int image_util_clone_image(image_util_image_h src, image_util_image_h *dst)
{
int ret = IMAGE_UTIL_ERROR_NONE;
return _image_error_capi(ret);
}
-int image_util_get_image(image_h image, unsigned int *width, unsigned int *height, image_util_colorspace_e *colorspace, unsigned char **data, size_t *data_size)
+int image_util_get_image(image_util_image_h image, unsigned int *width, unsigned int *height, image_util_colorspace_e *colorspace, unsigned char **data, size_t *data_size)
{
int ret = IMAGE_UTIL_ERROR_NONE;
return _image_error_capi(ret);
}
-int image_util_destroy_image(image_h image)
+int image_util_destroy_image(image_util_image_h image)
{
image_util_retvm_if(!image, IMAGE_UTIL_ERROR_INVALID_PARAMETER, "Invalid image");
GMainLoop *g_loop = NULL;
transformation_h g_handle = NULL;
static media_packet_h g_src_packet = NULL;
-static image_h g_src_image = NULL;
+static image_util_image_h g_src_image = NULL;
char *g_path = NULL;
unsigned int g_width = 0;
unsigned int g_height = 0;
return TRUE;
}
-static gboolean __save_image(image_h image)
+static gboolean __save_image(image_util_image_h image)
{
int ret = IMAGE_UTIL_ERROR_NONE;
char out_file[PATH_MAX] = { 0, };
return TRUE;
}
-void test_transform_completed2_cb(image_h image, image_util_error_e error, void *user_data)
+void test_transform_completed2_cb(image_util_image_h image, image_util_error_e error, void *user_data)
{
g_printf("completed_cb [%d][%d] \n", error, --g_request_count);
}
if (!strcmp("run2", cmd)) {
- image_h transformed_image = NULL;
+ image_util_image_h transformed_image = NULL;
ret = image_util_transform_run2(g_handle, g_src_image, &transformed_image);
if (ret != IMAGE_UTIL_ERROR_NONE) {