* @since_tizen 2.3
*/
typedef enum {
- MEDIA_CONTENT_GROUP_DISPLAY_NAME = 0, /**< Media group ID for display name */
- MEDIA_CONTENT_GROUP_TYPE, /**< Media group ID for a media type */
- MEDIA_CONTENT_GROUP_MIME_TYPE, /**< Media group ID for a mime type */
- MEDIA_CONTENT_GROUP_SIZE, /**< Media group ID for content size */
- MEDIA_CONTENT_GROUP_ADDED_TIME, /**< Media group ID for the added time */
- MEDIA_CONTENT_GROUP_MODIFIED_TIME, /**< Media group ID for the modified time */
- MEDIA_CONTENT_GROUP_TITLE, /**< Media group ID for a content title */
+ MEDIA_CONTENT_GROUP_DISPLAY_NAME = 0, /**< @deprecated Media group ID for display name. Deprecated since 9.0*/
+ MEDIA_CONTENT_GROUP_TYPE, /**< @deprecated Media group ID for a media type. Deprecated since 9.0*/
+ MEDIA_CONTENT_GROUP_MIME_TYPE, /**< @deprecated Media group ID for a mime type. Deprecated since 9.0*/
+ MEDIA_CONTENT_GROUP_SIZE, /**< @deprecated Media group ID for content size. Deprecated since 9.0*/
+ MEDIA_CONTENT_GROUP_ADDED_TIME, /**< @deprecated Media group ID for the added time. Deprecated since 9.0*/
+ MEDIA_CONTENT_GROUP_MODIFIED_TIME, /**< @deprecated Media group ID for the modified time. Deprecated since 9.0*/
+ MEDIA_CONTENT_GROUP_TITLE, /**< @deprecated Media group ID for a content title. Deprecated since 9.0*/
MEDIA_CONTENT_GROUP_ARTIST, /**< Media group ID for an artist*/
MEDIA_CONTENT_GROUP_ALBUM_ARTIST, /**< Media group ID for an album artist */
MEDIA_CONTENT_GROUP_GENRE, /**< Media group ID for a genre*/
- MEDIA_CONTENT_GROUP_COMPOSER, /**< Media group ID for a composer*/
+ MEDIA_CONTENT_GROUP_COMPOSER, /**< @deprecated Media group ID for a composer. Deprecated since 9.0*/
MEDIA_CONTENT_GROUP_YEAR, /**< Media group ID for a year*/
- MEDIA_CONTENT_GROUP_RECORDED_DATE, /**< Media group ID for the recorded date*/
- MEDIA_CONTENT_GROUP_COPYRIGHT, /**< Media group ID for the copyright*/
- MEDIA_CONTENT_GROUP_TRACK_NUM, /**< Media group ID for a track number*/
- MEDIA_CONTENT_GROUP_DESCRIPTION, /**< Media group ID for a description */
- 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_RATING = 20, /**< Media group ID for a rating*/
- MEDIA_CONTENT_GROUP_MAX = 29 /**< Invalid media group ID*/
+ MEDIA_CONTENT_GROUP_RECORDED_DATE, /**< @deprecated Media group ID for the recorded date. Deprecated since 9.0*/
+ MEDIA_CONTENT_GROUP_COPYRIGHT, /**< @deprecated Media group ID for the copyright. Deprecated since 9.0*/
+ MEDIA_CONTENT_GROUP_TRACK_NUM, /**< @deprecated Media group ID for a track number. Deprecated since 9.0*/
+ MEDIA_CONTENT_GROUP_DESCRIPTION, /**< @deprecated Media group ID for a description. Deprecated since 9.0*/
+ MEDIA_CONTENT_GROUP_LONGITUDE, /**< @deprecated Media group ID for the longitude. Deprecated since 9.0*/
+ MEDIA_CONTENT_GROUP_LATITUDE, /**< @deprecated Media group ID for the latitude. Deprecated since 9.0*/
+ MEDIA_CONTENT_GROUP_ALTITUDE, /**< @deprecated Media group ID for the altitude. Deprecated since 9.0*/
+ MEDIA_CONTENT_GROUP_RATING = 20, /**< @deprecated Media group ID for a rating. Deprecated since 9.0*/
+ MEDIA_CONTENT_GROUP_MAX = 29 /**< @deprecated Invalid media group ID. Deprecated since 9.0*/
} media_group_e;
/**
typedef struct media_folder_s *media_folder_h;
/**
+ * @deprecated Deprecated since 9.0.
* @ingroup CAPI_CONTENT_MEDIA_PLAYLIST_MODULE
* @brief The structure type for the Media playlist handle.
* @since_tizen 2.3
typedef struct media_playlist_s *media_playlist_h;
/**
+ * @deprecated Deprecated since 9.0.
* @ingroup CAPI_CONTENT_MEDIA_TAG_MODULE
* @brief The structure type for the Media tag handle.
* @since_tizen 2.3
typedef struct media_tag_s *media_tag_h;
/**
+ * @deprecated Deprecated since 9.0.
* @ingroup CAPI_CONTENT_MEDIA_BOOKMARK_MODULE
* @brief The structure type for the Media bookmark handle.
* @since_tizen 2.3
typedef struct image_meta_s *image_meta_h;
/**
+ * @deprecated Deprecated since 9.0.
* @ingroup CAPI_CONTENT_MEDIA_VIDEO_META_MODULE
* @brief The structure type for the Video metadata handle.
* @since_tizen 2.3
* @return @c true to continue with the next iteration of the loop,
* otherwise @c false to break out of the loop
*
- * @pre media_tag_foreach_media_from_db(), media_playlist_foreach_media_from_db(), media_genre_foreach_media_from_db(),
- * media_info_foreach_media_from_db(), media_folder_foreach_media_from_db() will invoke this function.
+ * @pre media_info_foreach_media_from_db(), media_folder_foreach_media_from_db() will invoke this function.
*
* @see media_info_clone()
* @see media_album_foreach_media_from_db()
- * @see media_playlist_foreach_media_from_db()
- * @see media_tag_foreach_media_from_db()
* @see media_info_foreach_media_from_db()
* @see media_folder_foreach_media_from_db()
*/
typedef bool (*media_folder_cb)(media_folder_h folder, void *user_data);
/**
+ * @deprecated Deprecated since 9.0.
* @ingroup CAPI_CONTENT_MEDIA_PLAYLIST_MODULE
* @brief Called for every playlist in the obtained list of playlists.
* @details Iterates over a playlist list.
typedef bool (*media_playlist_cb)(media_playlist_h playlist, void *user_data);
/**
+ * @deprecated Deprecated since 9.0.
* @ingroup CAPI_CONTENT_MEDIA_PLAYLIST_MODULE
* @brief Called for every media info with playlist member ID in the obtained list of media info.
* @details Iterates over playlist members.
typedef bool (*playlist_member_cb)(int playlist_member_id, media_info_h media, void *user_data);
/**
+ * @deprecated Deprecated since 9.0.
* @ingroup CAPI_CONTENT_MEDIA_TAG_MODULE
* @brief Called for every tag in the obtained list of tags.
* @details Iterates over a list of tags.
typedef bool (*media_tag_cb)(media_tag_h tag, void *user_data);
/**
+ * @deprecated Deprecated since 9.0.
* @ingroup CAPI_CONTENT_MEDIA_BOOKMARK_MODULE
* @brief Called for every bookmark in the obtained list of bookmarks.
* @details Iterates over a bookmark list.
#define MEDIA_MODIFIED_TIME "MEDIA_MODIFIED_TIME"
/**
+ * @deprecated Deprecated since 9.0.
* @brief Media created time.
* @details You can use above define to set the condition of media filter and order keyword.
* @since_tizen 2.3
#define MEDIA_GENRE "MEDIA_GENRE"
/**
+ * @deprecated Deprecated since 9.0.
* @brief Media composer.
* @details You can use above define to set the condition of media filter and order keyword.
* @since_tizen 2.3
#define MEDIA_YEAR "MEDIA_YEAR"
/**
+ * @deprecated Deprecated since 9.0.
* @brief Media recorded date.
* @details You can use above define to set the condition of media filter and order keyword.
* @since_tizen 2.3
#define MEDIA_TRACK_NUM "MEDIA_TRACK_NUM"
/**
+ * @deprecated Deprecated since 9.0.
* @brief Media duration.
* @details You can use above define to set the condition of media filter and order keyword.
* @since_tizen 2.3
#define MEDIA_DURATION "MEDIA_DURATION"
/**
+ * @deprecated Deprecated since 9.0.
* @brief Media longitude.
* @details You can use above define to set the condition of media filter and order keyword.
* @since_tizen 2.3
#define MEDIA_LONGITUDE "MEDIA_LONGITUDE"
/**
+ * @deprecated Deprecated since 9.0.
* @brief Media latitude.
* @details You can use above define to set the condition of media filter and order keyword.
* @since_tizen 2.3
#define MEDIA_LATITUDE "MEDIA_LATITUDE"
/**
+ * @deprecated Deprecated since 9.0.
* @brief Media altitude.
* @details You can use above define to set the condition of media filter and order keyword.
* @since_tizen 2.3
#define MEDIA_DATETAKEN "MEDIA_DATETAKEN"
/**
+ * @deprecated Deprecated since 9.0.
* @brief The time to register favourite.
* @details You can use above define to set the condition of media filter and order keyword.
* @since_tizen 2.3
#define MEDIA_FAVOURITE "MEDIA_FAVOURITE"
/**
+ * @deprecated Deprecated since 9.0.
* @brief Is DRM.
* @details There are 2 types:\n
* 0-not drm, 1-drm\n
#define MEDIA_IS_DRM "MEDIA_IS_DRM"
/**
+ * @deprecated Deprecated since 9.0.
* @brief Virtual Reality content.
* @details You can use above define to set the condition of media filter and order keyword.
* @since_tizen 3.0
#define FOLDER_NAME "FOLDER_NAME"
/**
+ * @deprecated Deprecated since 9.0.
* @brief Playlist name.
* @details You can use above define to set the condition of playlist filter and order keyword.
* @since_tizen 2.3
#define PLAYLIST_NAME "PLAYLIST_NAME"
/**
+ * @deprecated Deprecated since 9.0.
* @brief Playlist id.
* @details You can use above define to set the condition of playlist filter and order keyword.
* @since_tizen 4.0
#define MEDIA_PLAYLIST_ID "PLAYLIST_ID"
/**
+ * @deprecated Deprecated since 9.0.
* @brief Playlist member order.
* @details You can use above define to set the condition of playlist filter and order keyword.
* @since_tizen 2.3
#define PLAYLIST_MEMBER_ORDER "PLAYLIST_MEMBER_ORDER"
/**
+ * @deprecated Deprecated since 9.0.
* @brief Media count in playlist.
* @details You can use above define to set the condition of playlist filter and order keyword.
* @since_tizen 2.3
#define PLAYLIST_MEDIA_COUNT "PLAYLIST_MEDIA_COUNT"
/**
+ * @deprecated Deprecated since 9.0.
* @brief Tag name.
* @details You can use above define to set the condition of tag filter and order keyword.
* @since_tizen 2.3
#define TAG_NAME "TAG_NAME"
/**
+ * @deprecated Deprecated since 9.0.
* @brief Tag id.
* @details You can use above define to set the condition of tag filter and order keyword.
* @since_tizen 4.0
#define MEDIA_TAG_ID "TAG_ID"
/**
+ * @deprecated Deprecated since 9.0.
* @brief Media count in tag.
* @details You can use above define to set the condition of tag filter and order keyword.
* @since_tizen 2.3
#define TAG_MEDIA_COUNT "TAG_MEDIA_COUNT"
/**
+ * @deprecated Deprecated since 9.0.
* @brief Bookmark marked time.
* @details You can use above define to set the condition of bookmark filter and order keyword.
* @since_tizen 2.3
#define BOOKMARK_MARKED_TIME "BOOKMARK_MARKED_TIME"
/**
+ * @deprecated Deprecated since 9.0.
* @brief Bookmark id.
* @details You can use above define to set the condition of bookmark filter and order keyword.
* @since_tizen 4.0
#define MEDIA_BOOKMARK_ID "BOOKMARK_ID"
/**
+ * @deprecated Deprecated since 9.0.
* @brief Bookmark name.
* @details You can use above define to set the condition of bookmark filter and order keyword.
* @since_tizen 4.0