mmserv/metadatautility/Src/MetaDataParserFactory.cpp
branchRCL_3
changeset 15 ab526b8cacfb
parent 0 71ca22bcf22a
--- a/mmserv/metadatautility/Src/MetaDataParserFactory.cpp	Wed Jun 09 10:15:38 2010 +0300
+++ b/mmserv/metadatautility/Src/MetaDataParserFactory.cpp	Mon Jun 21 16:15:34 2010 +0300
@@ -50,8 +50,22 @@
 #ifdef _DEBUG
 	RDebug::Print(_L("CMetaDataParserFactory::CreateID3ParserL"));
 #endif
+
+	return CreateID3ParserL( aSource, 0 );
+	}
+
+// -----------------------------------------------------------------------------
+// CMetaDataParserFactory::CreateID3ParserL
+// -----------------------------------------------------------------------------
+//
+CMetaDataParser* CMetaDataParserFactory::CreateID3ParserL(
+    CMetaDataSource& aSource, TUint aOffset )
+    {
+#ifdef _DEBUG
+    RDebug::Print(_L("CMetaDataParserFactory::CreateID3ParserL"));
+#endif
 	CMetaDataParser* parser = NULL;
-	TRAPD( err, parser = CMetaDataParserID3v2::CreateID3v2ParserL( aSource ));
+    TRAPD( err, parser = CMetaDataParserID3v2::CreateID3v2ParserL( aSource, aOffset ));
 	if ( !err && parser )
 		{
 		if ( parser->MetaDataExists() )