* @brief Clones the audio metadata.
* @details This function copies the audio metadata handle from a source to destination.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a dst should be released using audio_meta_destroy().
*
* no longer can be used to perform any operations. A new handle has to
* be created before the next use.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] audio The handle to the audio metadata
*
/**
* @brief Gets the ID of the media of the given audio metadata.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a media_id should be released using free().
*
* @details If the value is an empty string, the method returns "Unknown". \n
* Since 3.0, if the media content has no album info, the method returns empty string.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a album should be released using free().
*
* @details If the value is an empty string, the method returns "Unknown". \n
* Since 3.0, if the media content has no artist info, the method returns empty string.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a artist should be released using free().
*
* @details If the value is an empty string, the method returns "Unknown". \n
* Since 3.0, if the media content has no album artist info, the method returns empty string.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a album_artist should be released using free().
*
* @details If the value is an empty string, the method returns "Unknown". \n
* Since 3.0, if the media content has no genre info, the method returns empty string.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a genre should be released using free().
*
* @details If the value is an empty string, the method returns "Unknown". \n
* Since 3.0, if the media content has no composer info, the method returns empty string.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a composer should be released using free().
*
* @details If the value is an empty string, the method returns "Unknown". \n
* Since 3.0, if the media content has no year info, the method returns empty string.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a year should be released using free().
*
* @details The format of the recorded date may vary depending on the file format. \n
* For more details on the recorded date format, refer to the file format specification.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a recorded_date should be released using free().
*
* @brief Gets the copyright notice of the given audio metadata.
* @details If the media content has no copyright info, the method returns empty string.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a copyright should be released using free().
*
* @details If the value is an empty string, the method returns "Unknown". \n
* Since 3.0, if the media content has no track info, the method returns empty string.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a track_num should be released using free().
*
/**
* @brief Gets the bitrate of the given audio metadata in bitrate per second.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] audio The handle to the audio metadata
* @param[out] bit_rate The audio bitrate in bit per second [bps]
/**
* @brief Gets bit per sample of the given audio metadata.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] audio The handle to the audio metadata
* @param[out] bitpersample The audio bit per sample
/**
* @brief Gets the sample rate of the given audio metadata.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] audio The handle to the audio metadata
* @param[out] sample_rate The audio sample rate[hz]
/**
* @brief Gets the channel of the given audio metadata.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] audio The handle to the audio metadata
* @param[out] channel The channel of the audio
/**
* @brief Gets the track duration of the given audio metadata.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] audio The handle to the audio metadata
* @param[out] duration The audio file duration
/**
* @brief Inserts a new bookmark in media on the specified time offset to the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @privlevel public
* @privilege %http://tizen.org/privilege/content.write
/**
* @brief Removes a media bookmark from the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @privlevel public
* @privilege %http://tizen.org/privilege/content.write
/**
* @brief Gets the number of bookmarks with an optional filter from the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] filter The handle to the media filter
* @param[out] bookmark_count The count of the media bookmark
* The media_bookmark_h is created internally and available through media bookmark foreach function such as media_info_foreach_bookmark_from_db().
* To use this handle outside of these foreach functions, use this function.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a dst should be released using media_bookmark_destroy().
*
* no longer can be used to perform any operations. A new handle has to
* be created before the next use.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] bookmark The handle to the media bookmark
*
/**
* @brief Gets the bookmark ID.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] bookmark The handle to the media bookmark
* @param[out] bookmark_id The ID of the media bookmark
* @details This function returns time offset in seconds from beginning of the movie on which bookmark
* was placed.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] bookmark The handle to the media bookmark
* @param[out] marked_time The bookmark time offset (in seconds)
/**
* @brief Gets the media bookmark thumbnail.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a path should be released using free().
*
* @brief Connects to the media content service.
* @details Any media content related function call should be invoked after this function call.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @return @c 0 on success,
* otherwise a negative error value
* @details This function closes connection to the media content service. Any further media content related operation
* cannot be performed after this function is called.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @return @c 0 on success,
* otherwise a negative error value
* If requested file does not exist on file system, information of the media file will be removed from the media DB. \n
* If file information does not exist in DB, this function will be return #MEDIA_CONTENT_ERROR_INVALID_PARAMETER.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @privlevel public
* @privilege %http://tizen.org/privilege/content.write \n
* Alternatively, you can call this function on any parent of source location and on any parent of destination location.\n
* You can also call the function once, on a folder which is a parent of both source and destination.\n
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @privlevel public
* @privilege %http://tizen.org/privilege/content.write \n
/**
* @brief Requests to cancel the media folder scanning.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
*
* @param[in] path The folder path
*
/**
* @ingroup CAPI_MEDIA_CONTENT_MODULE
* @brief Enumeration for the media file format.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @remarks Since 4.0, #MEDIA_CONTENT_TYPE_OTHERS is related to the following feature:\n
* %http://tizen.org/feature/content.scanning.others\n
* If this feature is not supported on the device, #MEDIA_CONTENT_TYPE_OTHERS type file is not scanned.
/**
* @ingroup CAPI_MEDIA_CONTENT_MODULE
* @brief Enumeration for media content DB update items.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef enum {
MEDIA_ITEM_FILE = 0, /**< File type, an item updated to DB */
/**
* @ingroup CAPI_MEDIA_CONTENT_MODULE
* @brief Enumeration for media content DB update types.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef enum {
MEDIA_CONTENT_INSERT = 0, /**< Insert, the type of DB update */
/**
* @ingroup CAPI_CONTENT_MEDIA_INFO_MODULE
* @brief Enumeration for orientation types.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef enum {
MEDIA_CONTENT_ORIENTATION_NOT_AVAILABLE = 0, /**< Not available*/
/**
* @ingroup CAPI_MEDIA_CONTENT_MODULE
* @brief Enumeration for ordering.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef enum {
MEDIA_CONTENT_ORDER_ASC = 0, /**< Ascending order*/
/**
* @ingroup CAPI_MEDIA_CONTENT_MODULE
* @brief Enumeration for collations.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef enum {
MEDIA_CONTENT_COLLATE_DEFAULT = 0, /**< Default collation BINARY */
/**
* @brief Error class.
* @details Class for Media Content error
-* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+* @since_tizen 2.3
*
*/
#define MEDIA_CONTENT_ERROR_CLASS TIZEN_ERROR_MEDIA_CONTENT
/**
* @ingroup CAPI_MEDIA_CONTENT_MODULE
* @brief Enumeration for a media content error.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef enum {
MEDIA_CONTENT_ERROR_NONE = TIZEN_ERROR_NONE, /**< Successful */
/**
* @ingroup CAPI_MEDIA_CONTENT_MODULE
* @brief Enumeration for a media group.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef enum {
MEDIA_CONTENT_GROUP_DISPLAY_NAME = 0, /**< Media group ID for display name */
/**
* @ingroup CAPI_CONTENT_MEDIA_INFO_MODULE
* @brief The structure type for the Media info handle.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef struct media_info_s *media_info_h;
/**
* @ingroup CAPI_CONTENT_MEDIA_FOLDER_MODULE
* @brief The structure type for the Media folder handle.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef struct media_folder_s *media_folder_h;
/**
* @ingroup CAPI_CONTENT_MEDIA_PLAYLIST_MODULE
* @brief The structure type for the Media playlist handle.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef struct media_playlist_s *media_playlist_h;
/**
* @ingroup CAPI_CONTENT_MEDIA_TAG_MODULE
* @brief The structure type for the Media tag handle.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef struct media_tag_s *media_tag_h;
/**
* @ingroup CAPI_CONTENT_MEDIA_BOOKMARK_MODULE
* @brief The structure type for the Media bookmark handle.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef struct media_bookmark_s *media_bookmark_h;
/**
* @ingroup CAPI_CONTENT_MEDIA_ALBUM_MODULE
* @brief The structure type for the Media album handle.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef struct media_album_s *media_album_h;
/**
* @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
+ * @since_tizen 2.3
*/
typedef struct image_meta_s *image_meta_h;
/**
* @ingroup CAPI_CONTENT_MEDIA_VIDEO_META_MODULE
* @brief The structure type for the Video metadata handle.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef struct video_meta_s *video_meta_h;
/**
* @ingroup CAPI_CONTENT_MEDIA_AUDIO_META_MODULE
* @brief The structure type for the Audio metadata handle.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef struct audio_meta_s *audio_meta_h;
/**
* @ingroup CAPI_CONTENT_MEDIA_FILTER_MODULE
* @brief The structure type for the Media filter handle.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef struct filter_s *filter_h;
* #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
+ * @since_tizen 2.3
* @remarks The callback is called in a separate thread(not in the main loop).
*
* @param[in] error The error code
* @brief Called when the notification of the media DB change is subscribed.
* @details The following error codes can be received: \n
* #MEDIA_CONTENT_ERROR_NONE : Success \n
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The callback is called in a separate thread(not in the main loop).
*
* @ingroup CAPI_CONTENT_MEDIA_INFO_MODULE
* @brief Called for every available media info.
* @details Iterates over a list of media info.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks To use the @a media outside this function, copy the handle with media_info_clone() function. \n
* The callback is called in the main loop.
* #MEDIA_CONTENT_ERROR_DB_BUSY : DB Operation busy \n
* #MEDIA_CONTENT_ERROR_NETWORK : Network fail \n
* #MEDIA_CONTENT_ERROR_NOT_SUPPORTED : Not supported \n
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The callback is called in a separate thread(not in the main loop).
*
* @brief Called for every available media folder.
* @details Iterates over a list of folders.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks To use the @a folder outside this function, copy the handle with the media_folder_clone() function. \n
* The callback is called in the main loop.
* @brief Called for every playlist in the obtained list of playlists.
* @details Iterates over a playlist list.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks To use the @a playlist outside this function, copy the handle with the media_playlist_clone() function. \n
* The callback is called in the main loop.
* @brief Called for every media info with playlist member ID in the obtained list of media info.
* @details Iterates over playlist members.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks To use the @a media outside this function, copy the handle with the media_info_clone() function. \n
* The callback is called in the main loop.
* @brief Called for every tag in the obtained list of tags.
* @details Iterates over a list of tags.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks To use the @a tag outside this function, copy the handle with the media_tag_clone() function. \n
* The callback is called in the main loop.
* @brief Called for every bookmark in the obtained list of bookmarks.
* @details Iterates over a bookmark list.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks To use the @a bookmark outside this function, copy the handle with the media_bookmark_clone() function. \n
* The callback is called in the main loop.
* @brief Called for every album in the obtained list of groups.
* @details Iterates over an album list.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks To use the @a album outside this function, copy the handle with the media_album_clone() function. \n
* The callback is called in the main loop.
* @brief Called for every group in the obtained list of groups.
* @details Iterates over a media group list.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks You should not free @a group_name returned by this function. \n
* The callback is called in the main loop.
/**
* @brief Media 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
+ * @since_tizen 2.3
*
*/
#define MEDIA_ID "MEDIA_ID"
/**
* @brief Media full path.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_PATH "MEDIA_PATH"
/**
* @brief The file name including the extension.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_DISPLAY_NAME "MEDIA_DISPLAY_NAME"
* @details There are 5 media types:\n
* 0-image, 1-video, 2-sound, 3-music, 4-other\n
* 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
+ * @since_tizen 2.3
*
*/
#define MEDIA_TYPE "MEDIA_TYPE"
/**
* @brief Media MIME type.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_MIME_TYPE "MEDIA_MIME_TYPE"
/**
* @brief Media file size.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_SIZE "MEDIA_SIZE"
/**
* @brief The time that content file was first added to media database.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_ADDED_TIME "MEDIA_ADDED_TIME"
/**
* @brief The last modification time provided by the file system.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_MODIFIED_TIME "MEDIA_MODIFIED_TIME"
/**
* @brief Media created 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
+ * @since_tizen 2.3
*
*/
#define MEDIA_TIMELINE "MEDIA_TIMELINE"
/**
* @brief Media thumbnail path.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_THUMBNAIL_PATH "MEDIA_THUMBNAIL_PATH"
/**
* @brief Media title get from tag or file 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
+ * @since_tizen 2.3
*
*/
#define MEDIA_TITLE "MEDIA_TITLE"
/**
* @brief Media album 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
+ * @since_tizen 2.3
*
*/
#define MEDIA_ALBUM "MEDIA_ALBUM"
/**
* @brief Media artist.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_ARTIST "MEDIA_ARTIST"
/**
* @brief Media album artist.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_ALBUM_ARTIST "MEDIA_ALBUM_ARTIST"
/**
* @brief Media genre.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_GENRE "MEDIA_GENRE"
/**
* @brief Media composer.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_COMPOSER "MEDIA_COMPOSER"
/**
* @brief Media year.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_YEAR "MEDIA_YEAR"
/**
* @brief Media recorded date.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_RECORDED_DATE "MEDIA_RECORDED_DATE"
/**
* @brief Media track number.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_TRACK_NUM "MEDIA_TRACK_NUM"
/**
* @brief Media duration.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_DURATION "MEDIA_DURATION"
/**
* @brief Media longitude.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_LONGITUDE "MEDIA_LONGITUDE"
/**
* @brief Media latitude.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_LATITUDE "MEDIA_LATITUDE"
/**
* @brief Media altitude.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_ALTITUDE "MEDIA_ALTITUDE"
/**
* @brief Media width.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_WIDTH "MEDIA_WIDTH"
/**
* @brief Media height.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_HEIGHT "MEDIA_HEIGHT"
/**
* @brief Media datetaken.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_DATETAKEN "MEDIA_DATETAKEN"
/**
* @brief The time to register favourite.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_FAVOURITE "MEDIA_FAVOURITE"
* @details There are 2 types:\n
* 0-not drm, 1-drm\n
* 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
+ * @since_tizen 2.3
*
*/
#define MEDIA_IS_DRM "MEDIA_IS_DRM"
* @deprecated Deprecated since 7.0.
* @brief Media file 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
+ * @since_tizen 2.3
* @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.
* @deprecated Deprecated since 7.0.
* @brief Media title 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
+ * @since_tizen 2.3
* @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.
* @deprecated Deprecated since 7.0.
* @brief Media album 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
+ * @since_tizen 2.3
* @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.
* @deprecated Deprecated since 7.0.
* @brief Media artist 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
+ * @since_tizen 2.3
* @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.
* @deprecated Deprecated since 7.0.
* @brief Media album artist 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
+ * @since_tizen 2.3
* @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.
* @deprecated Deprecated since 7.0.
* @brief Media genre 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
+ * @since_tizen 2.3
* @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.
* @deprecated Deprecated since 7.0.
* @brief Media composer 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
+ * @since_tizen 2.3
* @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.
/**
* @brief Folder ID.
* @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
+ * @since_tizen 2.3
*/
#define FOLDER_ID "FOLDER_ID"
/**
* @brief Folder full path.
* @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
+ * @since_tizen 2.3
*/
#define FOLDER_PATH "FOLDER_PATH"
/**
* @brief Folder base name.
* @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
+ * @since_tizen 2.3
*/
#define FOLDER_NAME "FOLDER_NAME"
* @deprecated Deprecated since 7.0.
* @brief Folder base name pinyin.
* @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
+ * @since_tizen 2.3
* @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.
/**
* @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
+ * @since_tizen 2.3
*/
#define PLAYLIST_NAME "PLAYLIST_NAME"
/**
* @brief Playlist member order.
* @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
+ * @since_tizen 2.3
*/
#define PLAYLIST_MEMBER_ORDER "PLAYLIST_MEMBER_ORDER"
/**
* @brief Media count in playlist.
* @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
+ * @since_tizen 2.3
*/
#define PLAYLIST_MEDIA_COUNT "PLAYLIST_MEDIA_COUNT"
/**
* @brief Tag name.
* @details You can use above define to set the condition of tag filter and order keyword.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
#define TAG_NAME "TAG_NAME"
/**
* @brief Media count in tag.
* @details You can use above define to set the condition of tag filter and order keyword.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
#define TAG_MEDIA_COUNT "TAG_MEDIA_COUNT"
/**
* @brief Bookmark marked time.
* @details You can use above define to set the condition of bookmark filter and order keyword.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
#define BOOKMARK_MARKED_TIME "BOOKMARK_MARKED_TIME"
* @details This function creates a media filter handle. The handle can be
* used to get the filtered information based on filter properties i.e. offset, count, condition for searching and order.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a filter should be released using media_info_filter_destroy().
*
* handle no longer can be used to perform any operations. A new filter handle
* has to be created before the next usage.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] filter The handle to the media filter
*
* @details This function sets the @a offset and @a count for the given filter used to limit number of items returned.
* For example, if you set the @a offset as @c 10 and @a count as @c 5, then only searched data from @c 10 to @c 14 will be returned when the filter is used with foreach functions.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] filter The handle to the media filter
* @param[in] offset The start position of the given media filter (Starting from zero)
/**
* @brief Sets the @a condition for the given @a filter.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] filter The handle to the media filter
* @param[in] condition The condition which is used WHERE clause on a query
/**
* @brief Sets the media filter content @a order_type and @a order_keyword i.e. either descending or ascending.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks If @a order_type set to #MEDIA_CONTENT_ORDER_OTHER, media_filter sorts by referring only to the value of @a order_keyword. \n
* Therefore, @a order_keyword must include collation type and order type. \n
/**
* @brief Gets the @a offset and @a count for the given @a filter used to limit the number of items returned.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] filter The handle to the media filter
* @param[out] offset The start position of the given media filter (Starting from zero)
/**
* @brief Gets the @a condition for the given @a filter.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a condition should be released using free().
*
/**
* @brief Gets the media filter's content @a order_type and @a order_keyword i.e. either descending or ascending.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a order_keyword should be released using free().
*
/**
* @brief Gets the count of folder for the passed @a filter from the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] filter The handle to the media filter
* @param[out] folder_count The count of the media folder
* The @a callback function will be invoked for every retrieved
* folder. If @c NULL is passed to the @a filter, no filtering is applied.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks We do not recommend you call updating DB function in callback of foreach function.
*
/**
* @brief Gets the count of media files for the passed @a filter in the given @a folder_id from the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] folder_id The ID of the media folder
* @param[in] filter The handle to the media filter
* meeting desired filter option and calls @a callback for
* every retrieved media item. If @c NULL is passed to the @a filter, no filtering is applied.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks Do not call updating DB function like media_info_update_to_db() in your callback function,
* your callback function is invoked as inline function. \n
* media folder foreach function such as media_folder_foreach_folder_from_db(). To use this handle outside of these foreach functions,
* use this function.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a dst should be released using media_folder_destroy().
*
* no longer can be used to perform any operations. A new handle has to
* be created before the next use.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] folder The handle to the media folder
*
/**
* @brief Gets the media folder ID.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a folder_id should be released using free().
*
/**
* @brief Gets the absolute path to the media folder.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a path should be released using free().
*
/**
* @brief Gets the media folder name.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a folder_name should be released using free().
*
*
* @details This function creates a new media folder handle from the media database by the given @a folder_id.
* Media folder will be created, which is filled with folder information.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a folder should be released using media_folder_destroy().
*
/**
* @brief Gets the number of the album for the passed @a filter from the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] filter The handle to the media filter
* @param[out] album_count The count of the media album
* The callback function will be invoked for every retrieved media album.
* If @c NULL is passed to the filter, no filtering is applied.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] filter The handle to the media filter
* @param[in] callback The callback function to be invoked
/**
* @brief Gets the number of media info for the given album present in the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] album_id The ID of the media album
* @param[in] filter The handle to the media filter
* meeting desired filter option and calls @a callback for
* every retrieved media info. If @c NULL is passed to the @a filter, no filtering is applied.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] album_id The ID of the media album
* @param[in] filter The handle to the media filter
* can no longer be used to perform any operations. A new handle has to
* be created before the next use.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] album The handle to the media album
*
* media album foreach function such as media_album_foreach_album_from_db(). To use this handle outside of these foreach functions,
* use this function.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a dst should be released using media_album_destroy().
*
/**
* @brief Gets the ID of the album.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] album The handle to the media album
* @param[out] album_id The ID of the media album
/**
* @brief Gets the name of the album.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a album_name should be released using free().
*
/**
* @brief Gets the name of the artist from the given album.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a artist should be released using free().
*
/**
* @brief Gets the album art path from the album.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a album_art should be released using free().
*
* @details This function creates a new media album handle from the media database by the given @a album_id.
* Media album will be created and will be filled with the album information.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a album should be released using media_album_destroy().
*
/**
* @brief Gets the number of the group for the passed @a filter from the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] filter The handle to the media filter
* @param[in] group The type of the media group
* The callback function will be invoked for every retrieved media group.
* If @c NULL is passed to the filter, no filtering is applied.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] filter The handle to the media filter
* @param[in] group The type of the media group
/**
* @brief Gets the count of the media info for the given media group present in the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] group_name The name of the media group
* @param[in] group The type of the media group
* meeting desired filter option and calls @a callback for
* every retrieved media info. If @c NULL is passed to the @a filter, no filtering is applied.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] group_name The name of the media group
* @param[in] group The type of the media group
* @brief Clones the image metadata.
* @details The function copies the image metadata handle from a source to destination.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a dst should be released using image_meta_destroy().
*
* no longer can be used to perform any operations. A new handle has to
* be created before next usage.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] image The handle to the image metadata
*
/**
* @brief Gets the ID of an image.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a media_id should be released using free().
*
/**
* @brief Gets the image width in pixels.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] image The handle to the image metadata
* @param[out] width The image width in pixels
/**
* @brief Gets the image height in pixels.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] image The handle to the image metadata
* @param[out] height The image height in pixels
/**
* @brief Gets the image orientation.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] image The handle to the image metadata
* @param[out] orientation The image orientation
/**
* @brief Gets the image creation time.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a date_taken should be released using free().
*
/**
* @deprecated Deprecated since 8.0.
* @brief Gets the exposure time from EXIF.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
*
* @remarks The @a exposure_time should be released using free().
*
/**
* @deprecated Deprecated since 8.0.
* @brief Gets the fnumber from EXIF.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
*
* @param[in] image The handle to the image metadata
* @param[out] fnumber The value of fnumber, getting from EXIF
/**
* @deprecated Deprecated since 8.0.
* @brief Gets the iso from EXIF.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
*
* @param[in] image The handle to the image metadata
* @param[out] iso The value of iso, getting from EXIF
/**
* @deprecated Deprecated since 8.0.
* @brief Gets the model from EXIF.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
*
* @remarks The @a model should be released using free().
*
* Since 5.5, if media information already exists in the media database,
* this function returns the updated latest information. (Media database will be updated if necessary).
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @privlevel public
* @privilege %http://tizen.org/privilege/content.write \n
* @brief Inserts content files into the media database, asynchronously.
* @details This function can insert multiple content files into the media database.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @privlevel public
* @privilege %http://tizen.org/privilege/content.write \n
* can no longer be used to perform any operations. New media info handle has to
* be created before the next usage.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media The handle to the media info
*
* @details This function copies the media info handle from a source to the destination.
* To use this handle outside of these foreach functions, use this function.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a dst should be released using media_info_destroy().
*
* @brief Gets the count of media info for the passed @a filter from the media database.
* @details If @c NULL is passed to the @a filter, then no filtering is applied.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
*
* @param[in] filter The handle to the media filter
* The @a callback function will be invoked for every retrieved media info.
* If @c NULL is passed to the @a filter, then no filtering is applied.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks Do not call updating DB function like media_info_update_to_db() in your callback function,
* your callback function is invoked as inline function.
* @brief Gets the count of media tags for the passed @a filter in the given @a media_id from the media database.
* @details If @c NULL is passed to the @a filter, then no filtering is applied.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media_id The media ID
* @param[in] filter The handle to the media filter
* @details This function gets all the media tags associated with the given @a media_id and calls @a callback for every retrieved media tag. \n
* If @c NULL is passed to the @a filter, then no filtering is applied.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media_id The media ID
* @param[in] filter The handle to the media filter
* @brief Gets the number of bookmarks for the passed @a filter in the given media ID from the media database.
* @details If @c NULL is passed to the @a filter, then no filtering is applied.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media_id The media ID
* @param[in] filter The handle to the media filter
* @details This function gets all media bookmarks associated with the given media and calls @a callback for every retrieved media bookmark.
* If @c NULL is passed to the @a filter, then no filtering is applied.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media_id The media ID
* @param[in] filter The handle to the media filter
* @brief Gets the image metadata handle for a given media info.
* @details This function returns an image metadata handle retrieved from the media info.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a image should be released using image_meta_destroy().
*
* @brief Gets a video metadata handle for a given media info.
* @details This function returns a video metadata handle retrieved from the media info handle.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a video should be released using video_meta_destroy().
*
* @brief Gets an audio metadata handle for a given media info.
* @details This function returns an audio metadata handle retrieved from the media info handle.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a audio should be released using audio_meta_destroy().
*
/**
* @brief Gets the media ID.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @remarks The @a media_id should be released using free().
*
* @param[in] media The handle to the media info
/**
* @brief Gets the full path of the content file.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a path should be released using free().
*
/**
* @brief Gets the file name including the extension of the content file.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a name should be released using free().
*
/**
* @brief Gets the content type of the content file.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media The handle to the media info
* @param[out] type The content type of the content file (#media_content_type_e)
/**
* @brief Gets the MIME type of the content file.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a mime_type should be released using free().
*
/**
* @brief Gets the content file size.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media The handle to the media info
* @param[out] size The content file size
/**
* @brief Gets the added time of the content file.
* @details The added time refers to the time that content file was first added to media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media The handle to the media info
* @param[out] added_time The added time to the media database
/**
* @brief Gets the modified time of the content file.
* @details The modified time refers to the last modification time provided by the file system.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media The handle to the media info
* @param[out] time The last modification time of the content file
* @brief Gets the timeline of content file.
* @details If the content file has the creation time information (like Content recorded date or Image creation date), that value is timeline. \n
* Otherwise, timeline value is the same as modified time.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media The handle to the media info
* @param[out] time The timeline of content file
/**
* @brief Gets the thumbnail path of content file.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a path should be released using free(). \n
* If the thumbnail extraction for the given media has not been requested yet, this function returns NULL. \n
* @brief Gets the description of content file.
* @details If the value is an empty string, the method returns "Unknown". \n
* Since 3.0, if the media info has no description, the method returns empty string.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a description should be released using free().
*
/**
* @brief Gets the longitude of content file.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media The handle to the media info
* @param[out] longitude The longitude of the content file
/**
* @brief Gets the latitude of content file.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media The handle to the media info
* @param[out] latitude The latitude of the content file
/**
* @brief Gets the altitude of content file.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media The handle to the media info
* @param[out] altitude The altitude of the content file
/**
* @brief Gets the rating of content file.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media The handle to the media info
* @param[out] rating The rating of the content file
/**
* @brief Gets the favorite status of content file which User set.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media The handle to the media info
* @param[out] favorite @c true if content file is set as favorite,
* @brief Gets the title of content file.
* @details If the content file does not have a title, this method returns the filename without the extension.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a title should be released using free().
*
/**
* @brief Checks whether the media is protected via DRM.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media The handle to the media info
* @param[out] is_drm @c true if media is DRM media,
* @details This function creates a new media handle from the media database by the given @a media_id.
* Media info will be created and filled with information.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a media should be released using media_info_destroy().
*
* So, If you use it in order parameter, you can sort the order of the time was a favorite. \n
* Or, if you use it in condition parameter, you can get the result of the favorite media.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media The handle to the media info
* @param[in] favorite Set @c true to set the media info as favorite,
*
* @details The function updates the given media info in the media database.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/content.write
*
* If the source path and destination path are the same, then this function does nothing.
* If you want to refresh media information, you should use media_content_scan_file() function.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @privlevel public
* @privilege %http://tizen.org/privilege/content.write \n
/**
* @brief Gets the number of playlists for the passed @a filter from the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] filter The handle to the media filter
* @param[out] playlist_count The count of the media playlist
* The callback function will be invoked for every retrieved media playlist.
* If @c NULL is passed to the filter, no filtering is applied.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] filter The handle to the media filter
* @param[in] callback The callback function to be invoked
/**
* @brief Gets the number of the media info for the given playlist present in the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] playlist_id The ID of the media playlist
* @param[in] filter The handle to the media filter
* meeting desired filter option and calls @a callback for
* every retrieved media info. If @c NULL is passed to the @a filter, no filtering is applied.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] playlist_id The ID of the media playlist
* @param[in] filter The handle to the media filter
/**
* @brief Inserts a new playlist with the given name into the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @privlevel public
* @privilege %http://tizen.org/privilege/content.write
/**
* @brief Deletes the given playlist from the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @privlevel public
* @privilege %http://tizen.org/privilege/content.write
* @details This function creates a new media playlist handle from the media database by the given @a playlist_id.
* The media playlist will be created and will be filled with the playlist information.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a playlist should be released using media_playlist_destroy().
*
* handle no longer can be used to perform any operations. A new handle has to
* be created before next usage.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] playlist The handle to the media playlist
*
* media playlist foreach function such as media_playlist_foreach_playlist_from_db().
* To use this handle outside of these foreach functions, use this function.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a dst should be released using media_playlist_destroy().
*
/**
* @brief Gets the media playlist ID.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] playlist The handle to the media playlist
* @param[out] playlist_id The ID of the media playlist
/**
* @brief Gets a name of the playlist.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a playlist_name should be released using free().
*
/**
* @brief Sets the name of the playlist.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] playlist The handle to the media playlist
* @param[in] playlist_name The name of the media playlist
/**
* @brief Gets a thumbnail path of the playlist.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a path should be released using free().
*
/**
* @brief Sets the thumbnail path of the playlist.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] playlist The handle to the media playlist
* @param[in] path The path of the thumbnail
/**
* @brief Sets the playing order in the playlist.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] playlist The handle to the media playlist
* @param[in] playlist_member_id The ID of the playlist member
/**
* @brief Adds a new media info to the playlist.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] playlist The handle to the media playlist
* @param[in] media_id The media ID
/**
* @brief Removes the playlist members related with the media from the given playlist.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] playlist The handle to the media playlist
* @param[in] playlist_member_id The ID of the playlist member
/**
* @brief Gets the played order of the playlist.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] playlist The handle to the media playlist
* @param[in] playlist_member_id The ID of the playlist member
* media_playlist_update_to_db() function should be called so as to update
* the given playlist attributes in the media database.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @privlevel public
* @privilege %http://tizen.org/privilege/content.write
/**
* @brief Imports the playlist from m3u playlist file.
* @details This function reads a playlist from the m3u playlist file and insert into the db.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
*
* @privlevel public
* @privilege %http://tizen.org/privilege/content.write
/**
* @brief Exports the playlist to m3u playlist file.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
*
* @remarks %http://tizen.org/privilege/mediastorage is needed if input or output path are relevant to media storage. \n
* %http://tizen.org/privilege/externalstorage is needed if input or output path are relevant to external storage.
/**
* @brief Inserts a new tag in the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @privlevel public
* @privilege %http://tizen.org/privilege/content.write
/**
* @brief Deletes a given tag from the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @privlevel public
* @privilege %http://tizen.org/privilege/content.write
/**
* @brief Gets the count of the tag for the passed @a filter from the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] filter The handle to the media filter
* @param[out] tag_count The count of the media tag
* and calls a registered callback function for every retrieved tag.
* If @c NULL is passed to the @a filter, no filtering is applied.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] filter The handle to the media filter
* @param[in] callback The callback function to be invoked
/**
* @brief Gets the number of media files for the passed @a filter in the given @a tag_id from the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] tag_id The ID of the media tag
* @param[in] filter The handle to the media filter
* meeting a desired @a filter and calls a registered callback function for
* every retrieved media item. If @c NULL is passed to the @a filter, no filtering is applied.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] tag_id The ID of the media tag
* @param[in] filter The handle to the media filter
* such as media_tag_foreach_tag_from_db().
* To use this handle outside of these foreach functions, use this function.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a dst should be released using media_tag_destroy().
*
* @details This function frees all resources related to the tag handle. The tag handle can no longer
* be used for any operations. A new tag handle has to be created before next usage.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] tag The handle to the media tag
*
/**
* @brief Gets the media tag ID.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] tag The handle to the media tag
* @param[out] tag_id The ID of the media tag
/**
* @brief Gets the tag name.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a tag_name should be released using free().
*
* @details This function creates a new media tag handle from the media database by the given @a tag_id.
* Media tag will be created and will be filled with tag information.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a tag should be released using media_tag_destroy().
*
/**
* @brief Adds a new media info to the tag.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] tag The handle to the media tag
* @param[in] media_id The media ID
/**
* @brief Removes the media info from the given tag.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] tag The handle to the media tag
* @param[in] media_id The media ID
/**
* @brief Sets the name of the tag.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] tag The handle to the media tag
* @param[in] tag_name The name of the media tag
* database. For example, after using media_tag_set_name() for setting the name of the tag, the media_tag_update_to_db() function should be called so as to update
* the given tag attributes in the media database.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @privlevel public
* @privilege %http://tizen.org/privilege/content.write
* @brief Clones the video metadata.
* @details This function copies the video metadata handle from a source to destination.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a dst should be released using video_meta_destroy().
*
* no longer can be used to perform any operations. A new handle has to
* be created before the next use.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] video The handle to the video metadata
*
/**
* @brief Gets the ID of the media of the given video metadata.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a media_id should be released using free().
*
* @details If the value is an empty string, the method returns "Unknown". \n
* Since 3.0, if the media content has no album info, the method returns empty string.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a album should be released using free().
*
* @details If the value is an empty string, the method returns "Unknown". \n
* Since 3.0, if the media content has no artist info, the method returns empty string.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a artist should be released using free().
*
* @details If the value is an empty string, the method returns "Unknown". \n
* Since 3.0, if the media content has no album artist info, the method returns empty string.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a album_artist should be released using free().
*
* @details If the value is an empty string, the method returns "Unknown". \n
* Since 3.0, if the media content has no genre info, the method returns empty string.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a genre should be released using free().
*
* @details If the value is an empty string, the method returns "Unknown". \n
* Since 3.0, if the media content has no composer info, the method returns empty string.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a composer should be released using free().
*
* @details If the value is an empty string, the method returns "Unknown". \n
* Since 3.0, if the media content has no year info, the method returns empty string.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a year should be released using free().
*
* @details The format of the recorded date may vary depending on the file format. \n
* For more details on the recorded date format, refer to the file format specification.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a recorded_date should be released using free().
*
* @details If the value is an empty string, the method returns "Unknown". \n
* Since 3.0, if the media content has no copyright info, the method returns empty string.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a copyright should be released using free().
*
* @details If the value is an empty string, the method returns "Unknown". \n
* Since 3.0, if the media content has no track info, the method returns empty string.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a track_num should be released using free().
*
/**
* @brief Gets the bitrate of the given video metadata in bitrate per second.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] video The handle to the video metadata
* @param[out] bit_rate The video bit rate in bit per second [bps]
/**
* @brief Gets the track duration of the given video metadata.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] video The handle to the video metadata
* @param[out] duration The video duration in milliseconds
/**
* @brief Gets the width of the given video metadata.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] video The handle to the video metadata
* @param[out] width The video width in pixels
/**
* @brief Gets the height of the given video metadata.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] video The handle to the video metadata
* @param[out] height The video height in pixels
* @brief Clones the audio metadata.
* @details This function copies the audio metadata handle from a source to destination.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a dst should be released using audio_meta_destroy().
*
* no longer can be used to perform any operations. A new handle has to
* be created before the next use.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] audio The handle to the audio metadata
*
/**
* @brief Gets the ID of the media of the given audio metadata.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a media_id should be released using free().
*
* @details If the value is an empty string, the method returns "Unknown". \n
* Since 3.0, if the media content has no album info, the method returns empty string.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a album should be released using free().
*
* @details If the value is an empty string, the method returns "Unknown". \n
* Since 3.0, if the media content has no artist info, the method returns empty string.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a artist should be released using free().
*
* @details If the value is an empty string, the method returns "Unknown". \n
* Since 3.0, if the media content has no album artist info, the method returns empty string.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a album_artist should be released using free().
*
* @details If the value is an empty string, the method returns "Unknown". \n
* Since 3.0, if the media content has no genre info, the method returns empty string.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a genre should be released using free().
*
* @details If the value is an empty string, the method returns "Unknown". \n
* Since 3.0, if the media content has no composer info, the method returns empty string.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a composer should be released using free().
*
* @details If the value is an empty string, the method returns "Unknown". \n
* Since 3.0, if the media content has no year info, the method returns empty string.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a year should be released using free().
*
* @details The format of the recorded date may vary depending on the file format. \n
* For more details on the recorded date format, refer to the file format specification.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a recorded_date should be released using free().
*
* @brief Gets the copyright notice of the given audio metadata.
* @details If the media content has no copyright info, the method returns empty string.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a copyright should be released using free().
*
* @details If the value is an empty string, the method returns "Unknown". \n
* Since 3.0, if the media content has no track info, the method returns empty string.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a track_num should be released using free().
*
/**
* @brief Gets the bitrate of the given audio metadata in bitrate per second.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] audio The handle to the audio metadata
* @param[out] bit_rate The audio bitrate in bit per second [bps]
/**
* @brief Gets bit per sample of the given audio metadata.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] audio The handle to the audio metadata
* @param[out] bitpersample The audio bit per sample
/**
* @brief Gets the sample rate of the given audio metadata.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] audio The handle to the audio metadata
* @param[out] sample_rate The audio sample rate[hz]
/**
* @brief Gets the channel of the given audio metadata.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] audio The handle to the audio metadata
* @param[out] channel The channel of the audio
/**
* @brief Gets the track duration of the given audio metadata.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] audio The handle to the audio metadata
* @param[out] duration The audio file duration
/**
* @brief Inserts a new bookmark in media on the specified time offset to the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @privlevel public
* @privilege %http://tizen.org/privilege/content.write
/**
* @brief Removes a media bookmark from the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @privlevel public
* @privilege %http://tizen.org/privilege/content.write
/**
* @brief Gets the number of bookmarks with an optional filter from the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] filter The handle to the media filter
* @param[out] bookmark_count The count of the media bookmark
* The media_bookmark_h is created internally and available through media bookmark foreach function such as media_info_foreach_bookmark_from_db().
* To use this handle outside of these foreach functions, use this function.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a dst should be released using media_bookmark_destroy().
*
* no longer can be used to perform any operations. A new handle has to
* be created before the next use.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] bookmark The handle to the media bookmark
*
/**
* @brief Gets the bookmark ID.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] bookmark The handle to the media bookmark
* @param[out] bookmark_id The ID of the media bookmark
* @details This function returns time offset in seconds from beginning of the movie on which bookmark
* was placed.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] bookmark The handle to the media bookmark
* @param[out] marked_time The bookmark time offset (in seconds)
/**
* @brief Gets the media bookmark thumbnail.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a path should be released using free().
*
* @brief Connects to the media content service.
* @details Any media content related function call should be invoked after this function call.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @return @c 0 on success,
* otherwise a negative error value
* @details This function closes connection to the media content service. Any further media content related operation
* cannot be performed after this function is called.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @return @c 0 on success,
* otherwise a negative error value
* If requested file does not exist on file system, information of the media file will be removed from the media DB. \n
* If file information does not exist in DB, this function will be return #MEDIA_CONTENT_ERROR_INVALID_PARAMETER.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @privlevel public
* @privilege %http://tizen.org/privilege/content.write \n
* Alternatively, you can call this function on any parent of source location and on any parent of destination location.\n
* You can also call the function once, on a folder which is a parent of both source and destination.\n
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @privlevel public
* @privilege %http://tizen.org/privilege/content.write \n
/**
* @brief Requests to cancel the media folder scanning.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
*
* @param[in] path The folder path
*
/**
* @brief Sets the folder name.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] folder The handle to the media folder
* @param[in] name The name of the media folder
* @details The function updates the given media folder in the media database. The function should be called after any change in folder attributes, to be updated to the media
* database.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @privlevel public
* @privilege %http://tizen.org/privilege/content.write
* The @a callback function will be invoked for every retrieved media storage.
* If @c NULL is passed to the @a filter, then no filtering is applied.
*
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
*
* @param[in] filter The handle to the media filter
* @param[in] callback The callback function to be invoked
* can no longer be used to perform any operations. New media storage handle has to
* be created before the next usage.
*
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
*
* @param[in] storage The media storage handle
*
* available through media storage foreach function such as media_storage_foreach_storage_from_db().
* To use this handle outside of these foreach functions, use this function.
*
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
*
* @remarks The @a dst should be released using media_storage_destroy().
*
/**
* @brief Gets the storage id of media storage.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
*
* @remarks The @a storage_id should be released using free().
*
/**
* @brief Gets the storage path of media storage.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
*
* @remarks The @a storage_path should be released using free().
*
/**
* @ingroup CAPI_MEDIA_CONTENT_MODULE
* @brief Enumeration for the media file format.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @remarks Since 4.0, #MEDIA_CONTENT_TYPE_OTHERS is related to the following feature:\n
* %http://tizen.org/feature/content.scanning.others\n
* If this feature is not supported on the device, #MEDIA_CONTENT_TYPE_OTHERS type file is not scanned.
/**
* @ingroup CAPI_MEDIA_CONTENT_MODULE
* @brief Enumeration for media content DB update items.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef enum {
MEDIA_ITEM_FILE = 0, /**< File type, an item updated to DB */
/**
* @ingroup CAPI_MEDIA_CONTENT_MODULE
* @brief Enumeration for media content DB update types.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef enum {
MEDIA_CONTENT_INSERT = 0, /**< Insert, the type of DB update */
/**
* @ingroup CAPI_CONTENT_MEDIA_INFO_MODULE
* @brief Enumeration for orientation types.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef enum {
MEDIA_CONTENT_ORIENTATION_NOT_AVAILABLE = 0, /**< Not available*/
/**
* @ingroup CAPI_MEDIA_CONTENT_MODULE
* @brief Enumeration for ordering.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef enum {
MEDIA_CONTENT_ORDER_ASC = 0, /**< Ascending order*/
/**
* @ingroup CAPI_MEDIA_CONTENT_MODULE
* @brief Enumeration for collations.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef enum {
MEDIA_CONTENT_COLLATE_DEFAULT = 0, /**< Default collation BINARY */
/**
* @brief Error class.
* @details Class for Media Content error
-* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+* @since_tizen 2.3
*
*/
#define MEDIA_CONTENT_ERROR_CLASS TIZEN_ERROR_MEDIA_CONTENT
/**
* @ingroup CAPI_MEDIA_CONTENT_MODULE
* @brief Enumeration for a media content error.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef enum {
MEDIA_CONTENT_ERROR_NONE = TIZEN_ERROR_NONE, /**< Successful */
/**
* @ingroup CAPI_MEDIA_CONTENT_MODULE
* @brief Enumeration for a media group.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef enum {
MEDIA_CONTENT_GROUP_DISPLAY_NAME = 0, /**< Media group ID for display name */
* @ingroup CAPI_CONTENT_MEDIA_STORAGE_MODULE
* @deprecated Deprecated since 5.0.
* @brief The structure type for the Media storage handle.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
*/
typedef void *media_storage_h;
/**
* @ingroup CAPI_CONTENT_MEDIA_INFO_MODULE
* @brief The structure type for the Media info handle.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef struct media_info_s *media_info_h;
/**
* @ingroup CAPI_CONTENT_MEDIA_FOLDER_MODULE
* @brief The structure type for the Media folder handle.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef struct media_folder_s *media_folder_h;
/**
* @ingroup CAPI_CONTENT_MEDIA_PLAYLIST_MODULE
* @brief The structure type for the Media playlist handle.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef struct media_playlist_s *media_playlist_h;
/**
* @ingroup CAPI_CONTENT_MEDIA_TAG_MODULE
* @brief The structure type for the Media tag handle.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef struct media_tag_s *media_tag_h;
/**
* @ingroup CAPI_CONTENT_MEDIA_BOOKMARK_MODULE
* @brief The structure type for the Media bookmark handle.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef struct media_bookmark_s *media_bookmark_h;
/**
* @ingroup CAPI_CONTENT_MEDIA_ALBUM_MODULE
* @brief The structure type for the Media album handle.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef struct media_album_s *media_album_h;
/**
* @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
+ * @since_tizen 2.3
*/
typedef struct image_meta_s *image_meta_h;
/**
* @ingroup CAPI_CONTENT_MEDIA_VIDEO_META_MODULE
* @brief The structure type for the Video metadata handle.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef struct video_meta_s *video_meta_h;
/**
* @ingroup CAPI_CONTENT_MEDIA_AUDIO_META_MODULE
* @brief The structure type for the Audio metadata handle.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef struct audio_meta_s *audio_meta_h;
/**
* @ingroup CAPI_CONTENT_MEDIA_FILTER_MODULE
* @brief The structure type for the Media filter handle.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
typedef struct filter_s *filter_h;
* #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
+ * @since_tizen 2.3
* @remarks The callback is called in a separate thread(not in the main loop).
*
* @param[in] error The error code
* @brief Called when the notification of the media DB change is subscribed.
* @details The following error codes can be received: \n
* #MEDIA_CONTENT_ERROR_NONE : Success \n
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The callback is called in a separate thread(not in the main loop).
*
* @ingroup CAPI_CONTENT_MEDIA_INFO_MODULE
* @brief Called for every available media info.
* @details Iterates over a list of media info.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks To use the @a media outside this function, copy the handle with media_info_clone() function. \n
* The callback is called in the main loop.
* #MEDIA_CONTENT_ERROR_DB_BUSY : DB Operation busy \n
* #MEDIA_CONTENT_ERROR_NETWORK : Network fail \n
* #MEDIA_CONTENT_ERROR_NOT_SUPPORTED : Not supported \n
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The callback is called in a separate thread(not in the main loop).
*
* @brief Called for every available media folder.
* @details Iterates over a list of folders.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks To use the @a folder outside this function, copy the handle with the media_folder_clone() function. \n
* The callback is called in the main loop.
* @brief Called for every playlist in the obtained list of playlists.
* @details Iterates over a playlist list.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks To use the @a playlist outside this function, copy the handle with the media_playlist_clone() function. \n
* The callback is called in the main loop.
* @brief Called for every media info with playlist member ID in the obtained list of media info.
* @details Iterates over playlist members.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks To use the @a media outside this function, copy the handle with the media_info_clone() function. \n
* The callback is called in the main loop.
* @brief Called for every tag in the obtained list of tags.
* @details Iterates over a list of tags.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks To use the @a tag outside this function, copy the handle with the media_tag_clone() function. \n
* The callback is called in the main loop.
* @brief Called for every bookmark in the obtained list of bookmarks.
* @details Iterates over a bookmark list.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks To use the @a bookmark outside this function, copy the handle with the media_bookmark_clone() function. \n
* The callback is called in the main loop.
* @brief Called for every album in the obtained list of groups.
* @details Iterates over an album list.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks To use the @a album outside this function, copy the handle with the media_album_clone() function. \n
* The callback is called in the main loop.
* @brief Called for every group in the obtained list of groups.
* @details Iterates over a media group list.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks You should not free @a group_name returned by this function. \n
* The callback is called in the main loop.
* @brief Called for every storage in the obtained list of storages.
* @details Iterates over a media storage list.
*
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
*
* @remarks You should not destroy @a storage returned by this function. \n
* The callback is called in the main loop.
/**
* @brief Media 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
+ * @since_tizen 2.3
*
*/
#define MEDIA_ID "MEDIA_ID"
/**
* @brief Media full path.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_PATH "MEDIA_PATH"
/**
* @brief The file name including the extension.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_DISPLAY_NAME "MEDIA_DISPLAY_NAME"
* @details There are 5 media types:\n
* 0-image, 1-video, 2-sound, 3-music, 4-other\n
* 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
+ * @since_tizen 2.3
*
*/
#define MEDIA_TYPE "MEDIA_TYPE"
/**
* @brief Media MIME type.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_MIME_TYPE "MEDIA_MIME_TYPE"
/**
* @brief Media file size.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_SIZE "MEDIA_SIZE"
/**
* @brief The time that content file was first added to media database.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_ADDED_TIME "MEDIA_ADDED_TIME"
/**
* @brief The last modification time provided by the file system.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_MODIFIED_TIME "MEDIA_MODIFIED_TIME"
/**
* @brief Media created 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
+ * @since_tizen 2.3
*
*/
#define MEDIA_TIMELINE "MEDIA_TIMELINE"
/**
* @brief Media thumbnail path.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_THUMBNAIL_PATH "MEDIA_THUMBNAIL_PATH"
/**
* @brief Media title get from tag or file 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
+ * @since_tizen 2.3
*
*/
#define MEDIA_TITLE "MEDIA_TITLE"
/**
* @brief Media album 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
+ * @since_tizen 2.3
*
*/
#define MEDIA_ALBUM "MEDIA_ALBUM"
/**
* @brief Media artist.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_ARTIST "MEDIA_ARTIST"
/**
* @brief Media album artist.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_ALBUM_ARTIST "MEDIA_ALBUM_ARTIST"
/**
* @brief Media genre.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_GENRE "MEDIA_GENRE"
/**
* @brief Media composer.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_COMPOSER "MEDIA_COMPOSER"
/**
* @brief Media year.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_YEAR "MEDIA_YEAR"
/**
* @brief Media recorded date.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_RECORDED_DATE "MEDIA_RECORDED_DATE"
/**
* @brief Media track number.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_TRACK_NUM "MEDIA_TRACK_NUM"
/**
* @brief Media duration.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_DURATION "MEDIA_DURATION"
/**
* @brief Media longitude.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_LONGITUDE "MEDIA_LONGITUDE"
/**
* @brief Media latitude.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_LATITUDE "MEDIA_LATITUDE"
/**
* @brief Media altitude.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_ALTITUDE "MEDIA_ALTITUDE"
/**
* @brief Media width.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_WIDTH "MEDIA_WIDTH"
/**
* @brief Media height.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_HEIGHT "MEDIA_HEIGHT"
/**
* @brief Media datetaken.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_DATETAKEN "MEDIA_DATETAKEN"
/**
* @brief The time to register favourite.
* @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
+ * @since_tizen 2.3
*
*/
#define MEDIA_FAVOURITE "MEDIA_FAVOURITE"
* @details There are 2 types:\n
* 0-not drm, 1-drm\n
* 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
+ * @since_tizen 2.3
*
*/
#define MEDIA_IS_DRM "MEDIA_IS_DRM"
* @deprecated Deprecated since 7.0.
* @brief Media file 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
+ * @since_tizen 2.3
* @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.
* @deprecated Deprecated since 7.0.
* @brief Media title 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
+ * @since_tizen 2.3
* @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.
* @deprecated Deprecated since 7.0.
* @brief Media album 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
+ * @since_tizen 2.3
* @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.
* @deprecated Deprecated since 7.0.
* @brief Media artist 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
+ * @since_tizen 2.3
* @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.
* @deprecated Deprecated since 7.0.
* @brief Media album artist 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
+ * @since_tizen 2.3
* @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.
* @deprecated Deprecated since 7.0.
* @brief Media genre 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
+ * @since_tizen 2.3
* @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.
* @deprecated Deprecated since 7.0.
* @brief Media composer 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
+ * @since_tizen 2.3
* @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.
/**
* @brief Folder ID.
* @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
+ * @since_tizen 2.3
*/
#define FOLDER_ID "FOLDER_ID"
/**
* @brief Folder full path.
* @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
+ * @since_tizen 2.3
*/
#define FOLDER_PATH "FOLDER_PATH"
/**
* @brief Folder base name.
* @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
+ * @since_tizen 2.3
*/
#define FOLDER_NAME "FOLDER_NAME"
* @deprecated Deprecated since 7.0.
* @brief Folder base name pinyin.
* @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
+ * @since_tizen 2.3
* @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.
/**
* @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
+ * @since_tizen 2.3
*/
#define PLAYLIST_NAME "PLAYLIST_NAME"
/**
* @brief Playlist member order.
* @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
+ * @since_tizen 2.3
*/
#define PLAYLIST_MEMBER_ORDER "PLAYLIST_MEMBER_ORDER"
/**
* @brief Media count in playlist.
* @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
+ * @since_tizen 2.3
*/
#define PLAYLIST_MEDIA_COUNT "PLAYLIST_MEDIA_COUNT"
/**
* @brief Tag name.
* @details You can use above define to set the condition of tag filter and order keyword.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
#define TAG_NAME "TAG_NAME"
/**
* @brief Media count in tag.
* @details You can use above define to set the condition of tag filter and order keyword.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
#define TAG_MEDIA_COUNT "TAG_MEDIA_COUNT"
/**
* @brief Bookmark marked time.
* @details You can use above define to set the condition of bookmark filter and order keyword.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
#define BOOKMARK_MARKED_TIME "BOOKMARK_MARKED_TIME"
* @details This function creates a media filter handle. The handle can be
* used to get the filtered information based on filter properties i.e. offset, count, condition for searching and order.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a filter should be released using media_info_filter_destroy().
*
* handle no longer can be used to perform any operations. A new filter handle
* has to be created before the next usage.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] filter The handle to the media filter
*
* @details This function sets the @a offset and @a count for the given filter used to limit number of items returned.
* For example, if you set the @a offset as @c 10 and @a count as @c 5, then only searched data from @c 10 to @c 14 will be returned when the filter is used with foreach functions.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] filter The handle to the media filter
* @param[in] offset The start position of the given media filter (Starting from zero)
/**
* @brief Sets the @a condition for the given @a filter.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] filter The handle to the media filter
* @param[in] condition The condition which is used WHERE clause on a query
/**
* @brief Sets the media filter content @a order_type and @a order_keyword i.e. either descending or ascending.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks If @a order_type set to #MEDIA_CONTENT_ORDER_OTHER, media_filter sorts by referring only to the value of @a order_keyword. \n
* Therefore, @a order_keyword must include collation type and order type. \n
* @brief Sets the @a storage_id for the given @a filter.
* @details You can use this function when you want to search items only in the specific storage
*
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
*
* @param[in] filter The handle to the media filter
* @param[in] storage_id The ID of the media storage
/**
* @brief Gets the @a offset and @a count for the given @a filter used to limit the number of items returned.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] filter The handle to the media filter
* @param[out] offset The start position of the given media filter (Starting from zero)
/**
* @brief Gets the @a condition for the given @a filter.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a condition should be released using free().
*
/**
* @brief Gets the media filter's content @a order_type and @a order_keyword i.e. either descending or ascending.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a order_keyword should be released using free().
*
/**
* @brief Gets the count of folder for the passed @a filter from the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] filter The handle to the media filter
* @param[out] folder_count The count of the media folder
* The @a callback function will be invoked for every retrieved
* folder. If @c NULL is passed to the @a filter, no filtering is applied.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks We do not recommend you call updating DB function in callback of foreach function.
*
/**
* @brief Gets the count of media files for the passed @a filter in the given @a folder_id from the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] folder_id The ID of the media folder
* @param[in] filter The handle to the media filter
* meeting desired filter option and calls @a callback for
* every retrieved media item. If @c NULL is passed to the @a filter, no filtering is applied.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks Do not call updating DB function like media_info_update_to_db() in your callback function,
* your callback function is invoked as inline function. \n
* media folder foreach function such as media_folder_foreach_folder_from_db(). To use this handle outside of these foreach functions,
* use this function.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a dst should be released using media_folder_destroy().
*
* no longer can be used to perform any operations. A new handle has to
* be created before the next use.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] folder The handle to the media folder
*
/**
* @brief Gets the media folder ID.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a folder_id should be released using free().
*
/**
* @brief Gets the absolute path to the media folder.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a path should be released using free().
*
/**
* @brief Gets the media folder name.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a folder_name should be released using free().
*
*
* @details This function creates a new media folder handle from the media database by the given @a folder_id.
* Media folder will be created, which is filled with folder information.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a folder should be released using media_folder_destroy().
*
/**
* @brief Gets the number of the album for the passed @a filter from the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] filter The handle to the media filter
* @param[out] album_count The count of the media album
* The callback function will be invoked for every retrieved media album.
* If @c NULL is passed to the filter, no filtering is applied.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] filter The handle to the media filter
* @param[in] callback The callback function to be invoked
/**
* @brief Gets the number of media info for the given album present in the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] album_id The ID of the media album
* @param[in] filter The handle to the media filter
* meeting desired filter option and calls @a callback for
* every retrieved media info. If @c NULL is passed to the @a filter, no filtering is applied.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] album_id The ID of the media album
* @param[in] filter The handle to the media filter
* can no longer be used to perform any operations. A new handle has to
* be created before the next use.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] album The handle to the media album
*
* media album foreach function such as media_album_foreach_album_from_db(). To use this handle outside of these foreach functions,
* use this function.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a dst should be released using media_album_destroy().
*
/**
* @brief Gets the ID of the album.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] album The handle to the media album
* @param[out] album_id The ID of the media album
/**
* @brief Gets the name of the album.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a album_name should be released using free().
*
/**
* @brief Gets the name of the artist from the given album.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a artist should be released using free().
*
/**
* @brief Gets the album art path from the album.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a album_art should be released using free().
*
* @details This function creates a new media album handle from the media database by the given @a album_id.
* Media album will be created and will be filled with the album information.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a album should be released using media_album_destroy().
*
/**
* @brief Gets the number of the group for the passed @a filter from the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] filter The handle to the media filter
* @param[in] group The type of the media group
* The callback function will be invoked for every retrieved media group.
* If @c NULL is passed to the filter, no filtering is applied.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] filter The handle to the media filter
* @param[in] group The type of the media group
/**
* @brief Gets the count of the media info for the given media group present in the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] group_name The name of the media group
* @param[in] group The type of the media group
* meeting desired filter option and calls @a callback for
* every retrieved media info. If @c NULL is passed to the @a filter, no filtering is applied.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] group_name The name of the media group
* @param[in] group The type of the media group
* @brief Clones the image metadata.
* @details The function copies the image metadata handle from a source to destination.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a dst should be released using image_meta_destroy().
*
* no longer can be used to perform any operations. A new handle has to
* be created before next usage.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] image The handle to the image metadata
*
/**
* @brief Gets the ID of an image.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a media_id should be released using free().
*
/**
* @brief Gets the image width in pixels.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] image The handle to the image metadata
* @param[out] width The image width in pixels
/**
* @brief Gets the image height in pixels.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] image The handle to the image metadata
* @param[out] height The image height in pixels
/**
* @brief Gets the image orientation.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] image The handle to the image metadata
* @param[out] orientation The image orientation
/**
* @brief Gets the image creation time.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a date_taken should be released using free().
*
/**
* @deprecated Deprecated since 8.0.
* @brief Gets the exposure time from EXIF.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
*
* @remarks The @a exposure_time should be released using free().
*
/**
* @deprecated Deprecated since 8.0.
* @brief Gets the fnumber from EXIF.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
*
* @param[in] image The handle to the image metadata
* @param[out] fnumber The value of fnumber, getting from EXIF
/**
* @deprecated Deprecated since 8.0.
* @brief Gets the iso from EXIF.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
*
* @param[in] image The handle to the image metadata
* @param[out] iso The value of iso, getting from EXIF
/**
* @deprecated Deprecated since 8.0.
* @brief Gets the model from EXIF.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
*
* @remarks The @a model should be released using free().
*
* Since 5.5, if media information already exists in the media database,
* this function returns the updated latest information. (Media database will be updated if necessary).
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @privlevel public
* @privilege %http://tizen.org/privilege/content.write \n
* @brief Inserts content files into the media database, asynchronously.
* @details This function can insert multiple content files into the media database.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @privlevel public
* @privilege %http://tizen.org/privilege/content.write \n
* can no longer be used to perform any operations. New media info handle has to
* be created before the next usage.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media The handle to the media info
*
* @details This function copies the media info handle from a source to the destination.
* To use this handle outside of these foreach functions, use this function.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a dst should be released using media_info_destroy().
*
* @brief Gets the count of media info for the passed @a filter from the media database.
* @details If @c NULL is passed to the @a filter, then no filtering is applied.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
*
* @param[in] filter The handle to the media filter
* The @a callback function will be invoked for every retrieved media info.
* If @c NULL is passed to the @a filter, then no filtering is applied.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks Do not call updating DB function like media_info_update_to_db() in your callback function,
* your callback function is invoked as inline function.
* @brief Gets the count of media tags for the passed @a filter in the given @a media_id from the media database.
* @details If @c NULL is passed to the @a filter, then no filtering is applied.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media_id The media ID
* @param[in] filter The handle to the media filter
* @details This function gets all the media tags associated with the given @a media_id and calls @a callback for every retrieved media tag. \n
* If @c NULL is passed to the @a filter, then no filtering is applied.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media_id The media ID
* @param[in] filter The handle to the media filter
* @brief Gets the number of bookmarks for the passed @a filter in the given media ID from the media database.
* @details If @c NULL is passed to the @a filter, then no filtering is applied.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media_id The media ID
* @param[in] filter The handle to the media filter
* @details This function gets all media bookmarks associated with the given media and calls @a callback for every retrieved media bookmark.
* If @c NULL is passed to the @a filter, then no filtering is applied.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media_id The media ID
* @param[in] filter The handle to the media filter
* @brief Gets the image metadata handle for a given media info.
* @details This function returns an image metadata handle retrieved from the media info.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a image should be released using image_meta_destroy().
*
* @brief Gets a video metadata handle for a given media info.
* @details This function returns a video metadata handle retrieved from the media info handle.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a video should be released using video_meta_destroy().
*
* @brief Gets an audio metadata handle for a given media info.
* @details This function returns an audio metadata handle retrieved from the media info handle.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a audio should be released using audio_meta_destroy().
*
/**
* @brief Gets the media ID.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @remarks The @a media_id should be released using free().
*
* @param[in] media The handle to the media info
/**
* @brief Gets the full path of the content file.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a path should be released using free().
*
/**
* @brief Gets the file name including the extension of the content file.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a name should be released using free().
*
/**
* @brief Gets the content type of the content file.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media The handle to the media info
* @param[out] type The content type of the content file (#media_content_type_e)
/**
* @brief Gets the MIME type of the content file.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a mime_type should be released using free().
*
/**
* @brief Gets the content file size.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media The handle to the media info
* @param[out] size The content file size
/**
* @brief Gets the added time of the content file.
* @details The added time refers to the time that content file was first added to media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media The handle to the media info
* @param[out] added_time The added time to the media database
/**
* @brief Gets the modified time of the content file.
* @details The modified time refers to the last modification time provided by the file system.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media The handle to the media info
* @param[out] time The last modification time of the content file
* @brief Gets the timeline of content file.
* @details If the content file has the creation time information (like Content recorded date or Image creation date), that value is timeline. \n
* Otherwise, timeline value is the same as modified time.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media The handle to the media info
* @param[out] time The timeline of content file
/**
* @brief Gets the thumbnail path of content file.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a path should be released using free(). \n
* If the thumbnail extraction for the given media has not been requested yet, this function returns NULL. \n
* @brief Gets the description of content file.
* @details If the value is an empty string, the method returns "Unknown". \n
* Since 3.0, if the media info has no description, the method returns empty string.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a description should be released using free().
*
/**
* @brief Gets the longitude of content file.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media The handle to the media info
* @param[out] longitude The longitude of the content file
/**
* @brief Gets the latitude of content file.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media The handle to the media info
* @param[out] latitude The latitude of the content file
/**
* @brief Gets the altitude of content file.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media The handle to the media info
* @param[out] altitude The altitude of the content file
/**
* @brief Gets the rating of content file.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media The handle to the media info
* @param[out] rating The rating of the content file
/**
* @brief Gets the favorite status of content file which User set.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media The handle to the media info
* @param[out] favorite @c true if content file is set as favorite,
* @brief Gets the title of content file.
* @details If the content file does not have a title, this method returns the filename without the extension.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a title should be released using free().
*
/**
* @brief Checks whether the media is protected via DRM.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media The handle to the media info
* @param[out] is_drm @c true if media is DRM media,
* @details This function creates a new media handle from the media database by the given @a media_id.
* Media info will be created and filled with information.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a media should be released using media_info_destroy().
*
* So, If you use it in order parameter, you can sort the order of the time was a favorite. \n
* Or, if you use it in condition parameter, you can get the result of the favorite media.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] media The handle to the media info
* @param[in] favorite Set @c true to set the media info as favorite,
*
* @details The function updates the given media info in the media database.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/content.write
*
* If the source path and destination path are the same, then this function does nothing.
* If you want to refresh media information, you should use media_content_scan_file() function.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @privlevel public
* @privilege %http://tizen.org/privilege/content.write \n
/**
* @brief Gets the number of playlists for the passed @a filter from the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] filter The handle to the media filter
* @param[out] playlist_count The count of the media playlist
* The callback function will be invoked for every retrieved media playlist.
* If @c NULL is passed to the filter, no filtering is applied.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] filter The handle to the media filter
* @param[in] callback The callback function to be invoked
/**
* @brief Gets the number of the media info for the given playlist present in the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] playlist_id The ID of the media playlist
* @param[in] filter The handle to the media filter
* meeting desired filter option and calls @a callback for
* every retrieved media info. If @c NULL is passed to the @a filter, no filtering is applied.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] playlist_id The ID of the media playlist
* @param[in] filter The handle to the media filter
/**
* @brief Inserts a new playlist with the given name into the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @privlevel public
* @privilege %http://tizen.org/privilege/content.write
/**
* @brief Deletes the given playlist from the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @privlevel public
* @privilege %http://tizen.org/privilege/content.write
* @details This function creates a new media playlist handle from the media database by the given @a playlist_id.
* The media playlist will be created and will be filled with the playlist information.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a playlist should be released using media_playlist_destroy().
*
* handle no longer can be used to perform any operations. A new handle has to
* be created before next usage.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] playlist The handle to the media playlist
*
* media playlist foreach function such as media_playlist_foreach_playlist_from_db().
* To use this handle outside of these foreach functions, use this function.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a dst should be released using media_playlist_destroy().
*
/**
* @brief Gets the media playlist ID.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] playlist The handle to the media playlist
* @param[out] playlist_id The ID of the media playlist
/**
* @brief Gets a name of the playlist.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a playlist_name should be released using free().
*
/**
* @brief Sets the name of the playlist.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] playlist The handle to the media playlist
* @param[in] playlist_name The name of the media playlist
/**
* @brief Gets a thumbnail path of the playlist.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a path should be released using free().
*
/**
* @brief Sets the thumbnail path of the playlist.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] playlist The handle to the media playlist
* @param[in] path The path of the thumbnail
/**
* @brief Sets the playing order in the playlist.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] playlist The handle to the media playlist
* @param[in] playlist_member_id The ID of the playlist member
/**
* @brief Adds a new media info to the playlist.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] playlist The handle to the media playlist
* @param[in] media_id The media ID
/**
* @brief Removes the playlist members related with the media from the given playlist.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] playlist The handle to the media playlist
* @param[in] playlist_member_id The ID of the playlist member
/**
* @brief Gets the played order of the playlist.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] playlist The handle to the media playlist
* @param[in] playlist_member_id The ID of the playlist member
* media_playlist_update_to_db() function should be called so as to update
* the given playlist attributes in the media database.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @privlevel public
* @privilege %http://tizen.org/privilege/content.write
/**
* @brief Imports the playlist from m3u playlist file.
* @details This function reads a playlist from the m3u playlist file and insert into the db.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
*
* @privlevel public
* @privilege %http://tizen.org/privilege/content.write
/**
* @brief Exports the playlist to m3u playlist file.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
*
* @remarks %http://tizen.org/privilege/mediastorage is needed if input or output path are relevant to media storage. \n
* %http://tizen.org/privilege/externalstorage is needed if input or output path are relevant to external storage.
/**
* @brief Inserts a new tag in the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @privlevel public
* @privilege %http://tizen.org/privilege/content.write
/**
* @brief Deletes a given tag from the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @privlevel public
* @privilege %http://tizen.org/privilege/content.write
/**
* @brief Gets the count of the tag for the passed @a filter from the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] filter The handle to the media filter
* @param[out] tag_count The count of the media tag
* and calls a registered callback function for every retrieved tag.
* If @c NULL is passed to the @a filter, no filtering is applied.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] filter The handle to the media filter
* @param[in] callback The callback function to be invoked
/**
* @brief Gets the number of media files for the passed @a filter in the given @a tag_id from the media database.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] tag_id The ID of the media tag
* @param[in] filter The handle to the media filter
* meeting a desired @a filter and calls a registered callback function for
* every retrieved media item. If @c NULL is passed to the @a filter, no filtering is applied.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] tag_id The ID of the media tag
* @param[in] filter The handle to the media filter
* such as media_tag_foreach_tag_from_db().
* To use this handle outside of these foreach functions, use this function.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a dst should be released using media_tag_destroy().
*
* @details This function frees all resources related to the tag handle. The tag handle can no longer
* be used for any operations. A new tag handle has to be created before next usage.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] tag The handle to the media tag
*
/**
* @brief Gets the media tag ID.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] tag The handle to the media tag
* @param[out] tag_id The ID of the media tag
/**
* @brief Gets the tag name.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a tag_name should be released using free().
*
* @details This function creates a new media tag handle from the media database by the given @a tag_id.
* Media tag will be created and will be filled with tag information.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a tag should be released using media_tag_destroy().
*
/**
* @brief Adds a new media info to the tag.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] tag The handle to the media tag
* @param[in] media_id The media ID
/**
* @brief Removes the media info from the given tag.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] tag The handle to the media tag
* @param[in] media_id The media ID
/**
* @brief Sets the name of the tag.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] tag The handle to the media tag
* @param[in] tag_name The name of the media tag
* database. For example, after using media_tag_set_name() for setting the name of the tag, the media_tag_update_to_db() function should be called so as to update
* the given tag attributes in the media database.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @privlevel public
* @privilege %http://tizen.org/privilege/content.write
* @brief Clones the video metadata.
* @details This function copies the video metadata handle from a source to destination.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a dst should be released using video_meta_destroy().
*
* no longer can be used to perform any operations. A new handle has to
* be created before the next use.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] video The handle to the video metadata
*
/**
* @brief Gets the ID of the media of the given video metadata.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a media_id should be released using free().
*
* @details If the value is an empty string, the method returns "Unknown". \n
* Since 3.0, if the media content has no album info, the method returns empty string.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a album should be released using free().
*
* @details If the value is an empty string, the method returns "Unknown". \n
* Since 3.0, if the media content has no artist info, the method returns empty string.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a artist should be released using free().
*
* @details If the value is an empty string, the method returns "Unknown". \n
* Since 3.0, if the media content has no album artist info, the method returns empty string.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a album_artist should be released using free().
*
* @details If the value is an empty string, the method returns "Unknown". \n
* Since 3.0, if the media content has no genre info, the method returns empty string.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a genre should be released using free().
*
* @details If the value is an empty string, the method returns "Unknown". \n
* Since 3.0, if the media content has no composer info, the method returns empty string.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a composer should be released using free().
*
* @details If the value is an empty string, the method returns "Unknown". \n
* Since 3.0, if the media content has no year info, the method returns empty string.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a year should be released using free().
*
* @details The format of the recorded date may vary depending on the file format. \n
* For more details on the recorded date format, refer to the file format specification.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a recorded_date should be released using free().
*
* @details If the value is an empty string, the method returns "Unknown". \n
* Since 3.0, if the media content has no copyright info, the method returns empty string.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a copyright should be released using free().
*
* @details If the value is an empty string, the method returns "Unknown". \n
* Since 3.0, if the media content has no track info, the method returns empty string.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @remarks The @a track_num should be released using free().
*
/**
* @brief Gets the bitrate of the given video metadata in bitrate per second.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] video The handle to the video metadata
* @param[out] bit_rate The video bit rate in bit per second [bps]
/**
* @brief Gets the track duration of the given video metadata.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] video The handle to the video metadata
* @param[out] duration The video duration in milliseconds
/**
* @brief Gets the width of the given video metadata.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] video The handle to the video metadata
* @param[out] width The video width in pixels
/**
* @brief Gets the height of the given video metadata.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*
* @param[in] video The handle to the video metadata
* @param[out] height The video height in pixels