mmappfw_plat/harvester_metadata_extractor_api/inc/mpxmetadataextractor.h
changeset 32 edd273b3192a
parent 27 cbb1bfb7ebfb
equal deleted inserted replaced
27:cbb1bfb7ebfb 32:edd273b3192a
    17 
    17 
    18 
    18 
    19 #ifndef CMPXMETADATAEXTRACTOR_H
    19 #ifndef CMPXMETADATAEXTRACTOR_H
    20 #define CMPXMETADATAEXTRACTOR_H
    20 #define CMPXMETADATAEXTRACTOR_H
    21 
    21 
       
    22 #include <thumbnailmanager.h>
       
    23 #include <thumbnailmanagerobserver.h>
       
    24 
       
    25 // FORWARD DECLARATION
    22 class CMPXMedia;
    26 class CMPXMedia;
    23 class CMPXCollectionPath;
    27 class CMPXCollectionPath;
    24 class CMetaDataUtility;
       
    25 class CMPXFileInfoUtility;
    28 class CMPXFileInfoUtility;
    26 class CMPXDrmMediaUtility;
    29 class CMPXDrmMediaUtility;
    27 class MMPXMetadataExtractorObserver;
    30 class MMPXMetadataExtractorObserver;
    28 #include <thumbnailmanager.h>
    31 class CMetaDataUtility;
    29 #include <thumbnailmanagerobserver.h>
    32 class CMetaDataFieldContainer;
    30 
    33 
    31 /**
    34 /**
    32  *  Extracts metadata from a file.
    35  *  Extracts metadata from a file.
    33  *
    36  *
    34  *  @lib mpxfilehandler.lib
    37  *  @lib mpxfilehandler.lib
   228     /**
   231     /**
   229      * Clean up
   232      * Clean up
   230      * @since 9.2 
   233      * @since 9.2 
   231      */
   234      */
   232     void CleanUp();
   235     void CleanUp();
       
   236         
       
   237     /**
       
   238      * Sets drm media properties
       
   239      * @since 9.2 
       
   240      */
       
   241     void SetDrmMediaPropertiesL(const CMetaDataFieldContainer& aMetaCont);
       
   242 
   233     
   243     
   234 private:
   244 private:
   235 
   245 
   236     /**
   246     /**
   237     * Private Two-Phased constuctor.
   247     * Private Two-Phased constuctor.