CUPnPMetaDataUtility Class Reference

class CUPnPMetaDataUtility : public CBase

Meta data utility to support UPnP tag information creation

upnputilities.lib
Since
S60 3.0

Inherits from

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()

void ConstructL ( ) [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 void LoadMetaDataL ( 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 & aFileName reference to music file

LoadTitleL(const TDesC &)

IMPORT_C void LoadTitleL ( 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 & aFileName reference to music file

NewL()

IMPORT_C CUPnPMetaDataUtility * NewL ( ) [static]

Two-phased constructor.

Reset()

void Reset ( ) [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]