[ACR-1163] Add synchronous API to create thumbnails
[platform/core/multimedia/libmedia-service.git] / include / media-svc-types.h
index dd9729a..1970d16 100755 (executable)
@@ -35,7 +35,6 @@ typedef enum {
        MEDIA_SVC_STORAGE_INTERNAL = 0,         /**< The device's internal storage */
        MEDIA_SVC_STORAGE_EXTERNAL = 1,         /**< The device's external storage like sd card*/
        MEDIA_SVC_STORAGE_EXTERNAL_USB = 2,     /**< The external USB storage (Since 2.4) */
-       MEDIA_SVC_STORAGE_CLOUD = 100,          /**< The Cloud storage (Since 2.4) */
        MEDIA_SVC_STORAGE_MAX,                          /**< Invalid storage*/
 } media_svc_storage_type_e;
 
@@ -48,6 +47,9 @@ typedef enum {
        MEDIA_SVC_MEDIA_TYPE_SOUND      = 2,    /**< Sound Content like Ringtone*/
        MEDIA_SVC_MEDIA_TYPE_MUSIC      = 3,    /**< Music Content like mp3*/
        MEDIA_SVC_MEDIA_TYPE_OTHER      = 4,    /**< Not media Content*/
+       MEDIA_SVC_MEDIA_TYPE_PVR        = 5,    /**< PVR Content*/
+       MEDIA_SVC_MEDIA_TYPE_UHD        = 6,    /**< UHD Content*/
+       MEDIA_SVC_MEDIA_TYPE_SCSA       = 7,    /**< SCSA Content*/
 } media_svc_media_type_e;
 
 /**
@@ -74,10 +76,10 @@ typedef struct {
        float           altitude;                               /**< altitude*/
        char            *exposure_time;         /**< exposure_time*/
        float           fnumber;                        /**< fnumber*/
-       int             iso;                                    /**< iso*/
+       int             iso;                                    /**< iso*/
        char            *model;                         /**< model*/
-       int             width;                          /**< width*/
-       int             height;                         /**< height*/
+       int             width;                          /**< width*/
+       int             height;                         /**< height*/
        char            *datetaken;                     /**< datetaken*/
        int             orientation;                    /**< orientation*/
        int             rating;                         /**< user defined rating */
@@ -134,13 +136,13 @@ typedef struct {
 /**
  * Type definition for scanning status
  */
-typedef enum{
+typedef enum {
        MEDIA_SVC_SCAN_PREPARE          = 0,    /**< Prepare scanning*/
        MEDIA_SVC_SCAN_PROCESSING       = 1,    /**< Process scanning*/
        MEDIA_SVC_SCAN_STOP                     = 2,    /**< Stop scanning*/
        MEDIA_SVC_SCAN_COMPLETE         = 3,    /**< Complete scanning*/
        MEDIA_SVC_SCAN_MAX                      = 4,    /**< Invalid status*/
-}media_svc_scan_status_type_e;
+} media_svc_scan_status_type_e;
 
 #define MEDIA_SVC_DEFAULT_GPS_VALUE                    -200                    /**< Default GPS Value*/