CUPnPMetaDataUtility Class Reference

class CUPnPMetaDataUtility : public CBase

Meta data utility to support UPnP tag information creation

upnputilities.lib
Since
S60 3.0

Inherits from

  • CUPnPMetaDataUtility

Constructor & Destructor Documentation

CUPnPMetaDataUtility()

CUPnPMetaDataUtility()[private]

C++ default constructor.

~CUPnPMetaDataUtility()

IMPORT_C~CUPnPMetaDataUtility()[virtual]

Destructor.

Member Functions Documentation

Album()

IMPORT_C const TDesC &Album()const
Returns album information of the file.
Since
Series 60 3.0

Artist()

IMPORT_C const TDesC &Artist()const
Returns artist information of the file.
Since
Series 60 3.0

ConstructL()

voidConstructL()[private]

By default Symbian 2nd phase constructor is private.

Date()

IMPORT_C const TDesC &Date()const
Returns date information of the file.
Since
Series 60 3.0

Genre()

IMPORT_C const TDesC &Genre()const
Returns genre information of the file.
Since
Series 60 3.0

LoadMetaDataL(const TDesC &)

IMPORT_C voidLoadMetaDataL(const TDesC &aFileName)
Loads Meta data from given file into internal data structures. Leaves in case of error
  • KErrAccessDenied = File is DRM protected

  • KErrNotSupported = Unknown file, meta data cannot be retrieved
    Since
    Series 60 3.0

Parameters

const TDesC & aFileNamereference to music file

LoadTitleL(const TDesC &)

IMPORT_C voidLoadTitleL(const TDesC &aFileName)
Loads Title from given file into internal data structures. Leaves in case of error
  • KErrAccessDenied = File is DRM protected

  • KErrNotSupported = Unknown file, meta data cannot be retrieved
    Since
    Series 60 3.0

Parameters

const TDesC & aFileNamereference to music file

NewL()

IMPORT_C CUPnPMetaDataUtility *NewL()[static]

Two-phased constructor.

Reset()

voidReset()[private]

Reset member variables

Title()

IMPORT_C const TDesC &Title()const
Returns title information of the file.
Since
Series 60 3.0

Member Data Documentation

HBufC * iAlbum

HBufC *iAlbum[private]

HBufC * iArtist

HBufC *iArtist[private]

HBufC * iDate

HBufC *iDate[private]

HBufC * iGenre

HBufC *iGenre[private]

CMetaDataUtility * iMetaDataUtility

CMetaDataUtility *iMetaDataUtility[private]

HBufC * iTitle

HBufC *iTitle[private]