Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <mmcaf.h>
Link against: mmcommon.lib

Class TMMFileSource

class TMMFileSource : public TMMSource;

Description

A class that provides a consistent interface between filename based and file handle based API's. In particular this API:

Derivation

Members

Defined in TMMFileSource:

Inherited from TMMSource:


Construction and destruction


TMMFileSource(const TDesC &)

IMPORT_C TMMFileSource(const TDesC &aName);

Description

Constructs a new TMMFileSource object using a filename. The Unique Id defaults to an empty descriptor. The Intent defaults to ContentAccess::EUnknown.

Parameters

const TDesC16 &aName

A reference to a filename descriptor.


TMMFileSource(const TDesC &,const TDesC &)

IMPORT_C TMMFileSource(const TDesC &aName, const TDesC &aUniqueId);

Description

Constructs a new TMMFileSource object using a filename and the Unique Id of the source object within the DRM archive. The Intent defaults to ContentAccess::EUnknown.

Parameters

const TDesC16 &aName

A reference to a filename descriptor.

const TDesC16 &aUniqueId

A reference to a descriptor containing the Unique Id.


TMMFileSource(const TDesC &,const TDesC &,ContentAccess::TIntent)

IMPORT_C TMMFileSource(const TDesC &aName, const TDesC &aUniqueId, ContentAccess::TIntent aIntent);

Description

Constructs a new TMMFileSource object using a filename and the Unique Id of the source object within the DRM archive. The Intent defaults to ContentAccess::EUnknown.

Parameters

const TDesC16 &aName

A reference to a filename descriptor.

const TDesC16 &aUniqueId

A reference to a descriptor containing the Unique Id.

ContentAccess::TIntent aIntent

the Intent to use when opening the source object within the DRM archive.


TMMFileSource(const TDesC &,const TDesC &,ContentAccess::TIntent,TBool)

IMPORT_C TMMFileSource(const TDesC &aName, const TDesC &aUniqueId, ContentAccess::TIntent aIntent, TBool aEnableUI);

Description

Constructs a new TMMFileHandleSource object using a file handle and the Unique Id of the source object within the DRM archive. The Intent defaults to ContentAccess::EUnknown.

Parameters

const TDesC16 &aName

A reference to a filename descriptor.

const TDesC16 &aUniqueId

A reference to a descriptor containing the Unique Id.

ContentAccess::TIntent aIntent

the Intent to use when opening the source object within the DRM archive.

TBool aEnableUI

a flag to enable the agent's UI.

[Top]


Member functions


Name()const

IMPORT_C const TDesC& Name() const;

Description

Return value

const TDesC16 &