X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include_product%2Fmedia_content_type_product.h;h=3d74d6f15c457e5c679b693cd4c5aa64b0cd84a7;hb=4ae31729dba63f106526109fbca324c26191224d;hp=e4a54fca286f1c814ca8b03546173e9bf8396e59;hpb=4cdc5b963ca2f3870a9f05f4c4cfdd4be022e98a;p=platform%2Fcore%2Fapi%2Fmedia-content.git diff --git a/include_product/media_content_type_product.h b/include_product/media_content_type_product.h index e4a54fc..3d74d6f 100755 --- a/include_product/media_content_type_product.h +++ b/include_product/media_content_type_product.h @@ -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