#define DEFAULT_QUERY_SIZE 1024
#define MEDIA_CONTENT_UUID_SIZE 36
#define BATCH_REQUEST_MAX 300
+#define BATCH_REQUEST_FILE_LEN 255
typedef enum {
MEDIA_INFO_UUID = 0,
MEDIA_GROUP_BOOKMARK,
MEDIA_GROUP_TAG_BY_MEDIA_ID,
MEDIA_GROUP_BOOKMARK_BY_MEDIA_ID,
- MEDIA_GROUP_STORAGE,
MEDIA_GROUP_FACE,
MEDIA_GROUP_FACE_BY_MEDIA_ID,
MEDIA_GROUP_PVR,
char *folder_id;
char *path;
char *name;
- media_content_storage_e storage_type;
+ ms_user_storage_type_e storage_type;
char *storage_uuid;
} media_folder_s;
} media_playlist_item_s;
typedef struct {
- char *storage_id;
- char *storage_path;
- int storage_type;
-} media_storage_s;
-
-typedef struct {
int face_id; /* face id */
char *media_id; /* media uuid */
unsigned int face_rect_x; /* x position of face */
} media_uhd_s;
typedef struct {
- media_info_s *handle;
- void *user_data;
- media_thumbnail_completed_cb thumbnail_completed_cb;
-} media_thumbnail_cb_s;
-
-typedef struct {
- void *user_data;
- media_face_detection_completed_cb face_completed_cb;
-} media_face_cb_s;
-
-typedef struct {
media_insert_completed_cb insert_completed_cb;
char *insert_list_path;
void *user_data;
#define UPDATE_BOOKMARK_FROM_BOOKMARK "UPDATE "DB_TABLE_BOOKMARK" SET bookmark_name=%Q WHERE bookmark_id=%d;"
-/* Update Meta*/
-#define UPDATE_IMAGE_META_FROM_MEDIA "UPDATE '%s' SET media_orientation=%d WHERE media_id='%q'"
-
#define SELECT_MEDIA_ITEM "SELECT "MEDIA_INFO_ITEM" FROM '%s' WHERE validity=1"
#define SELECT_MEDIA_FROM_MEDIA "SELECT "MEDIA_INFO_ITEM" FROM '%s' WHERE validity=1 AND media_id='%s'"
#define SELECT_MEDIA_BY_PATH "SELECT "MEDIA_INFO_ITEM" FROM '%s' WHERE validity=1 AND media_path='%q'"
int _media_db_get_group_item(const char *group_name, filter_h filter, media_info_cb callback, void *user_data, group_list_e group_type);
int _media_db_get_media_group_item_count(const char *group_name, filter_h filter, media_group_e group, int *item_count);
int _media_db_get_media_group_item(const char *group_name, filter_h filter, media_group_e group, media_info_cb callback, void *user_data);
-int _media_db_get_storage(filter_h filter, media_storage_cb callback, void *user_data);
int _media_db_get_storage_id_by_media_id(const char *media_id, char **storage_id);
int _media_db_get_pvr(filter_h filter, media_pvr_cb callback, void *user_data);
void _media_pvr_item_get_detail(sqlite3_stmt* stmt, media_pvr_h pvr);
int _media_db_get_pvr_group_item(const char *group_name, filter_h filter, media_group_e group, media_pvr_cb callback, void *user_data);
int _media_db_get_uhd(filter_h filter, media_uhd_cb callback, void *user_data);
void _media_uhd_item_get_detail(sqlite3_stmt* stmt, media_uhd_h uhd);
-
+int _media_db_get_storage(filter_h filter, media_storage_cb callback, void *user_data);
int _media_filter_build_condition(bool is_full, const char *condition, media_content_collation_e collate_type, char **result);
int _media_filter_build_option(filter_h filter, char **result);