TMMFileSource Class Reference
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
Constructor & Destructor Documentation
TMMFileSource(const TDesC &)
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.
Parameters
const TDesC & aName | A reference to a filename descriptor. |
TMMFileSource(const TDesC &, const TDesC &)
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.
Parameters
const TDesC & aName | A reference to a filename descriptor. |
const TDesC & aUniqueId | A reference to a descriptor containing the Unique Id. |
TMMFileSource(const TDesC &, const TDesC &, ContentAccess::TIntent)
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 TDesC & aName | A reference to a filename descriptor. |
const TDesC & 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)
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 TDesC & aName | A reference to a filename descriptor. |
const TDesC & 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. |
Member Functions Documentation
Name()
IMPORT_C const TDesC & | Name | ( | ) | const |
Member Data Documentation
const TDesC & iName
const TDesC & | iName | [private] |
The filename to use when opening content.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.