X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2Fmedia_content_type.h;h=878bbe447d800ca5f4f4ad3633a66ab6d4724a60;hb=04158a106bb33878c4bf60a31863db9deed4723d;hp=36cd9b3c5c4914a3721e3c83e889457e81cde07d;hpb=d1d21ab83011d363a2915e331d2131661fc8fd0b;p=platform%2Fcore%2Fapi%2Fmedia-content.git diff --git a/include/media_content_type.h b/include/media_content_type.h index 36cd9b3..878bbe4 100755 --- a/include/media_content_type.h +++ b/include/media_content_type.h @@ -30,7 +30,7 @@ extern "C" { * @brief This file contains API related to media-content enumerations for media data types, groups, orientations, \n * classes of errors and definitions of media-data. \n * Listed APIs are called when iterating over lists of album, group, bookmark and other media, \n - * when media items and burst shot are inserted completely and when notification of media DB change is subscribed. + * when media items are inserted completely and when notification of media DB change is subscribed. */ /** @@ -55,7 +55,7 @@ typedef enum { } media_content_type_e; /** - * @ingroup CAPI_CONTENT_MEDIA_CONTENT_MODULE + * @ingroup CAPI_MEDIA_CONTENT_MODULE * @deprecated Deprecated since 5.0. * @brief Enumeration for the storage type. * @details This information is used to establish where the folder is. @@ -65,7 +65,6 @@ typedef enum { MEDIA_CONTENT_STORAGE_INTERNAL = 0, /**< The device's internal storage */ MEDIA_CONTENT_STORAGE_EXTERNAL = 1, /**< The device's external storage like sd card*/ MEDIA_CONTENT_STORAGE_EXTERNAL_USB = 2, /**< The external USB storage (Since @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif) */ - MEDIA_CONTENT_STORAGE_CLOUD = 100, /**< The Cloud storage (Since @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif, Deprecated since 4.0) */ } media_content_storage_e; /** @@ -181,17 +180,8 @@ typedef enum { MEDIA_CONTENT_GROUP_LONGITUDE, /**< Media group ID for the longitude*/ MEDIA_CONTENT_GROUP_LATITUDE, /**< Media group ID for the latitude*/ MEDIA_CONTENT_GROUP_ALTITUDE, /**< Media group ID for the altitude*/ - MEDIA_CONTENT_GROUP_BURST_IMAGE, /**< Media group ID for the burst shot (Deprecated since 4.0)*/ - MEDIA_CONTENT_GROUP_RATING, /**< Media group ID for a rating*/ - MEDIA_CONTENT_GROUP_AUTHOR, /**< Media group ID for an author (Deprecated since 4.0)*/ - MEDIA_CONTENT_GROUP_PROVIDER, /**< Media group ID for a provider (Deprecated since 4.0)*/ - MEDIA_CONTENT_GROUP_CONTENT_NAME, /**< Media group ID for the content name (Deprecated since 4.0)*/ - MEDIA_CONTENT_GROUP_CATEGORY, /**< Media group ID for a category (Deprecated since 4.0)*/ - MEDIA_CONTENT_GROUP_LOCATION_TAG, /**< Media group ID for a location tag (Deprecated since 4.0)*/ - MEDIA_CONTENT_GROUP_AGE_RATING, /**< Media group ID for an age rating (Deprecated since 4.0)*/ - MEDIA_CONTENT_GROUP_KEYWORD, /**< Media group ID for a keyword (Deprecated since 4.0)*/ - MEDIA_CONTENT_GROUP_WEATHER, /**< Media group ID for the weather (Deprecated since 4.0)*/ - MEDIA_CONTENT_GROUP_MAX /**< Invalid media group ID*/ + MEDIA_CONTENT_GROUP_RATING = 20, /**< Media group ID for a rating*/ + MEDIA_CONTENT_GROUP_MAX = 29 /**< Invalid media group ID*/ } media_group_e; /** @@ -237,7 +227,7 @@ typedef struct media_bookmark_s *media_bookmark_h; typedef struct media_album_s *media_album_h; /** - * @ingroup CAPI_CONTENT_MEDIA_IMAGE_MODULE + * @ingroup CAPI_CONTENT_MEDIA_IMAGE_META_MODULE * @brief The structure type for the Image metadata handle. * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif */ @@ -280,7 +270,7 @@ typedef void *media_storage_h; typedef void *media_face_h; /** - * @ingroup CAPI_CONTENT_MEDIA_CONTENT_MODULE + * @ingroup CAPI_MEDIA_CONTENT_MODULE * @brief The structure type for the Media content noti handle. * @since_tizen 3.0 */ @@ -398,33 +388,6 @@ typedef void (*media_insert_completed_cb)(media_content_error_e error, void * us /** - * @deprecated Deprecated since 4.0. - * @ingroup CAPI_CONTENT_MEDIA_INFO_MODULE - * @brief Called when the burst shot is inserted completely. - * @details The following error codes can be received: \n - * #MEDIA_CONTENT_ERROR_NONE : Success \n - * #MEDIA_CONTENT_ERROR_INVALID_PARAMETER : Invalid parameter \n - * #MEDIA_CONTENT_ERROR_INVALID_OPERATION : Invalid operation \n - * #MEDIA_CONTENT_ERROR_PERMISSION_DENIED : Permission denied \n - * #MEDIA_CONTENT_ERROR_OUT_OF_MEMORY : Out of memory \n - * #MEDIA_CONTENT_ERROR_DB_FAILED : DB Operation failed \n - * #MEDIA_CONTENT_ERROR_DB_BUSY : DB Operation busy \n - * #MEDIA_CONTENT_ERROR_NETWORK : Network fail \n - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif - * - * @remarks The callback is called in a separate thread(not in the main loop). - * - * @param[in] error The error code - * @param[in] user_data The user data passed from the foreach function - * - * @pre media_info_insert_burst_shot_to_db() - * @see media_info_insert_burst_shot_to_db() - * - */ -typedef void (*media_insert_burst_shot_completed_cb)(media_content_error_e error, void * user_data); - - -/** * @deprecated Deprecated since 5.0. * @ingroup CAPI_CONTENT_MEDIA_INFO_MODULE * @brief Called when creating a thumbnail image. @@ -833,6 +796,7 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data); #define MEDIA_RECORDED_DATE "MEDIA_RECORDED_DATE" /** + * @deprecated Deprecated since 5.5. * @brief Media copyright. * @details You can use above define to set the condition of media filter and order keyword. * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif @@ -849,6 +813,7 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data); #define MEDIA_TRACK_NUM "MEDIA_TRACK_NUM" /** + * @deprecated Deprecated since 5.5. * @brief Media description. * @details You can use above define to set the condition of media filter and order keyword. * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif @@ -857,6 +822,7 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data); #define MEDIA_DESCRIPTION "MEDIA_DESCRIPTION" /** + * @deprecated Deprecated since 5.5. * @brief Media bitrate. * @details You can use above define to set the condition of media filter and order keyword. * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif @@ -865,6 +831,7 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data); #define MEDIA_BITRATE "MEDIA_BITRATE" /** + * @deprecated Deprecated since 5.5. * @brief Media bit per sample. * @details You can use above define to set the condition of media filter and order keyword. * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif @@ -873,6 +840,7 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data); #define MEDIA_BITPERSAMPLE "MEDIA_BITPERSAMPLE" /** + * @deprecated Deprecated since 5.5. * @brief Media sample rate. * @details You can use above define to set the condition of media filter and order keyword. * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif @@ -881,6 +849,7 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data); #define MEDIA_SAMPLERATE "MEDIA_SAMPLERATE" /** + * @deprecated Deprecated since 5.5. * @brief Media channel. * @details You can use above define to set the condition of media filter and order keyword. * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif @@ -945,6 +914,7 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data); #define MEDIA_DATETAKEN "MEDIA_DATETAKEN" /** + * @deprecated Deprecated since 5.5. * @brief Media orientation. * @details You can use above define to set the condition of media filter and order keyword. * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif @@ -953,42 +923,7 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data); #define MEDIA_ORIENTATION "MEDIA_ORIENTATION" /** - * @deprecated Deprecated since 4.0. - * @brief Media burst ID. - * @details You can use above define to set the condition of media filter and order keyword. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif - * - */ -#define MEDIA_BURST_ID "BURST_ID" - -/** - * @deprecated Deprecated since 4.0. - * @brief Media playedcount. - * @details You can use above define to set the condition of media filter and order keyword. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif - * - */ -#define MEDIA_PLAYED_COUNT "MEDIA_PLAYED_COUNT" - -/** - * @deprecated Deprecated since 4.0. - * @brief Media last played time. - * @details You can use above define to set the condition of media filter and order keyword. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif - * - */ -#define MEDIA_LAST_PLAYED_TIME "MEDIA_LAST_PLAYED_TIME" - -/** - * @deprecated Deprecated since 4.0. - * @brief Media last played position of file. - * @details You can use above define to set the condition of media filter and order keyword. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif - * - */ -#define MEDIA_LAST_PLAYED_POSITION "MEDIA_LAST_PLAYED_POSITION" - -/** + * @deprecated Deprecated since 5.5. * @brief Media rating. * @details You can use above define to set the condition of media filter and order keyword. * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif @@ -1005,78 +940,6 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data); #define MEDIA_FAVOURITE "MEDIA_FAVOURITE" /** - * @deprecated Deprecated since 4.0. - * @brief Media author. - * @details You can use above define to set the condition of media filter and order keyword. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif - * - */ -#define MEDIA_AUTHOR "MEDIA_AUTHOR" - -/** - * @deprecated Deprecated since 4.0. - * @brief Media provider. - * @details You can use above define to set the condition of media filter and order keyword. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif - * - */ -#define MEDIA_PROVIDER "MEDIA_PROVIDER" - -/** - * @deprecated Deprecated since 4.0. - * @brief Media content name. - * @details You can use above define to set the condition of media filter and order keyword. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif - * - */ -#define MEDIA_CONTENT_NAME "MEDIA_CONTENT_NAME" - -/** - * @deprecated Deprecated since 4.0. - * @brief Media category. - * @details You can use above define to set the condition of media filter and order keyword. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif - * - */ -#define MEDIA_CATEGORY "MEDIA_CATEGORY" - -/** - * @deprecated Deprecated since 4.0. - * @brief Media location tag. - * @details You can use above define to set the condition of media filter and order keyword. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif - * - */ -#define MEDIA_LOCATION_TAG "MEDIA_LOCATION_TAG" - -/** - * @deprecated Deprecated since 4.0. - * @brief Media age rating. - * @details You can use above define to set the condition of media filter and order keyword. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif - * - */ -#define MEDIA_AGE_RATING "MEDIA_AGE_RATING" - -/** - * @deprecated Deprecated since 4.0. - * @brief Media keyword. - * @details You can use above define to set the condition of media filter and order keyword. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif - * - */ -#define MEDIA_KEYWORD "MEDIA_KEYWORD" - -/** - * @deprecated Deprecated since 4.0. - * @brief Media weather. - * @details You can use above define to set the condition of media filter and order keyword. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif - * - */ -#define MEDIA_WEATHER "MEDIA_WEATHER" - -/** * @brief Is DRM. * @details There are 2 types:\n * 0-not drm, 1-drm\n @@ -1098,6 +961,7 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data); #define MEDIA_STORAGE_TYPE "MEDIA_STORAGE_TYPE" /** + * @deprecated Deprecated since 5.5. * @brief Media exposure time. * @details You can use above define to set the condition of media filter and order keyword. * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif @@ -1106,6 +970,7 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data); #define MEDIA_EXPOSURE_TIME "MEDIA_EXPOSURE_TIME" /** + * @deprecated Deprecated since 5.5. * @brief Media fnumber. * @details You can use above define to set the condition of media filter and order keyword. * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif @@ -1114,6 +979,7 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data); #define MEDIA_FNUMBER "MEDIA_FNUMBER" /** + * @deprecated Deprecated since 5.5. * @brief Media ISO. * @details You can use above define to set the condition of media filter and order keyword. * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif @@ -1122,6 +988,7 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data); #define MEDIA_ISO "MEDIA_ISO" /** + * @deprecated Deprecated since 5.5. * @brief Media model. * @details You can use above define to set the condition of media filter and order keyword. * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif @@ -1207,6 +1074,7 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data); #define MEDIA_COMPOSER_PINYIN "MEDIA_COMPOSER_PINYIN" /** + * @deprecated Deprecated since 5.5. * @brief Media copyright pinyin. * @details You can use above define to set the condition of media filter and order keyword. * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif @@ -1218,6 +1086,7 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data); #define MEDIA_COPYRIGHT_PINYIN "MEDIA_COPYRIGHT_PINYIN" /** + * @deprecated Deprecated since 5.5. * @brief Media description pinyin. * @details You can use above define to set the condition of media filter and order keyword. * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif @@ -1229,90 +1098,6 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data); #define MEDIA_DESCRIPTION_PINYIN "MEDIA_DESCRIPTION_PINYIN" /** - * @deprecated Deprecated since 4.0. - * @brief Media author pinyin. - * @details You can use above define to set the condition of media filter and order keyword. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif - * @remarks Since 4.0, this keyword is related to the following feature:\n - * - %http://tizen.org/feature/content.filter.pinyin\n - * If this feature is not supported on the device, PINYIN search does not work. - * - */ -#define MEDIA_AUTHOR_PINYIN "MEDIA_AUTHOR_PINYIN" - -/** - * @deprecated Deprecated since 4.0. - * @brief Media provider pinyin. - * @details You can use above define to set the condition of media filter and order keyword. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif - * @remarks Since 4.0, this keyword is related to the following feature:\n - * - %http://tizen.org/feature/content.filter.pinyin\n - * If this feature is not supported on the device, PINYIN search does not work. - * - */ -#define MEDIA_PROVIDER_PINYIN "MEDIA_PROVIDER_PINYIN" - -/** - * @deprecated Deprecated since 4.0. - * @brief Media content name pinyin. - * @details You can use above define to set the condition of media filter and order keyword. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif - * @remarks Since 4.0, this keyword is related to the following feature:\n - * - %http://tizen.org/feature/content.filter.pinyin\n - * If this feature is not supported on the device, PINYIN search does not work. - * - */ -#define MEDIA_CONTENT_NAME_PINYIN "MEDIA_CONTENT_NAME_PINYIN" - -/** - * @deprecated Deprecated since 4.0. - * @brief Media category pinyin. - * @details You can use above define to set the condition of media filter and order keyword. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif - * @remarks Since 4.0, this keyword is related to the following feature:\n - * - %http://tizen.org/feature/content.filter.pinyin\n - * If this feature is not supported on the device, PINYIN search does not work. - * - */ -#define MEDIA_CATEGORY_PINYIN "MEDIA_CATEGORY_PINYIN" - -/** - * @deprecated Deprecated since 4.0. - * @brief Media location tag pinyin. - * @details You can use above define to set the condition of media filter and order keyword. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif - * @remarks Since 4.0, this keyword is related to the following feature:\n - * - %http://tizen.org/feature/content.filter.pinyin\n - * If this feature is not supported on the device, PINYIN search does not work. - * - */ -#define MEDIA_LOCATION_TAG_PINYIN "MEDIA_LOCATION_TAG_PINYIN" - -/** - * @deprecated Deprecated since 4.0. - * @brief Media age rating pinyin. - * @details You can use above define to set the condition of media filter and order keyword. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif - * @remarks Since 4.0, this keyword is related to the following feature:\n - * - %http://tizen.org/feature/content.filter.pinyin\n - * If this feature is not supported on the device, PINYIN search does not work. - * - */ -#define MEDIA_AGE_RATING_PINYIN "MEDIA_AGE_RATING_PINYIN" - -/** - * @deprecated Deprecated since 4.0. - * @brief Media keyword pinyin. - * @details You can use above define to set the condition of media filter and order keyword. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif - * @remarks Since 4.0, this keyword is related to the following feature:\n - * - %http://tizen.org/feature/content.filter.pinyin\n - * If this feature is not supported on the device, PINYIN search does not work. - * - */ -#define MEDIA_KEYWORD_PINYIN "MEDIA_KEYWORD_PINYIN" - -/** * @brief Virtual Reality content. * @details You can use above define to set the condition of media filter and order keyword. * @since_tizen 3.0 @@ -1342,14 +1127,6 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data); #define FOLDER_NAME "FOLDER_NAME" /** - * @deprecated Deprecated since 4.0. - * @brief Folder modified time. - * @details You can use above define to set the condition of folder filter and order keyword. - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif - */ -#define FOLDER_MODIFIED_TIME "FOLDER_MODIFIED_TIME" - -/** * @deprecated Deprecated since 5.0. * @brief Folder storage. * @details There are 2 types:\n @@ -1370,22 +1147,6 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data); #define FOLDER_NAME_PINYIN "FOLDER_NAME_PINYIN" /** - * @deprecated Deprecated since 4.0. - * @brief Folder order info. - * @details You can use above define to set the condition of folder filter and order keyword. - * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif - */ -#define FOLDER_ORDER "FOLDER_ORDER" - -/** - * @deprecated Deprecated since 4.0. - * @brief Parent folder id. - * @details You can use above define to set the condition of folder filter and order keyword. - * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif - */ -#define FOLDER_PARENT_FOLDER_ID "FOLDER_PARENT_FOLDER_ID" - -/** * @brief Playlist name. * @details You can use above define to set the condition of playlist filter and order keyword. * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif