* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
* @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.
+ * If this feature is not supported on the device, #MEDIA_CONTENT_TYPE_OTHERS type file is not scanned.
*/
typedef enum {
MEDIA_CONTENT_TYPE_IMAGE = 0, /**<The type of an image */
/**
* @ingroup CAPI_CONTENT_MEDIA_CONTENT_MODULE
+ * @deprecated Deprecated since 5.0.
* @brief Enumeration for the storage type.
* @details This information is used to establish where the folder is.
* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
/**
* @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
*/
/**
* @ingroup CAPI_CONTENT_MEDIA_STORAGE_MODULE
+ * @deprecated Deprecated since 5.0.
* @brief Called for every storage in the obtained list of storages.
* @details Iterates over a media storage list.
*
#define MEDIA_IS_DRM "MEDIA_IS_DRM"
/**
+ * @deprecated Deprecated since 5.0.
* @brief Media storage.
* @details There are 2 types:\n
* 0-internal storage, 1-external storage\n
#define FOLDER_MODIFIED_TIME "FOLDER_MODIFIED_TIME"
/**
+ * @deprecated Deprecated since 5.0.
* @brief Folder storage.
* @details There are 2 types:\n
* 0-internal storage, 1-external storage\n
#define BOOKMARK_NAME "BOOKMARK_NAME"
/**
+ * @deprecated Deprecated since 5.0.
* @brief Storage ID.
* @details You can use above define to set the condition of storage filter and order keyword.
* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
#define MEDIA_STORAGE_ID "STORAGE_ID"
/**
+ * @deprecated Deprecated since 5.0.
* @brief Storage path.
* @details You can use above define to set the condition of storage filter and order keyword.
* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
int media_filter_set_order(filter_h filter, media_content_order_e order_type, const char *order_keyword, media_content_collation_e collate_type);
/**
+ * @deprecated Deprecated since 5.0. Use media_filter_set_condition() with MEDIA_PATH keyword instead. \n
+ * See @ref CAPI_SYSTEM_STORAGE_MODULE for information about file system paths.
+ *
* @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
*
* @see media_filter_create()
* @see media_filter_destroy()
*/
-int media_filter_set_storage(filter_h filter, const char *storage_id);
+int media_filter_set_storage(filter_h filter, const char *storage_id) TIZEN_DEPRECATED_API;
/**
* @brief Gets the @a offset and @a count for the given @a filter used to limit the number of items returned.
int media_filter_get_order(filter_h filter, media_content_order_e* order_type, char **order_keyword, media_content_collation_e *collate_type);
/**
+ * @deprecated Deprecated since 5.0.
* @brief Gets the @a storage_id for given @a filter.
* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @see media_filter_create()
* @see media_filter_destroy()
*/
-int media_filter_get_storage(filter_h filter, char **storage_id);
+int media_filter_get_storage(filter_h filter, char **storage_id) TIZEN_DEPRECATED_API;
/**
* @}
int media_folder_get_modified_time(media_folder_h folder, time_t *date) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 5.0. Use storage_get_type_dev() instead.
* @brief Gets the folder storage type.
* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
*
* @retval #MEDIA_CONTENT_ERROR_NONE Successful
* @retval #MEDIA_CONTENT_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int media_folder_get_storage_type(media_folder_h folder, media_content_storage_e *storage_type);
+int media_folder_get_storage_type(media_folder_h folder, media_content_storage_e *storage_type) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 5.0.
* @brief Gets the storage id of the folder.
* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @retval #MEDIA_CONTENT_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #MEDIA_CONTENT_ERROR_OUT_OF_MEMORY Out of memory
*/
-int media_folder_get_storage_id(media_folder_h folder, char **storage_id);
+int media_folder_get_storage_id(media_folder_h folder, char **storage_id) TIZEN_DEPRECATED_API;
/**
* @deprecated Deprecated since 4.0. \n
/**
* @brief Gets the timeline of content file.
- * @details If the content file has the creation time information (like Content recored date or Image creation date), that value is timeline. \n
+ * @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
*
int media_info_get_keyword(media_info_h media, char **keyword) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 5.0.
* @brief Gets the storage id of content file.
* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @retval #MEDIA_CONTENT_ERROR_OUT_OF_MEMORY Out of memory
* @retval #MEDIA_CONTENT_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int media_info_get_storage_id(media_info_h media, char **storage_id);
+int media_info_get_storage_id(media_info_h media, char **storage_id) TIZEN_DEPRECATED_API;
/**
* @brief Checks whether the media is protected via DRM.
int media_info_is_360_content(media_info_h media, bool *is_360);
/**
+ * @deprecated Deprecated since 5.0. Use storage_get_type_dev() instead.
* @brief Gets the storage type of content file.
* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
*
* @retval #MEDIA_CONTENT_ERROR_NONE Successful
* @retval #MEDIA_CONTENT_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int media_info_get_storage_type(media_info_h media, media_content_storage_e *storage_type);
+int media_info_get_storage_type(media_info_h media, media_content_storage_e *storage_type) TIZEN_DEPRECATED_API;
/**
* @deprecated Deprecated since 4.0. \n
*/
/**
+* @deprecated Deprecated since 5.0.
* @brief Gets media storage from database.
* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
*
* @see media_content_connect()
*/
-int media_storage_get_storage_info_from_db(const char *storage_id, media_storage_h *storage);
+int media_storage_get_storage_info_from_db(const char *storage_id, media_storage_h *storage) TIZEN_DEPRECATED_API;
/**
+* @deprecated Deprecated since 5.0. Use @ref CAPI_SYSTEM_STORAGE_MODULE instead.
* @brief Gets the count of media storage for the passed @a filter from the media database.
* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
*
* @see media_content_connect()
*/
-int media_storage_get_storage_count_from_db(filter_h filter, int *storage_count);
+int media_storage_get_storage_count_from_db(filter_h filter, int *storage_count) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 5.0. Use @ref CAPI_SYSTEM_STORAGE_MODULE instead.
* @brief Iterates through media storage from the media database.
* @details This function gets all media storage handles meeting the given @a filter.
* The @a callback function will be invoked for every retrieved media storage.
* @see media_content_connect()
* @see media_storage_destroy()
*/
-int media_storage_foreach_storage_from_db(filter_h filter, media_storage_cb callback, void *user_data);
+int media_storage_foreach_storage_from_db(filter_h filter, media_storage_cb callback, void *user_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 5.0. Use media_info_get_media_count_from_db() instead.
* @brief Gets the count of media files for the passed @a filter in the given @a storage_id from the media database.
* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
*
* @see media_content_connect()
*/
-int media_storage_get_media_count_from_db(const char *storage_id, filter_h filter, int *media_count);
+int media_storage_get_media_count_from_db(const char *storage_id, filter_h filter, int *media_count) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 5.0. Use media_info_foreach_media_from_db() instead.
* @brief Iterates through the media files with an optional @a filter in the given @a storage_id from the media database.
* @details This function gets all media files associated with the given storage and
* meeting desired filter option and calls @a callback for
* @see media_content_connect()
* @see media_filter_create()
*/
-int media_storage_foreach_media_from_db(const char *storage_id, filter_h filter, media_info_cb callback, void *user_data);
+int media_storage_foreach_media_from_db(const char *storage_id, filter_h filter, media_info_cb callback, void *user_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 5.0.
* @brief Destroys media storage handle.
* @details The function frees all resources related to the media storage handle. This handle
* can no longer be used to perform any operations. New media storage handle has to
*
* @see media_storage_clone()
*/
-int media_storage_destroy(media_storage_h storage);
+int media_storage_destroy(media_storage_h storage) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 5.0.
* @brief Clones the media storage handle.
*
* @details This function copies the media storage handle from a source to the destination.
* @see media_storage_foreach_storage_from_db()
* @see media_storage_get_storage_info_from_db()
*/
-int media_storage_clone(media_storage_h *dst, media_storage_h src);
+int media_storage_clone(media_storage_h *dst, media_storage_h src) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 5.0.
* @brief Gets the storage id of media storage.
* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @retval #MEDIA_CONTENT_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #MEDIA_CONTENT_ERROR_OUT_OF_MEMORY Out of memory
*/
-int media_storage_get_id(media_storage_h storage, char **storage_id);
+int media_storage_get_id(media_storage_h storage, char **storage_id) TIZEN_DEPRECATED_API;
/**
* @deprecated Deprecated since 4.0.
int media_storage_get_name(media_storage_h storage, char **storage_name) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 5.0. Use @ref CAPI_SYSTEM_STORAGE_MODULE instead.
* @brief Gets the storage path of media storage.
* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @retval #MEDIA_CONTENT_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #MEDIA_CONTENT_ERROR_OUT_OF_MEMORY Out of memory
*/
-int media_storage_get_path(media_storage_h storage, char **storage_path);
+int media_storage_get_path(media_storage_h storage, char **storage_path) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 5.0. Use storage_get_type_dev() instead.
* @brief Gets the storage type of media storage.
* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @retval #MEDIA_CONTENT_ERROR_NONE Successful
* @retval #MEDIA_CONTENT_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int media_storage_get_type(media_storage_h storage, media_content_storage_e *storage_type);
+int media_storage_get_type(media_storage_h storage, media_content_storage_e *storage_type) TIZEN_DEPRECATED_API;
/**
* @}
* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
* @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.
+ * If this feature is not supported on the device, #MEDIA_CONTENT_TYPE_OTHERS type file is not scanned.
*/
typedef enum {
MEDIA_CONTENT_TYPE_IMAGE = 0, /**<The type of an image */
/**
* @ingroup CAPI_CONTENT_MEDIA_CONTENT_MODULE
+ * @deprecated Deprecated since 5.0.
* @brief Enumeration for the storage type.
* @details This information is used to establish where the folder is.
* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
/**
* @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
*/
/**
* @ingroup CAPI_CONTENT_MEDIA_STORAGE_MODULE
+ * @deprecated Deprecated since 5.0.
* @brief Called for every storage in the obtained list of storages.
* @details Iterates over a media storage list.
*
#define MEDIA_IS_DRM "MEDIA_IS_DRM"
/**
+ * @deprecated Deprecated since 5.0.
* @brief Media storage.
* @details There are 2 types:\n
* 0-internal storage, 1-external storage\n
#define FOLDER_MODIFIED_TIME "FOLDER_MODIFIED_TIME"
/**
+ * @deprecated Deprecated since 5.0.
* @brief Folder storage.
* @details There are 2 types:\n
* 0-internal storage, 1-external storage\n
#define BOOKMARK_NAME "BOOKMARK_NAME"
/**
+ * @deprecated Deprecated since 5.0.
* @brief Storage ID.
* @details You can use above define to set the condition of storage filter and order keyword.
* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
#define MEDIA_STORAGE_ID "STORAGE_ID"
/**
+ * @deprecated Deprecated since 5.0.
* @brief Storage path.
* @details You can use above define to set the condition of storage filter and order keyword.
* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
int media_filter_set_order(filter_h filter, media_content_order_e order_type, const char *order_keyword, media_content_collation_e collate_type);
/**
+ * @deprecated Deprecated since 5.0. Use media_filter_set_condition() with MEDIA_PATH keyword instead. \n
+ * See @ref CAPI_SYSTEM_STORAGE_MODULE for information about file system paths.
+ *
* @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
*
* @see media_filter_create()
* @see media_filter_destroy()
*/
-int media_filter_set_storage(filter_h filter, const char *storage_id);
+int media_filter_set_storage(filter_h filter, const char *storage_id) TIZEN_DEPRECATED_API;
/**
* @brief Gets the @a offset and @a count for the given @a filter used to limit the number of items returned.
int media_filter_get_order(filter_h filter, media_content_order_e* order_type, char **order_keyword, media_content_collation_e *collate_type);
/**
+ * @deprecated Deprecated since 5.0.
* @brief Gets the @a storage_id for given @a filter.
* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @see media_filter_create()
* @see media_filter_destroy()
*/
-int media_filter_get_storage(filter_h filter, char **storage_id);
+int media_filter_get_storage(filter_h filter, char **storage_id) TIZEN_DEPRECATED_API;
/**
* @}
int media_folder_get_modified_time(media_folder_h folder, time_t *date) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 5.0. Use storage_get_type_dev() instead.
* @brief Gets the folder storage type.
* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
*
* @retval #MEDIA_CONTENT_ERROR_NONE Successful
* @retval #MEDIA_CONTENT_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int media_folder_get_storage_type(media_folder_h folder, media_content_storage_e *storage_type);
+int media_folder_get_storage_type(media_folder_h folder, media_content_storage_e *storage_type) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 5.0.
* @brief Gets the storage id of the folder.
* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @retval #MEDIA_CONTENT_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #MEDIA_CONTENT_ERROR_OUT_OF_MEMORY Out of memory
*/
-int media_folder_get_storage_id(media_folder_h folder, char **storage_id);
+int media_folder_get_storage_id(media_folder_h folder, char **storage_id) TIZEN_DEPRECATED_API;
/**
* @deprecated Deprecated since 4.0. \n
/**
* @brief Gets the timeline of content file.
- * @details If the content file has the creation time information (like Content recored date or Image creation date), that value is timeline. \n
+ * @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
*
int media_info_get_keyword(media_info_h media, char **keyword) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 5.0.
* @brief Gets the storage id of content file.
* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @retval #MEDIA_CONTENT_ERROR_OUT_OF_MEMORY Out of memory
* @retval #MEDIA_CONTENT_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int media_info_get_storage_id(media_info_h media, char **storage_id);
+int media_info_get_storage_id(media_info_h media, char **storage_id) TIZEN_DEPRECATED_API;
/**
* @brief Checks whether the media is protected via DRM.
int media_info_is_360_content(media_info_h media, bool *is_360);
/**
+ * @deprecated Deprecated since 5.0. Use storage_get_type_dev() instead.
* @brief Gets the storage type of content file.
* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
*
* @retval #MEDIA_CONTENT_ERROR_NONE Successful
* @retval #MEDIA_CONTENT_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int media_info_get_storage_type(media_info_h media, media_content_storage_e *storage_type);
+int media_info_get_storage_type(media_info_h media, media_content_storage_e *storage_type) TIZEN_DEPRECATED_API;
/**
* @deprecated Deprecated since 4.0. \n
*/
/**
+* @deprecated Deprecated since 5.0.
* @brief Gets media storage from database.
* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
*
* @see media_content_connect()
*/
-int media_storage_get_storage_info_from_db(const char *storage_id, media_storage_h *storage);
+int media_storage_get_storage_info_from_db(const char *storage_id, media_storage_h *storage) TIZEN_DEPRECATED_API;
/**
+* @deprecated Deprecated since 5.0. Use @ref CAPI_SYSTEM_STORAGE_MODULE instead.
* @brief Gets the count of media storage for the passed @a filter from the media database.
* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
*
* @see media_content_connect()
*/
-int media_storage_get_storage_count_from_db(filter_h filter, int *storage_count);
+int media_storage_get_storage_count_from_db(filter_h filter, int *storage_count) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 5.0. Use @ref CAPI_SYSTEM_STORAGE_MODULE instead.
* @brief Iterates through media storage from the media database.
* @details This function gets all media storage handles meeting the given @a filter.
* The @a callback function will be invoked for every retrieved media storage.
* @see media_content_connect()
* @see media_storage_destroy()
*/
-int media_storage_foreach_storage_from_db(filter_h filter, media_storage_cb callback, void *user_data);
+int media_storage_foreach_storage_from_db(filter_h filter, media_storage_cb callback, void *user_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 5.0. Use media_info_get_media_count_from_db() instead.
* @brief Gets the count of media files for the passed @a filter in the given @a storage_id from the media database.
* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
*
* @see media_content_connect()
*/
-int media_storage_get_media_count_from_db(const char *storage_id, filter_h filter, int *media_count);
+int media_storage_get_media_count_from_db(const char *storage_id, filter_h filter, int *media_count) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 5.0. Use media_info_foreach_media_from_db() instead.
* @brief Iterates through the media files with an optional @a filter in the given @a storage_id from the media database.
* @details This function gets all media files associated with the given storage and
* meeting desired filter option and calls @a callback for
* @see media_content_connect()
* @see media_filter_create()
*/
-int media_storage_foreach_media_from_db(const char *storage_id, filter_h filter, media_info_cb callback, void *user_data);
+int media_storage_foreach_media_from_db(const char *storage_id, filter_h filter, media_info_cb callback, void *user_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 5.0.
* @brief Destroys media storage handle.
* @details The function frees all resources related to the media storage handle. This handle
* can no longer be used to perform any operations. New media storage handle has to
*
* @see media_storage_clone()
*/
-int media_storage_destroy(media_storage_h storage);
+int media_storage_destroy(media_storage_h storage) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 5.0.
* @brief Clones the media storage handle.
*
* @details This function copies the media storage handle from a source to the destination.
* @see media_storage_foreach_storage_from_db()
* @see media_storage_get_storage_info_from_db()
*/
-int media_storage_clone(media_storage_h *dst, media_storage_h src);
+int media_storage_clone(media_storage_h *dst, media_storage_h src) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 5.0.
* @brief Gets the storage id of media storage.
* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @retval #MEDIA_CONTENT_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #MEDIA_CONTENT_ERROR_OUT_OF_MEMORY Out of memory
*/
-int media_storage_get_id(media_storage_h storage, char **storage_id);
+int media_storage_get_id(media_storage_h storage, char **storage_id) TIZEN_DEPRECATED_API;
/**
* @deprecated Deprecated since 4.0.
int media_storage_get_name(media_storage_h storage, char **storage_name) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 5.0. Use @ref CAPI_SYSTEM_STORAGE_MODULE instead.
* @brief Gets the storage path of media storage.
* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @retval #MEDIA_CONTENT_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #MEDIA_CONTENT_ERROR_OUT_OF_MEMORY Out of memory
*/
-int media_storage_get_path(media_storage_h storage, char **storage_path);
+int media_storage_get_path(media_storage_h storage, char **storage_path) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 5.0. Use storage_get_type_dev() instead.
* @brief Gets the storage type of media storage.
* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @retval #MEDIA_CONTENT_ERROR_NONE Successful
* @retval #MEDIA_CONTENT_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int media_storage_get_type(media_storage_h storage, media_content_storage_e *storage_type);
+int media_storage_get_type(media_storage_h storage, media_content_storage_e *storage_type) TIZEN_DEPRECATED_API;
/**
* @}
int media_filter_set_storage(filter_h filter, const char *storage_id)
{
int ret = MEDIA_CONTENT_ERROR_NONE;
+ media_content_warn("DEPRECATION WARNING: media_filter_set_storage() is deprecated and will be removed from next release. Use media_filter_set_condition() with MEDIA_PATH keyword instead.");
filter_s *_filter = (filter_s*)filter;
if ((_filter != NULL) && STRING_VALID(storage_id)) {
int media_filter_get_storage(filter_h filter, char **storage_id)
{
int ret = MEDIA_CONTENT_ERROR_NONE;
+ media_content_warn("DEPRECATION WARNING: media_filter_get_storage() is deprecated and will be removed from next release.");
filter_s *_filter = (filter_s*)filter;
if (_filter) {
int media_folder_get_storage_type(media_folder_h folder, media_content_storage_e* storage_type)
{
int ret = MEDIA_CONTENT_ERROR_NONE;
+ media_content_warn("DEPRECATION WARNING: media_folder_get_storage_type() is deprecated and will be removed from next release. Use storage_get_type_dev() instead.");
media_folder_s *_folder = (media_folder_s*)folder;
if (_folder) {
int media_folder_get_storage_id(media_folder_h folder, char **storage_id)
{
int ret = MEDIA_CONTENT_ERROR_NONE;
+ media_content_warn("DEPRECATION WARNING: media_folder_get_storage_id() is deprecated and will be removed from next release.");
media_folder_s *_folder = (media_folder_s*)folder;
if (_folder) {
int media_info_get_storage_id(media_info_h media, char **storage_id)
{
int ret = MEDIA_CONTENT_ERROR_NONE;
+ media_content_warn("DEPRECATION WARNING: media_info_get_storage_id() is deprecated and will be removed from next release.");
media_info_s *_media = (media_info_s*)media;
if (_media && storage_id) {
int media_info_get_storage_type(media_info_h media, media_content_storage_e *storage_type)
{
int ret = MEDIA_CONTENT_ERROR_NONE;
+ media_content_warn("DEPRECATION WARNING: media_info_get_storage_type() is deprecated and will be removed from next release. Use storage_get_type_dev() instead.");
media_info_s *_media = (media_info_s*)media;
if (_media && storage_type) {
int media_storage_get_storage_info_from_db(const char *storage_id, media_storage_h *storage)
{
int ret = MEDIA_CONTENT_ERROR_NONE;
+ media_content_warn("DEPRECATION WARNING: media_storage_get_storage_info_from_db() is deprecated and will be removed from next release.");
char select_query[DEFAULT_QUERY_SIZE] = {0, };
sqlite3_stmt *stmt = NULL;
int media_storage_get_storage_count_from_db(filter_h filter, int *storage_count)
{
int ret = MEDIA_CONTENT_ERROR_NONE;
+ media_content_warn("DEPRECATION WARNING: media_storage_get_storage_count_from_db() is deprecated and will be removed from next release.");
if (storage_count) {
ret = _media_db_get_group_count(filter, MEDIA_GROUP_STORAGE, storage_count);
int media_storage_foreach_storage_from_db(filter_h filter, media_storage_cb callback, void *user_data)
{
int ret = MEDIA_CONTENT_ERROR_NONE;
+ media_content_warn("DEPRECATION WARNING: media_storage_foreach_storage_from_db() is deprecated and will be removed from next release.");
if (callback != NULL) {
#ifdef _USE_TVPD_MODE
int media_storage_get_media_count_from_db(const char *storage_id, filter_h filter, int *media_count)
{
int ret = MEDIA_CONTENT_ERROR_NONE;
+ media_content_warn("DEPRECATION WARNING: media_storage_get_media_count_from_db() is deprecated and will be removed from next release.");
if (STRING_VALID(storage_id) && media_count) {
ret = _media_db_get_group_item_count(storage_id, filter, MEDIA_GROUP_STORAGE, media_count);
int media_storage_foreach_media_from_db(const char *storage_id, filter_h filter, media_info_cb callback, void *user_data)
{
int ret = MEDIA_CONTENT_ERROR_NONE;
+ media_content_warn("DEPRECATION WARNING: media_storage_foreach_media_from_db() is deprecated and will be removed from next release.");
if ((callback != NULL) && STRING_VALID(storage_id)) {
ret = _media_db_get_group_item(storage_id, filter, callback, user_data, MEDIA_GROUP_STORAGE);
int media_storage_destroy(media_storage_h storage)
{
int ret = MEDIA_CONTENT_ERROR_NONE;
+ media_content_warn("DEPRECATION WARNING: media_storage_destroy() is deprecated and will be removed from next release.");
media_storage_s *_storage = (media_storage_s*)storage;
if (_storage) {
SAFE_FREE(_storage->storage_id);
int media_storage_clone(media_storage_h *dst, media_storage_h src)
{
int ret = MEDIA_CONTENT_ERROR_NONE;
+ media_content_warn("DEPRECATION WARNING: media_storage_clone() is deprecated and will be removed from next release.");
media_storage_s *_src = (media_storage_s*)src;
if (_src != NULL) {
int media_storage_get_id(media_storage_h storage, char **storage_id)
{
int ret = MEDIA_CONTENT_ERROR_NONE;
+ media_content_warn("DEPRECATION WARNING: media_storage_get_id() is deprecated and will be removed from next release.");
media_storage_s *_storage = (media_storage_s*)storage;
if (_storage && storage_id) {
int media_storage_get_path(media_storage_h storage, char **storage_path)
{
int ret = MEDIA_CONTENT_ERROR_NONE;
+ media_content_warn("DEPRECATION WARNING: media_storage_get_path() is deprecated and will be removed from next release.");
media_storage_s *_storage = (media_storage_s*)storage;
if (_storage && storage_path) {
int media_storage_get_type(media_storage_h storage, media_content_storage_e *storage_type)
{
int ret = MEDIA_CONTENT_ERROR_NONE;
+ media_content_warn("DEPRECATION WARNING: media_storage_get_type() is deprecated and will be removed from next release. Use storage_get_type_dev() instead.");
media_storage_s *_storage = (media_storage_s*)storage;
if (_storage && storage_type) {