mmserv/metadatautility/Src/MetaDataParserFactory.cpp
branchRCL_3
changeset 30 ab526b8cacfb
parent 0 71ca22bcf22a
equal deleted inserted replaced
24:bea5e7625e42 30:ab526b8cacfb
    48 	CMetaDataSource& aSource )
    48 	CMetaDataSource& aSource )
    49 	{
    49 	{
    50 #ifdef _DEBUG
    50 #ifdef _DEBUG
    51 	RDebug::Print(_L("CMetaDataParserFactory::CreateID3ParserL"));
    51 	RDebug::Print(_L("CMetaDataParserFactory::CreateID3ParserL"));
    52 #endif
    52 #endif
    53 	CMetaDataParser* parser = NULL;
    53 
    54 	TRAPD( err, parser = CMetaDataParserID3v2::CreateID3v2ParserL( aSource ));
    54 	return CreateID3ParserL( aSource, 0 );
       
    55 	}
       
    56 
       
    57 // -----------------------------------------------------------------------------
       
    58 // CMetaDataParserFactory::CreateID3ParserL
       
    59 // -----------------------------------------------------------------------------
       
    60 //
       
    61 CMetaDataParser* CMetaDataParserFactory::CreateID3ParserL(
       
    62     CMetaDataSource& aSource, TUint aOffset )
       
    63     {
       
    64 #ifdef _DEBUG
       
    65     RDebug::Print(_L("CMetaDataParserFactory::CreateID3ParserL"));
       
    66 #endif
       
    67 	CMetaDataParser* parser = NULL;
       
    68     TRAPD( err, parser = CMetaDataParserID3v2::CreateID3v2ParserL( aSource, aOffset ));
    55 	if ( !err && parser )
    69 	if ( !err && parser )
    56 		{
    70 		{
    57 		if ( parser->MetaDataExists() )
    71 		if ( parser->MetaDataExists() )
    58 			{
    72 			{
    59 			return parser;
    73 			return parser;