summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorhj kim <backto.kim@samsung.com>2015-06-15 01:24:59 -0700
committerGerrit Code Review <gerrit@review.vlan103.tizen.org>2015-06-15 01:24:59 -0700
commitc3f4a8e0e97b10027b02ad7364ec9cad2f90e532 (patch)
tree888bd4f73361973c84d84c541fa5e25ce90295dc /include
parent92ca49f87e36c9ab477f1af7aabf4c3815763dae (diff)
parenta12bc773900c611d8ca0e159397f039fa588893d (diff)
downloadlibmedia-thumbnail-c3f4a8e0e97b10027b02ad7364ec9cad2f90e532.tar.gz
libmedia-thumbnail-c3f4a8e0e97b10027b02ad7364ec9cad2f90e532.tar.bz2
libmedia-thumbnail-c3f4a8e0e97b10027b02ad7364ec9cad2f90e532.zip
Merge "support thumbnail-util." into tizen
Diffstat (limited to 'include')
-rwxr-xr-xinclude/media-thumbnail.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/include/media-thumbnail.h b/include/media-thumbnail.h
index 8983e76..4ad5690 100755
--- a/include/media-thumbnail.h
+++ b/include/media-thumbnail.h
@@ -36,24 +36,25 @@ extern "C" {
typedef int (*ThumbFunc) (int error_code, char* path, void* data);
+typedef void (*ThumbRawFunc) (int error_code, int request_id, const char* org_path, int thumb_width, int thumb_height, unsigned char* thumb_data, int thumb_size, void* data);
+
int thumbnail_request_from_db(const char *origin_path, char *thumb_path, int max_length, uid_t uid);
int thumbnail_request_from_db_async(const char *origin_path, ThumbFunc func, void *user_data, uid_t uid);
-int thumbnail_request_save_to_file(const char *origin_path,
- media_thumb_type thumb_type,
- const char *thumb_path, uid_t uid);
+int thumbnail_request_extract_raw_data_async(int request_id, const char *origin_path, int width, int height, ThumbRawFunc func, void *user_data, uid_t uid);
+int thumbnail_request_save_to_file(const char *origin_path, media_thumb_type thumb_type, const char *thumb_path, uid_t uid);
int thumbnail_request_extract_all_thumbs(uid_t uid);
int thumbnail_request_from_db_with_size(const char *origin_path, char *thumb_path, int max_length, int *origin_width, int *origin_height, uid_t uid);
-/* Cancel APIs that a request to extract thumbnail */
int thumbnail_request_cancel_media(const char *origin_path, uid_t uid);
-/* Cancel APIs that all requests to extract thumbnail of a process */
-int thumbnail_request_cancel_all();
+int thumbnail_request_cancel_raw_data(int request_id, uid_t uid);
+
+int thumbnail_request_cancel_all(bool is_raw_data, uid_t uid);
#ifdef __cplusplus
}