mmserv/metadatautility/Src/MetaDataParserID3v2.h
branchRCL_3
changeset 30 ab526b8cacfb
parent 0 71ca22bcf22a
--- a/mmserv/metadatautility/Src/MetaDataParserID3v2.h	Wed Jun 09 10:15:38 2010 +0300
+++ b/mmserv/metadatautility/Src/MetaDataParserID3v2.h	Mon Jun 21 16:15:34 2010 +0300
@@ -53,6 +53,14 @@
         * @return A pointer to a new instance of this class
         */
         static CMetaDataParserID3v2* CreateID3v2ParserL( CMetaDataSource& aSource );
+        
+        /**
+        * Two-phased constructor.
+        * @param aSource A pointer to a metadata source
+        * @param aOffset File offset of ID3 metadata 
+        * @return A pointer to a new instance of this class
+        */
+        static CMetaDataParserID3v2* CreateID3v2ParserL( CMetaDataSource& aSource, TUint aOffset  );
 
         /**
         * Destructor.
@@ -253,7 +261,7 @@
 		* @param aSource Data source.
         * @return ID3 tag version, KErrNotFound if none found.
 		*/
-		static TInt VersionL( CMetaDataSource& aSource );
+		static TInt VersionL( CMetaDataSource& aSource, TUint aOffset );