*/
-#ifndef __TIZEN_MEDIA_FOLDER_H__
-#define __TIZEN_MEDIA_FOLDER_H__
+#ifndef __TIZEN_CONTENT_MEDIA_FOLDER_H__
+#define __TIZEN_CONTENT_MEDIA_FOLDER_H__
#include <media_content_type.h>
* @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
*
- * @param[in] filter The handle to filter \n
- * To allow searching over different content types, you should use #filter_h.
+ * @param[in] filter The handle to the media filter
* @param[out] folder_count The count of the media folder
*
* @return @c 0 on success,
* @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().
*
*
* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
*
- * @remarks Do not call updating DB fuction like media_folder_update_to_db() in your callback function, your callback function is invoked as inline function.\n
+ * @remarks Do not call updating DB function like media_folder_update_to_db() in your callback function, your callback function is invoked as inline function.\n
* So, your callback function is in read state in SQLite. When you are in read state, sometimes you do not update DB. \n
* We do not recommend you call updating DB function in callback of foreach function.
*
- * @param[in] filter The handle to the media folder filter
- * @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,
* @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().
* @pre A filter handle has to be created by calling media_filter_create().
int media_folder_foreach_folder_from_db(filter_h filter, media_folder_cb callback, void *user_data);
/**
- * @brief Gets the count of media files for the passed @a filter in the given @a folder from the media database.
+ * @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
*
- * @param[in] folder_id The ID of the media folder
- * @param[in] filter The filter of the media content
+ * @param[in] folder_id The ID of the media folder
+ * @param[in] filter The handle to the media filter
* @param[out] media_count The count of media folder items
*
* @return @c 0 on success,
* @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().
*
int media_folder_get_media_count_from_db(const char *folder_id, filter_h filter, int *media_count);
/**
- * @brief Iterates through the media files with an optional @a filter in the given @a folder from the media database.
+ * @brief Iterates through the media files with an optional @a filter in the given @a folder_id from the media database.
* @details This function gets all media files associated with the given folder and
* 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.
* We do not recommend you call updating DB function in callback of foreach function.
*
* @param[in] folder_id The ID of the media folder
- * @param[in] filter The handle to the media info filter
- * @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,
* @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().
*
* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
*
- * @remarks The destination handle must be released with media_folder_destroy().
+ * @remarks The @a dst should be released using media_folder_destroy().
*
* @param[out] dst The destination handle to the media folder
- * @param[in] src The source handle to the media folder
+ * @param[in] src The source handle to the media folder
*
* @return @c 0 on success,
* otherwise a negative error value
/**
* @brief Destroys the media folder.
* @details The function frees all resources related to the folder handle. This handle
- * no longer can be used to perform any operation. A new handle has to
+ * 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
* @brief Gets the media folder ID.
* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
*
- * @remarks You must release @a folder_id using free().
+ * @remarks The @a folder_id should be released using free().
*
- * @param[in] folder The handle to the media folder
+ * @param[in] folder The handle to the media folder
* @param[out] folder_id The ID of the media folder
*
* @return @c 0 on success,
* @brief Gets the parent folder ID.
* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
- * @remarks You must release @a parent_folder_id using free().
+ * @remarks The @a parent_folder_id should be released using free().
*
- * @param[in] folder The handle to the media folder
+ * @param[in] folder The handle to the media folder
* @param[out] parent_folder_id The ID of the upper media folder
*
* @return @c 0 on success,
* @brief Gets the absolute path to the media folder.
* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
*
- * @remarks You must release @a path using free().
+ * @remarks The @a path should be released using free().
*
- * @param[in] folder The handle to the media folder
- * @param[out] path The path of the media folder
+ * @param[in] folder The handle to the media folder
+ * @param[out] path The path of the media folder
*
* @return @c 0 on success,
* otherwise a negative error value
* @brief Gets the media folder name.
* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
*
- * @remarks You must release @a folder_name using free().
+ * @remarks The @a folder_name should be released using free().
*
- * @param[in] folder The handle to the media folder
+ * @param[in] folder The handle to the media folder
* @param[out] folder_name The name of the media folder
*
* @return @c 0 on success,
* @brief Gets the modified date of the folder.
* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
*
- * @param[in] folder The handle to the media folder
- * @param[out] date The modified date of the folder
+ * @param[in] folder The handle to the media folder
+ * @param[out] date The modified date of the media folder
*
* @return @c 0 on success,
* otherwise a negative error value
* @brief Gets the folder storage type.
* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
*
- * @param[in] folder The handle to the media folder
+ * @param[in] folder The handle to the media folder
* @param[out] storage_type The storage type of the media folder
*
* @return @c 0 on success,
* @brief Gets the storage id of the folder.
* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
- * @remarks You must release @a storage_id using free().
+ * @remarks The @a storage_id should be released using free().
*
- * @param[in] folder The handle to the media folder
+ * @param[in] folder The handle to the media folder
* @param[out] storage_id The storage id of the media folder
*
* @return @c 0 on success,
* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] folder The handle to the media folder
- * @param[out] order The viewing order of the media folder
+ * @param[out] order The viewing order of the media folder
*
* @return @c 0 on success,
* otherwise a negative error value
* Media folder will be created, which is filled with folder information.
* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
*
- * @remarks You must release @a folder using media_folder_destroy().
+ * @remarks The @a folder should be released using media_folder_destroy().
*
- * @param[in] folder_id The ID of the media folder
- * @param[out] folder The media folder handle associated with the folder ID
+ * @param[in] folder_id The ID of the media folder
+ * @param[out] folder The handle to the media folder
*
* @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
* @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
* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
*
* @param[in] folder The handle to the media folder
- * @param[in] name The name of the media folder
+ * @param[in] name The name of the media folder
*
* @return @c 0 on success,
* otherwise a negative error value
* @retval #MEDIA_CONTENT_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #MEDIA_CONTENT_ERROR_INVALID_OPERATION Invalid operation
* @retval #MEDIA_CONTENT_ERROR_OUT_OF_MEMORY Out of memory
- * @retval #MEDIA_CONTENT_ERROR_PERMISSION_DENIED Permission denied
*/
int media_folder_set_name(media_folder_h folder, const char *name) TIZEN_DEPRECATED_API;
* If you don't use the filter, the set order value does not effect the folder viewing order.
*
* @param[in] folder The handle to the media folder
- * @param[in] order The viewing order of the media folder
+ * @param[in] order The viewing order of the media folder
*
* @return @c 0 on success,
* otherwise a negative error value
}
#endif /* __cplusplus */
-#endif /* __TIZEN_MEDIA_FOLDER_H__ */
+#endif /* __TIZEN_CONTENT_MEDIA_FOLDER_H__ */