harvester/harvesterplugins/AudioPlugin/inc/harvesteraudioplugin.h
branchRCL_3
changeset 13 4a4892eec172
parent 9 82c0024438c8
child 19 b73252188534
equal deleted inserted replaced
12:9f21bab39f42 13:4a4892eec172
    53 		CMdEPropertyDef* iDurationPropertyDef;
    53 		CMdEPropertyDef* iDurationPropertyDef;
    54 		CMdEPropertyDef* iCopyrightPropertyDef;
    54 		CMdEPropertyDef* iCopyrightPropertyDef;
    55 		CMdEPropertyDef* iThumbnailPropertyDef;
    55 		CMdEPropertyDef* iThumbnailPropertyDef;
    56 		CMdEPropertyDef* iDatePropertyDef;
    56 		CMdEPropertyDef* iDatePropertyDef;
    57 		CMdEPropertyDef* iDrmPropertyDef;
    57 		CMdEPropertyDef* iDrmPropertyDef;
       
    58 		CMdEPropertyDef* iDefaultFolderPropertyDef;
    58 
    59 
    59 		// Audio property definitions
    60 		// Audio property definitions
    60 		CMdEPropertyDef* iAlbumPropertyDef;
    61 		CMdEPropertyDef* iAlbumPropertyDef;
    61 		CMdEPropertyDef* iComposerPropertyDef;		
    62 		CMdEPropertyDef* iComposerPropertyDef;		
    62 		CMdEPropertyDef* iOriginalArtistPropertyDef;
    63 		CMdEPropertyDef* iOriginalArtistPropertyDef;
   143 
   144 
   144 		/**
   145 		/**
   145 		 * Get song name, artist, album, genre and composer from normal music
   146 		 * Get song name, artist, album, genre and composer from normal music
   146          * file (eg. mp3).
   147          * file (eg. mp3).
   147 		 */
   148 		 */
   148         void GetMusicPropertiesL( CHarvesterData* aHD, TBool aIsAdd );
   149         void GetMusicPropertiesL( CHarvesterData* aHD, TBool aIsAdd, TPtrC aMimeType );
   149 
   150 
   150 	private:
   151 	private:
   151 		CAudioMDParser* iAudioParser;
   152 		CAudioMDParser* iAudioParser;
   152 		
   153 		
   153 		CHarvesterAudioPluginPropertyDefs* iPropDefs;
   154 		CHarvesterAudioPluginPropertyDefs* iPropDefs;
   154 		
   155 		
   155 		CThumbnailManager* iTNM;
   156 		CThumbnailManager* iTNM;
   156 		TBool iHarvestAlbumArt;
   157 		TBool iHarvestAlbumArt;
   157 		
   158 		
   158 		TInt iMaxTextLength;
   159 		TInt iMaxTextLength;
       
   160 		
       
   161 		HBufC* iPhoneSoundsPath;
       
   162 		HBufC* iMmcSoundsPath;
   159 	};
   163 	};
   160 
   164 
   161 
   165 
   162 #endif  // HARVESTERAUDIOPLUGIN_H
   166 #endif  // HARVESTERAUDIOPLUGIN_H
   163 
   167