mmserv/metadatautility/Src/MetaDataParserID3v2.h
branchRCL_3
changeset 30 ab526b8cacfb
parent 0 71ca22bcf22a
equal deleted inserted replaced
24:bea5e7625e42 30:ab526b8cacfb
    51         * Two-phased constructor.
    51         * Two-phased constructor.
    52         * @param aSource A pointer to a metadata source
    52         * @param aSource A pointer to a metadata source
    53         * @return A pointer to a new instance of this class
    53         * @return A pointer to a new instance of this class
    54         */
    54         */
    55         static CMetaDataParserID3v2* CreateID3v2ParserL( CMetaDataSource& aSource );
    55         static CMetaDataParserID3v2* CreateID3v2ParserL( CMetaDataSource& aSource );
       
    56         
       
    57         /**
       
    58         * Two-phased constructor.
       
    59         * @param aSource A pointer to a metadata source
       
    60         * @param aOffset File offset of ID3 metadata 
       
    61         * @return A pointer to a new instance of this class
       
    62         */
       
    63         static CMetaDataParserID3v2* CreateID3v2ParserL( CMetaDataSource& aSource, TUint aOffset  );
    56 
    64 
    57         /**
    65         /**
    58         * Destructor.
    66         * Destructor.
    59         */
    67         */
    60         virtual ~CMetaDataParserID3v2();
    68         virtual ~CMetaDataParserID3v2();
   251         /**
   259         /**
   252         * Finds the version of ID3v2 tag. (e.g. ID3v2.4 returns 4)
   260         * Finds the version of ID3v2 tag. (e.g. ID3v2.4 returns 4)
   253 		* @param aSource Data source.
   261 		* @param aSource Data source.
   254         * @return ID3 tag version, KErrNotFound if none found.
   262         * @return ID3 tag version, KErrNotFound if none found.
   255 		*/
   263 		*/
   256 		static TInt VersionL( CMetaDataSource& aSource );
   264 		static TInt VersionL( CMetaDataSource& aSource, TUint aOffset );
   257 		
   265 		
   258 		
   266 		
   259 
   267 
   260  	protected:	// Data
   268  	protected:	// Data
   261 
   269