modify DB schema.
[platform/core/api/media-content.git] / include / media_content_type.h
index 4c238dd..e4a4aab 100755 (executable)
@@ -121,6 +121,7 @@ typedef enum
     MEDIA_CONTENT_COLLATE_DEFAULT   = 0,        /**< Default collation BINARY */
     MEDIA_CONTENT_COLLATE_NOCASE    = 1,        /**< Collation NOCASE, not case sensitive */
     MEDIA_CONTENT_COLLATE_RTRIM     = 2,        /**< Collation RTRIM, trailing space characters are ignored */
+    MEDIA_CONTENT_COLLATE_LOCALIZED = 3,        /**< Collation LOCALIZATION, NOCASE also applied */
 } media_content_collation_e;
 
 #define MEDIA_CONTENT_ERROR_CLASS                              TIZEN_ERROR_MEDIA_CONTENT
@@ -520,10 +521,12 @@ typedef bool (*media_group_cb)(const char *group_name, void *user_data);
 #define MEDIA_SIZE "MEDIA_SIZE"  /**< Media MIME size */
 #define MEDIA_ADDED_TIME "MEDIA_ADDED_TIME"  /**< Media added time */
 #define MEDIA_MODIFIED_TIME "MEDIA_MODIFIED_TIME"  /**< Media modified time */
+#define MEDIA_TIMELINE "MEDIA_TIMELINE"  /**< Media modified time */
 #define MEDIA_THUMBNAIL_PATH "MEDIA_THUMBNAIL_PATH"  /**< Media thumbnail path */
 #define MEDIA_TITLE "MEDIA_TITLE"  /**< Media title get from tag or file name */
 #define MEDIA_ALBUM "MEDIA_ALBUM"  /**< Media album name*/
 #define MEDIA_ARTIST "MEDIA_ARTIST"  /**< Media artist*/
+#define MEDIA_ALBUM_ARTIST "MEDIA_ALBUM_ARTIST"  /**< Media album_artist*/
 #define MEDIA_GENRE "MEDIA_GENRE"  /**< Media genre*/
 #define MEDIA_COMPOSER "MEDIA_COMPOSER"  /**< Media composer*/
 #define MEDIA_YEAR "MEDIA_YEAR"  /**< Media year*/
@@ -532,6 +535,7 @@ typedef bool (*media_group_cb)(const char *group_name, void *user_data);
 #define MEDIA_TRACK_NUM "MEDIA_TRACK_NUM"  /**< Media track number*/
 #define MEDIA_DESCRIPTION "MEDIA_DESCRIPTION"  /**< Media description*/
 #define MEDIA_BITRATE "MEDIA_BITRATE"  /**< Media bitrate*/
+#define MEDIA_BITPERSAMPLE "MEDIA_BITPERSAMPLE"  /**< Media bit per sample*/
 #define MEDIA_SAMPLERATE "MEDIA_SAMPLERATE"  /**< Media sample rate*/
 #define MEDIA_CHANNEL "MEDIA_CHANNEL"  /**< Media channel*/
 #define MEDIA_DURATION "MEDIA_DURATION"  /**< Media duration */
@@ -555,9 +559,26 @@ typedef bool (*media_group_cb)(const char *group_name, void *user_data);
 #define MEDIA_LOCATION_TAG "MEDIA_LOCATION_TAG"  /**< Media location tag*/
 #define MEDIA_AGE_RATING "MEDIA_AGE_RATING"  /**< Media age rating*/
 #define MEDIA_KEYWORD "MEDIA_KEYWORD"  /**< Media keyword*/
+#define MEDIA_WEATHER "MEDIA_WEATHER"  /**< Media weather*/
 #define MEDIA_IS_DRM "MEDIA_IS_DRM"  /**< Is DRM. 0-not drm, 1-drm*/
 #define MEDIA_STORAGE_TYPE "MEDIA_STORAGE_TYPE"  /**< Media storage. 0-internal storage, 1-external storage*/
 
+#define MEDIA_FILE_NAME_PINYIN "MEDIA_FILE_NAME_PINYIN"                /**< media file name pinyin */
+#define MEDIA_TITLE_PINYIN "MEDIA_TITLE_PINYIN"                /**< media title pinyin */
+#define MEDIA_ALBUM_PINYIN "MEDIA_ALBUM_PINYIN"        /**< media album pinyin*/
+#define MEDIA_ARTIST_PINYIN "MEDIA_ARTIST_PINYIN"              /**< media artist pinyin*/
+#define MEDIA_ALBUM_ARTIST_PINYIN "MEDIA_ALBUM_ARTIST_PINYIN"          /**< media album_artist pinyin*/
+#define MEDIA_GENRE_PINYIN "MEDIA_GENRE_PINYIN"                /**< media genre pinyin*/
+#define MEDIA_COMPOSER_PINYIN "MEDIA_COMPOSER_PINYIN"  /**< media composer pinyin*/
+#define MEDIA_COPYRIGHT_PINYIN "MEDIA_COPYRIGHT_PINYIN"                /**< media copyright pinyin*/
+#define MEDIA_DESCRIPTION_PINYIN "MEDIA_DESCRIPTION_PINYIN"    /**< media description pinyin*/
+#define MEDIA_AUTHOR_PINYIN "MEDIA_AUTHOR_PINYIN"      /**< media authore pinyin*/
+#define MEDIA_PROVIDER_PINYIN "MEDIA_PROVIDER_PINYIN"  /**< media provider pinyin*/
+#define MEDIA_CONTENT_NAME_PINYIN "MEDIA_CONTENT_NAME_PINYIN"  /**< media content name pinyin*/
+#define MEDIA_CATEGORY_PINYIN "MEDIA_CATEGORY_PINYIN"  /**< media category pinyin*/
+#define MEDIA_LOCATION_TAG_PINYIN "MEDIA_LOCATION_TAG_PINYIN"  /**< media location tag pinyin*/
+#define MEDIA_AGE_RATING_PINYIN "MEDIA_AGE_RATING_PINYIN"      /**< media age rating pinyin*/
+#define MEDIA_KEYWORD_PINYIN "MEDIA_KEYWORD_PINYIN"    /**< media keyword pinyin*/
 /**
  * @}
  */
@@ -573,6 +594,7 @@ typedef bool (*media_group_cb)(const char *group_name, void *user_data);
 #define FOLDER_NAME "FOLDER_NAME"  /**< Folder base name */
 #define FOLDER_MODIFIED_TIME "FOLDER_MODIFIED_TIME"  /**< Folder modified time */
 #define FOLDER_STORAGE_TYPE "FOLDER_STORAGE_TYPE"  /**< Folder storage. 0-internal storage, 1-external storage*/
+#define FOLDER_NAME_PINYIN "FOLDER_NAME_PINYIN"                /**< folder base name pinyin*/
 
 /**
  * @}