equal
deleted
inserted
replaced
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 |