[ACR-1819] Deprecate meaningless media group enum
[platform/core/api/media-content.git] / include_product / media_content_type_product.h
index e4a54fc..3d74d6f 100755 (executable)
@@ -27,6 +27,7 @@ typedef enum {
        MEDIA_CONTENT_SCAN_PARTIAL_COMPLETE             = 2,
        MEDIA_CONTENT_SCAN_COMPLETE                     = 3,
        MEDIA_CONTENT_EXTRACT_COMPLETE          = 4,
+       MEDIA_CONTENT_RECURSIVE_START           = 5,
 } media_content_complete_phase_e;
 
 /**
@@ -84,69 +85,64 @@ typedef void *media_uhd_h;
 typedef bool (*media_pvr_cb)(media_pvr_h pvr, void *user_data);
 typedef bool (*media_uhd_cb)(media_uhd_h uhd, void *user_data);
 
-#define MEDIA_PLAYED_COUNT "MEDIA_PLAYED_COUNT"
-#define MEDIA_LAST_PLAYED_TIME "MEDIA_LAST_PLAYED_TIME"
-#define MEDIA_LAST_PLAYED_POSITION "MEDIA_LAST_PLAYED_POSITION"
-
-#define MEDIA_FOLDER_ID "MEDIA_FOLDER_ID" /**< Media folder ID */
-#define MEDIA_MODIFIED_MONTH "MEDIA_MODIFIED_MONTH"            /**< media modified month */
-#define MEDIA_MODIFIED_DATE "MEDIA_MODIFIED_DATE"              /**< media modified date */
-#define MEDIA_STITCHED_INFO "MEDIA_STITCHED_INFO"
-
-#ifdef _USE_SENIOR_MODE
-#define MEDIA_CONTACT  "MEDIA_CONTACT"
-#define MEDIA_APP_DATA "MEDIA_APP_DATA"
-#endif
-
-#define PVR_DURATION                           "PVR_DURATION"
-#define PVR_TIME_ZONE                          "PVR_TIME_ZONE"
-#define PVR_PTC                                                "PVR_PTC"
-#define PVR_MAJOR                                      "PVR_MAJOR"
-#define PVR_MINOR                                      "PVR_MINOR"
-#define PVR_CHANNEL_TYPE                       "PVR_CHANNEL_TYPE"
-#define PVR_CHANNEL_NAME                       "PVR_CHANNEL_NAME"
-#define PVR_CHANNEL_NUM                                "PVR_CHANNEL_NUM"
-#define PVR_PROGRAM_TITLE                      "PVR_PROGRAM_TITLE"
-#define PVR_PROGRAM_NUM                        "PVR_PROGRAM_NUM"
-#define PVR_PROGRAM_CRID                       "PVR_PROGRAM_CRID"
-#define PVR_GUIDANCE                           "PVR_GUIDANCE"
-#define PVR_SYNOPSIS                           "PVR_SYNOPSIS"
-#define PVR_GENRE                                      "PVR_GENRE"
-#define PVR_LANGUAGE                           "PVR_LANGUAGE"
-#define PVR_EMBARGO_TIME                       "PVR_EMBARGO_TIME"
-#define PVR_EXPIRY_TIME                                "PVR_EXPIRY_TIME"
-#define PVR_START_TIME                         "PVR_START_TIME"
-#define PVR_PROGRAM_START_TIME "PVR_PROGRAM_START_TIME"
-#define PVR_PROGRAM_END_TIME           "PVR_PROGRAM_END_TIME"
-#define PVR_PROGRAM_DATE                       "PVR_PROGRAM_DATE"
-#define PVR_PARENTAL_RATING            "PVR_PARENTAL_RATING"
-#define PVR_TIMER_RECORD                       "PVR_TIMER_RECORD"
-#define PVR_SERIES_RECORD                      "PVR_SERIES_RECORD"
-#define PVR_HD                                         "PVR_HD"
-#define PVR_SUBTITLE                           "PVR_SUBTITLE"
-#define PVR_TTX                                                "PVR_TTX"
-#define PVR_AD                                         "PVR_AD"
-#define PVR_HARDOF_HEARINGRADIO        "PVR_HARDOF_HEARINGRADIO"
-#define PVR_DATA_SERVICE                       "PVR_DATA_SERVICE"
-#define PVR_CONTENT_LOCK                       "PVR_CONTENT_LOCK"
-#define PVR_CONTENT_WATCH              "PVR_CONTENT_WATCH"
-#define PVR_CONTENT_HAS_AUDIO_ONLY     "PVR_CONTENT_HAS_AUDIO_ONLY"
-#define PVR_CONTENT_IS_LOCAL_RECORD    "PVR_CONTENT_IS_LOCAL_RECORD"
-#define PVR_CONTENT_RESOLUTION         "PVR_CONTENT_RESOLUTION"
-#define PVR_CONTENT_ASPECTRATIO                "PVR_CONTENT_ASPECTRATIO"
-#define PVR_MODIFIED_MONTH             "PVR_MODIFIED_MONTH"
-#define PVR_MODIFIED_DATE              "PVR_MODIFIED_DATE"
-#define PVR_SPORTS_TYPE                        "PVR_SPORTS_TYPE"
-#define PVR_GUIDANCE_LENGTH            "PVR_GUIDANCE_LENGTH"
-#define PVR_TVMODE                                     "PVR_TVMODE"
-#define PVR_PLAY_COUNT                         "PVR_PLAY_COUNT"
-#define PVR_PRIVATE_DATA                       "PVR_PRIVATE_DATA"
-#define UHD_CONTENT_TITLE              "UHD_CONTENT_TITLE"
-#define UHD_RELEASE_DATE               "UHD_RELEASE_DATE"
-#define UHD_SUB_TYPE                   "UHD_SUB_TYPE"
-#define UHD_FILE_NAME                  "UHD_FILE_NAME"
-#define UHD_FOLDER_ID                  "UHD_FOLDER_ID"
-#define UHD_PLAYED_COUNT               "UHD_PLAYED_COUNT"
+#define MEDIA_PLAYED_COUNT "played_count"
+#define MEDIA_LAST_PLAYED_TIME "last_played_time"
+#define MEDIA_LAST_PLAYED_POSITION "last_played_position"
+
+#define MEDIA_FOLDER_ID "folder_id" /**< Media folder ID */
+#define MEDIA_MODIFIED_MONTH "modified_month"          /**< media modified month */
+#define MEDIA_MODIFIED_DATE "modified_date"            /**< media modified date */
+#define MEDIA_STITCHED_INFO "stitched_info"
+
+#define PVR_DURATION                           "duration"
+#define PVR_TIME_ZONE                          "timezone"
+#define PVR_PTC                                                "ptc"
+#define PVR_MAJOR                                      "major"
+#define PVR_MINOR                                      "minor"
+#define PVR_CHANNEL_TYPE                       "channel_type"
+#define PVR_CHANNEL_NAME                       "channel_name"
+#define PVR_CHANNEL_NUM                                "channel_num"
+#define PVR_PROGRAM_TITLE                      "program_title"
+#define PVR_PROGRAM_NUM                                "program_num"
+#define PVR_PROGRAM_CRID                       "program_crid"
+#define PVR_GUIDANCE                           "guidance"
+#define PVR_SYNOPSIS                           "synopsis"
+#define PVR_GENRE                                      "genre"
+#define PVR_LANGUAGE                           "language"
+#define PVR_EMBARGO_TIME                       "embargo_time"
+#define PVR_EXPIRY_TIME                                "expiry_time"
+#define PVR_START_TIME                         "start_time"
+#define PVR_PROGRAM_START_TIME         "program_start_time"
+#define PVR_PROGRAM_END_TIME           "program_end_time"
+#define PVR_PROGRAM_DATE                       "program_date"
+#define PVR_PARENTAL_RATING                    "parental_rating"
+#define PVR_TIMER_RECORD                       "timer_record"
+#define PVR_SERIES_RECORD                      "series_record"
+#define PVR_HD                                         "hd"
+#define PVR_SUBTITLE                           "subtitle"
+#define PVR_TTX                                                "ttx"
+#define PVR_AD                                         "ad"
+#define PVR_HARDOF_HEARINGRADIO                "hard_of_hearing_radio"
+#define PVR_DATA_SERVICE                       "data_service"
+#define PVR_CONTENT_LOCK                       "content_lock"
+#define PVR_CONTENT_WATCH                      "content_watch"
+#define PVR_CONTENT_HAS_AUDIO_ONLY     "has_audio_only"
+#define PVR_CONTENT_IS_LOCAL_RECORD    "is_local_record"
+#define PVR_CONTENT_RESOLUTION         "resolution"
+#define PVR_CONTENT_ASPECTRATIO                "aspectratio"
+#define PVR_MODIFIED_MONTH                     "modified_month"
+#define PVR_MODIFIED_DATE                      "modified_date"
+#define PVR_SPORTS_TYPE                                "sports_type"
+#define PVR_GUIDANCE_LENGTH                    "guidance_length"
+#define PVR_TVMODE                                     "tvmode"
+#define PVR_PLAY_COUNT                         "play_count"
+#define PVR_PRIVATE_DATA                       "private_data"
+#define UHD_CONTENT_TITLE                      "content_title"
+#define UHD_RELEASE_DATE                       "release_date"
+#define UHD_SUB_TYPE                           "sub_type"
+#define UHD_FILE_NAME                          "file_name"
+#define UHD_FOLDER_ID                          "folder_uuid"
+#define UHD_PLAYED_COUNT                       "played_count"
 
 
 #ifdef __cplusplus