Change media type for TV
[platform/core/api/media-content.git] / include_product / media_content_type.h
index 25e4179..afc3764 100755 (executable)
 extern "C" {
 #endif /* __cplusplus */
 
-#if 0
-#ifndef _USE_SENIOR_MODE
-#define _USE_SENIOR_MODE
-#endif
-#endif
-
 /**
  * @file media_content_type.h
  * @brief This file contains API related to media-content enumerations for media data types, groups, orientations, \n
@@ -58,13 +52,13 @@ typedef enum {
        MEDIA_CONTENT_TYPE_SOUND        = 2,    /**<The type of sound */
        MEDIA_CONTENT_TYPE_MUSIC                = 3,    /**<The type of music */
        MEDIA_CONTENT_TYPE_OTHERS       = 4,    /**<The type of other */
-       MEDIA_CONTENT_TYPE_PVR                  = 5,            /**<The type of PVR */
-       MEDIA_CONTENT_TYPE_UHD                  = 6,            /**<The type of UHD */
-       MEDIA_CONTENT_TYPE_SCSA                 = 7,            /**<The type of SCSA */
+       MEDIA_CONTENT_TYPE_PVR                  = 1001,         /**<The type of PVR */
+       MEDIA_CONTENT_TYPE_UHD                  = 1002,         /**<The type of UHD */
+       MEDIA_CONTENT_TYPE_SCSA                 = 1003,         /**<The type of SCSA */
 } media_content_type_e;
 
 /**
- * @ingroup CAPI_CONTENT_MEDIA_CONTENT_MODULE
+ * @ingroup CAPI_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.
@@ -192,9 +186,6 @@ typedef enum {
        MEDIA_CONTENT_GROUP_RATING = 20,              /**< Media group ID for a rating*/
        MEDIA_CONTENT_GROUP_MODIFIED_MONTH = 29,                 /**< Media group ID for the modified time*/
        MEDIA_CONTENT_GROUP_MODIFIED_DATE,               /**< Media group ID for the modified date*/
-#ifdef _USE_SENIOR_MODE
-       MEDIA_CONTENT_GROUP_CONTACT,
-#endif
        MEDIA_CONTENT_GROUP_ALBUM,
        MEDIA_CONTENT_GROUP_MAX,                /**< Invalid media group ID*/
        MEDIA_PVR_GROUP_DURATION,
@@ -293,7 +284,7 @@ typedef struct media_bookmark_s *media_bookmark_h;
 typedef struct media_album_s *media_album_h;
 
 /**
- * @ingroup CAPI_CONTENT_MEDIA_IMAGE_MODULE
+ * @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
  */
@@ -336,7 +327,7 @@ typedef void *media_storage_h;
 typedef void *media_face_h;
 
 /**
- * @ingroup CAPI_CONTENT_MEDIA_CONTENT_MODULE
+ * @ingroup CAPI_MEDIA_CONTENT_MODULE
  * @brief The structure type for the Media content noti handle.
  * @since_tizen 3.0
  */
@@ -862,6 +853,7 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data);
 #define MEDIA_RECORDED_DATE "MEDIA_RECORDED_DATE"
 
 /**
+ * @deprecated Deprecated since 5.5.
  * @brief Media copyright.
  * @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
@@ -878,6 +870,7 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data);
 #define MEDIA_TRACK_NUM "MEDIA_TRACK_NUM"
 
 /**
+ * @deprecated Deprecated since 5.5.
  * @brief Media description.
  * @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
@@ -886,6 +879,7 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data);
 #define MEDIA_DESCRIPTION "MEDIA_DESCRIPTION"
 
 /**
+ * @deprecated Deprecated since 5.5.
  * @brief Media bitrate.
  * @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
@@ -894,6 +888,7 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data);
 #define MEDIA_BITRATE "MEDIA_BITRATE"
 
 /**
+ * @deprecated Deprecated since 5.5.
  * @brief Media bit per sample.
  * @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
@@ -902,6 +897,7 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data);
 #define MEDIA_BITPERSAMPLE "MEDIA_BITPERSAMPLE"
 
 /**
+ * @deprecated Deprecated since 5.5.
  * @brief Media sample rate.
  * @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
@@ -910,6 +906,7 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data);
 #define MEDIA_SAMPLERATE "MEDIA_SAMPLERATE"
 
 /**
+ * @deprecated Deprecated since 5.5.
  * @brief Media channel.
  * @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
@@ -974,6 +971,7 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data);
 #define MEDIA_DATETAKEN "MEDIA_DATETAKEN"
 
 /**
+ * @deprecated Deprecated since 5.5.
  * @brief Media orientation.
  * @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
@@ -982,6 +980,7 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data);
 #define MEDIA_ORIENTATION "MEDIA_ORIENTATION"
 
 /**
+ * @deprecated Deprecated since 5.5.
  * @brief Media rating.
  * @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
@@ -1010,8 +1009,8 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data);
 /**
  * @deprecated Deprecated since 5.0.
  * @brief Media storage.
- * @details There are 2 types:\n
- *               0-internal storage, 1-external storage\n
+ * @details There are 3 types:\n
+ *               0-internal storage, 1-SD card, 2-USB storage\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
  *
@@ -1019,6 +1018,7 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data);
 #define MEDIA_STORAGE_TYPE "MEDIA_STORAGE_TYPE"
 
 /**
+ * @deprecated Deprecated since 5.5.
  * @brief Media exposure time.
  * @details You can use above define to set the condition of media filter and order keyword.
  * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
@@ -1027,6 +1027,7 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data);
 #define MEDIA_EXPOSURE_TIME "MEDIA_EXPOSURE_TIME"
 
 /**
+ * @deprecated Deprecated since 5.5.
  * @brief Media fnumber.
  * @details You can use above define to set the condition of media filter and order keyword.
  * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
@@ -1035,6 +1036,7 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data);
 #define MEDIA_FNUMBER "MEDIA_FNUMBER"
 
 /**
+ * @deprecated Deprecated since 5.5.
  * @brief Media ISO.
  * @details You can use above define to set the condition of media filter and order keyword.
  * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
@@ -1043,6 +1045,7 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data);
 #define MEDIA_ISO "MEDIA_ISO"
 
 /**
+ * @deprecated Deprecated since 5.5.
  * @brief Media model.
  * @details You can use above define to set the condition of media filter and order keyword.
  * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
@@ -1128,6 +1131,7 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data);
 #define MEDIA_COMPOSER_PINYIN "MEDIA_COMPOSER_PINYIN"
 
 /**
+ * @deprecated Deprecated since 5.5.
  * @brief Media copyright 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
@@ -1139,6 +1143,7 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data);
 #define MEDIA_COPYRIGHT_PINYIN "MEDIA_COPYRIGHT_PINYIN"
 
 /**
+ * @deprecated Deprecated since 5.5.
  * @brief Media description 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