Location:
mmcaf.h
Link against: mmcommon.lib
class TMMFileSource : public TMMSource;
A class that provides a consistent interface between filename based and file handle based API's. In particular this API:
provides support for container files with embedded content
allows enabling/disabling of Agent provided user interface features (AgentUI)
allows a client to take explicit responsibility for the execution of intent
TMMSource
- Base class which provides a lightweight encapsulation of a DRM protected content source
TMMFileSource
- A class that provides a consistent interface between filename based and file handle based API's
Defined in TMMFileSource
:
Name()
, TMMFileSource()
, TMMFileSource()
, TMMFileSource()
, TMMFileSource()
Inherited from TMMSource
:
Intent()
,
IsUIEnabled()
,
SourceType()
,
UniqueId()
IMPORT_C TMMFileSource(const TDesC &aName);
Constructs a new TMMFileSource object using a filename. The Unique Id defaults to an empty descriptor. The Intent defaults
to ContentAccess::EUnknown
.
|
IMPORT_C TMMFileSource(const TDesC &aName, const TDesC &aUniqueId);
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
.
|
IMPORT_C TMMFileSource(const TDesC &aName, const TDesC &aUniqueId, ContentAccess::TIntent aIntent);
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
.
|
IMPORT_C TMMFileSource(const TDesC &aName, const TDesC &aUniqueId, ContentAccess::TIntent aIntent, TBool aEnableUI);
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
.
|