X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2Fmedia_group.h;h=45867708fb60419807dfc6539bfc8758eaff3b54;hb=c83913ab5a916a3cd85b3436f55062cb20217fb4;hp=572dcbd1c9ca277965941c46572b2415e070c6bd;hpb=0a7ffd9cee68074c5dd82181d627d444a17f613b;p=platform%2Fcore%2Fapi%2Fmedia-content.git diff --git a/include/media_group.h b/include/media_group.h index 572dcbd..4586770 100755 --- a/include/media_group.h +++ b/include/media_group.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef __TIZEN_MEDIA_GROUP_H__ -#define __TIZEN_MEDIA_GROUP_H__ +#ifndef __TIZEN_CONTENT_MEDIA_GROUP_H__ +#define __TIZEN_CONTENT_MEDIA_GROUP_H__ #include @@ -43,17 +43,16 @@ extern "C" { * @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 * - * @param[in] filter The media filter handle + * @param[in] filter The handle to the media filter * @param[out] album_count The count of the media album * - * @return @c 0 on success, + * @return @c 0 on success, * otherwise a negative error value * * @retval #MEDIA_CONTENT_ERROR_NONE Successful * @retval #MEDIA_CONTENT_ERROR_INVALID_PARAMETER Invalid parameter * @retval #MEDIA_CONTENT_ERROR_DB_FAILED DB Operation failed * @retval #MEDIA_CONTENT_ERROR_DB_BUSY DB Operation busy - * @retval #MEDIA_CONTENT_ERROR_PERMISSION_DENIED Permission denied * * @pre This function requires opened connection to content service by media_content_connect(). * @@ -69,11 +68,11 @@ int media_album_get_album_count_from_db(filter_h filter, int *album_count); * * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif * - * @param[in] filter The media filter handle - * @param[in] callback The callback function to be invoked + * @param[in] filter The handle to the media filter + * @param[in] callback The callback function to be invoked * @param[in] user_data The user data to be passed to the callback function * - * @return @c 0 on success, + * @return @c 0 on success, * otherwise a negative error value * * @retval #MEDIA_CONTENT_ERROR_NONE Successful @@ -81,7 +80,6 @@ int media_album_get_album_count_from_db(filter_h filter, int *album_count); * @retval #MEDIA_CONTENT_ERROR_OUT_OF_MEMORY Out of memory * @retval #MEDIA_CONTENT_ERROR_DB_FAILED DB Operation failed * @retval #MEDIA_CONTENT_ERROR_DB_BUSY DB Operation busy - * @retval #MEDIA_CONTENT_ERROR_PERMISSION_DENIED Permission denied * * @pre This function requires opened connection to content service by media_content_connect(). * @post This function invokes media_album_cb(). @@ -96,40 +94,38 @@ int media_album_foreach_album_from_db(filter_h filter, media_album_cb callback, * @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 * - * @param[in] album_id The ID of the media album - * @param[in] filter The media filter handle - * @param[out] media_count The count of the album + * @param[in] album_id The ID of the media album + * @param[in] filter The handle to the media filter + * @param[out] media_count The count of the media album * - * @return @c 0 on success, + * @return @c 0 on success, * otherwise a negative error value * * @retval #MEDIA_CONTENT_ERROR_NONE Successful * @retval #MEDIA_CONTENT_ERROR_INVALID_PARAMETER Invalid parameter * @retval #MEDIA_CONTENT_ERROR_DB_FAILED DB Operation failed * @retval #MEDIA_CONTENT_ERROR_DB_BUSY DB Operation busy - * @retval #MEDIA_CONTENT_ERROR_PERMISSION_DENIED Permission denied - * * @pre This function requires opened connection to content service by media_content_connect(). * * @see media_content_connect() */ -int media_album_get_media_count_from_db (int album_id, filter_h filter, int *media_count); +int media_album_get_media_count_from_db(int album_id, filter_h filter, int *media_count); /** * @brief Iterates through the media files with an optional @a filter in the given media album from the media database. * @details This function gets all media files associated with the given media album and - * meeting desired filter option and calls registered callback function for + * 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 * - * @param[in] album_id The ID of the media album - * @param[in] filter The media filter handle - * @param[in] callback The callback function to be invoked + * @param[in] album_id The ID of the media album + * @param[in] filter The handle to the media filter + * @param[in] callback The callback function to be invoked * @param[in] user_data The user data to be passed to the callback function * - * @return @c 0 on success, + * @return @c 0 on success, * otherwise a negative error value * * @retval #MEDIA_CONTENT_ERROR_NONE Successful @@ -137,7 +133,6 @@ int media_album_get_media_count_from_db (int album_id, filter_h filter, int *med * @retval #MEDIA_CONTENT_ERROR_OUT_OF_MEMORY Out of memory * @retval #MEDIA_CONTENT_ERROR_DB_FAILED DB Operation failed * @retval #MEDIA_CONTENT_ERROR_DB_BUSY DB Operation busy - * @retval #MEDIA_CONTENT_ERROR_PERMISSION_DENIED Permission denied * * @pre This function requires opened connection to content service by media_content_connect(). * @post This function invokes media_info_cb(). @@ -151,19 +146,18 @@ int media_album_foreach_media_from_db(int album_id, filter_h filter, media_info_ /** * @brief Destroys the album handle. * @details This function frees all resources related to the album handle. This handle - * can no longer be used to perform any operation. A new handle has to + * 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 * - * @param[in] album The media album handle + * @param[in] album The handle to the media album * - * @return @c 0 on success, + * @return @c 0 on success, * otherwise a negative error value * * @retval #MEDIA_CONTENT_ERROR_NONE Successful * @retval #MEDIA_CONTENT_ERROR_INVALID_PARAMETER Invalid parameter - * @retval #MEDIA_CONTENT_ERROR_PERMISSION_DENIED Permission denied * * @pre Get copy of album handle by calling media_album_clone(). * @@ -180,18 +174,17 @@ int media_album_destroy(media_album_h album); * * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif * - * @remarks You must release the destination handle using media_album_destroy(). + * @remarks The @a dst should be released using media_album_destroy(). * - * @param[in] src The source handle to the media album - * @param[out] dst The destination handle to the media album + * @param[out] dst The destination handle to the media album + * @param[in] src The source handle to the media album * - * @return @c 0 on success, + * @return @c 0 on success, * otherwise a negative error value * * @retval #MEDIA_CONTENT_ERROR_NONE Successful * @retval #MEDIA_CONTENT_ERROR_INVALID_PARAMETER Invalid parameter * @retval #MEDIA_CONTENT_ERROR_OUT_OF_MEMORY Out of memory - * @retval #MEDIA_CONTENT_ERROR_PERMISSION_DENIED Permission denied * * @see media_album_destroy() * @see media_album_foreach_album_from_db() @@ -202,16 +195,14 @@ int media_album_clone(media_album_h *dst, media_album_h src); * @brief Gets the ID of the album. * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif * - * @param[in] album The media album handle - * @param[out] album_id The media album ID + * @param[in] album The handle to the media album + * @param[out] album_id The ID of the media album * - * @return @c 0 on success, + * @return @c 0 on success, * otherwise a negative error value * * @retval #MEDIA_CONTENT_ERROR_NONE Successful * @retval #MEDIA_CONTENT_ERROR_INVALID_PARAMETER Invalid parameter - * @retval #MEDIA_CONTENT_ERROR_OUT_OF_MEMORY Out of memory - * @retval #MEDIA_CONTENT_ERROR_PERMISSION_DENIED Permission denied * * @see media_album_foreach_album_from_db() */ @@ -221,18 +212,17 @@ int media_album_get_album_id(media_album_h album, int *album_id); * @brief Gets the name of the album. * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif * - * @remarks You must release @a album_name using free(). + * @remarks The @a album_name should be released using free(). * - * @param[in] album The media album handle - * @param[out] album_name The name of the media album handle + * @param[in] album The handle to the media album + * @param[out] album_name The name of the media album handle * - * @return @c 0 on success, + * @return @c 0 on success, * otherwise a negative error value * * @retval #MEDIA_CONTENT_ERROR_NONE Successful * @retval #MEDIA_CONTENT_ERROR_INVALID_PARAMETER Invalid parameter * @retval #MEDIA_CONTENT_ERROR_OUT_OF_MEMORY Out of memory - * @retval #MEDIA_CONTENT_ERROR_PERMISSION_DENIED Permission denied */ int media_album_get_name(media_album_h album, char **album_name); @@ -240,18 +230,17 @@ int media_album_get_name(media_album_h album, char **album_name); * @brief Gets the name of the artist from the given album. * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif * - * @remarks You must release @a artist using free(). + * @remarks The @a artist should be released using free(). * - * @param[in] album The media album handle + * @param[in] album The handle to the media album * @param[out] artist The name of the media artist * - * @return @c 0 on success, + * @return @c 0 on success, * otherwise a negative error value * * @retval #MEDIA_CONTENT_ERROR_NONE Successful * @retval #MEDIA_CONTENT_ERROR_INVALID_PARAMETER Invalid parameter * @retval #MEDIA_CONTENT_ERROR_OUT_OF_MEMORY Out of memory - * @retval #MEDIA_CONTENT_ERROR_PERMISSION_DENIED Permission denied */ int media_album_get_artist(media_album_h album, char **artist); @@ -259,18 +248,17 @@ int media_album_get_artist(media_album_h album, char **artist); * @brief Gets the album art path from the album. * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif * - * @remarks You must release @a album_art using free(). + * @remarks The @a album_art should be released using free(). * - * @param[in] album The media album handle + * @param[in] album The handle to the media album * @param[out] album_art The path of the media album_art * - * @return @c 0 on success, + * @return @c 0 on success, * otherwise a negative error value * * @retval #MEDIA_CONTENT_ERROR_NONE Successful * @retval #MEDIA_CONTENT_ERROR_INVALID_PARAMETER Invalid parameter * @retval #MEDIA_CONTENT_ERROR_OUT_OF_MEMORY Out of memory - * @retval #MEDIA_CONTENT_ERROR_PERMISSION_DENIED Permission denied */ int media_album_get_album_art(media_album_h album, char **album_art); @@ -282,12 +270,12 @@ int media_album_get_album_art(media_album_h album, char **album_art); * * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif * - * @remarks You must release @a folder using media_album_destroy(). + * @remarks The @a album should be released using media_album_destroy(). * - * @param[in] album_id The ID of the media album - * @param[out] album The album handle associated with the album ID + * @param[in] album_id The ID of the media album + * @param[out] album The handle to the media album * - * @return @c 0 on success, + * @return @c 0 on success, * otherwise a negative error value * * @retval #MEDIA_CONTENT_ERROR_NONE Successful @@ -295,7 +283,6 @@ int media_album_get_album_art(media_album_h album, char **album_art); * @retval #MEDIA_CONTENT_ERROR_OUT_OF_MEMORY Out of memory * @retval #MEDIA_CONTENT_ERROR_DB_FAILED DB Operation failed * @retval #MEDIA_CONTENT_ERROR_DB_BUSY DB Operation busy - * @retval #MEDIA_CONTENT_ERROR_PERMISSION_DENIED Permission denied * * @pre This function requires opened connection to content service by media_content_connect(). * @@ -319,18 +306,17 @@ int media_album_get_album_from_db(int album_id, media_album_h *album); * @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 * - * @param[in] filter The media filter handle - * @param[in] group The type of the media group - * @param[out] group_count The count of the media group + * @param[in] filter The handle to the media filter + * @param[in] group The type of the media group + * @param[out] group_count The count of the media group * - * @return @c 0 on success, + * @return @c 0 on success, * otherwise a negative error value * * @retval #MEDIA_CONTENT_ERROR_NONE Successful * @retval #MEDIA_CONTENT_ERROR_INVALID_PARAMETER Invalid parameter * @retval #MEDIA_CONTENT_ERROR_DB_FAILED DB Operation failed * @retval #MEDIA_CONTENT_ERROR_DB_BUSY DB Operation busy - * @retval #MEDIA_CONTENT_ERROR_PERMISSION_DENIED Permission denied * * @pre This function requires opened connection to content service by media_content_connect(). * @@ -346,12 +332,12 @@ int media_group_get_group_count_from_db(filter_h filter, media_group_e group, in * * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif * - * @param[in] filter The media filter handle - * @param[in] group The type of the media group - * @param[in] callback The callback function to be invoked + * @param[in] filter The handle to the media filter + * @param[in] group The type of the media group + * @param[in] callback The callback function to be invoked * @param[in] user_data The user data to be passed to the callback function * - * @return @c 0 on success, + * @return @c 0 on success, * otherwise a negative error value * * @retval #MEDIA_CONTENT_ERROR_NONE Successful @@ -359,7 +345,6 @@ int media_group_get_group_count_from_db(filter_h filter, media_group_e group, in * @retval #MEDIA_CONTENT_ERROR_OUT_OF_MEMORY Out of memory * @retval #MEDIA_CONTENT_ERROR_DB_FAILED DB Operation failed * @retval #MEDIA_CONTENT_ERROR_DB_BUSY DB Operation busy - * @retval #MEDIA_CONTENT_ERROR_PERMISSION_DENIED Permission denied * * @pre This function requires opened connection to content service by media_content_connect(). * @post This function invokes media_group_cb(). @@ -374,12 +359,12 @@ int media_group_foreach_group_from_db(filter_h filter, media_group_e group, medi * @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 * - * @param[in] group_name The name of the media group - * @param[in] group The type of the media group - * @param[in] filter The media filter handle + * @param[in] group_name The name of the media group + * @param[in] group The type of the media group + * @param[in] filter The handle to the media filter * @param[out] media_count The count of the media * - * @return @c 0 on success, + * @return @c 0 on success, * otherwise a negative error value * * @retval #MEDIA_CONTENT_ERROR_NONE Successful @@ -387,7 +372,6 @@ int media_group_foreach_group_from_db(filter_h filter, media_group_e group, medi * @retval #MEDIA_CONTENT_ERROR_OUT_OF_MEMORY Out of memory * @retval #MEDIA_CONTENT_ERROR_DB_FAILED DB Operation failed * @retval #MEDIA_CONTENT_ERROR_DB_BUSY DB Operation busy - * @retval #MEDIA_CONTENT_ERROR_PERMISSION_DENIED Permission denied * * @pre This function requires opened connection to content service by media_content_connect(). * @@ -398,18 +382,18 @@ int media_group_get_media_count_from_db(const char *group_name, media_group_e gr /** * @brief Iterates through the media files with an optional @a filter in the given @a group from the media database. * @details This function gets all media files associated with the given group and - * meeting desired filter option and calls registered callback function for + * 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 * * @param[in] group_name The name of the media group - * @param[in] group The type of the media group - * @param[in] filter The media filter handle - * @param[in] callback The callback function to be invoked - * @param[in] user_data The user data to be passed to the callback function + * @param[in] group The type of the media group + * @param[in] filter The handle to the media filter + * @param[in] callback The callback function to be invoked + * @param[in] user_data The user data to be passed to the callback function * - * @return @c 0 on success, + * @return @c 0 on success, * otherwise a negative error value * * @retval #MEDIA_CONTENT_ERROR_NONE Successful @@ -417,7 +401,6 @@ int media_group_get_media_count_from_db(const char *group_name, media_group_e gr * @retval #MEDIA_CONTENT_ERROR_OUT_OF_MEMORY Out of memory * @retval #MEDIA_CONTENT_ERROR_DB_FAILED DB Operation failed * @retval #MEDIA_CONTENT_ERROR_DB_BUSY DB Operation busy - * @retval #MEDIA_CONTENT_ERROR_PERMISSION_DENIED Permission denied * * @pre This function requires opened connection to content service by media_content_connect(). * @post This function invokes media_info_cb(). @@ -433,7 +416,7 @@ int media_group_foreach_media_from_db(const char *group_name, media_group_e grou */ #ifdef __cplusplus - } +} #endif /* __cplusplus */ -#endif /* __TIZEN_MEDIA_GROUP_H__ */ +#endif /* __TIZEN_CONTENT_MEDIA_GROUP_H__ */