CSVGTDrmHelper Class Reference
| class CSVGTDrmHelper : public CBase |
DRM helper for SVG files.
SVGTUIControl.dll
- Since
- 3.0
Constructor & Destructor Documentation
CSVGTDrmHelper()
| CSVGTDrmHelper | ( | ) | [private] |
~CSVGTDrmHelper()
| ~CSVGTDrmHelper | ( | ) | [virtual] |
Member Functions Documentation
CanSetAutomated()
|
TBool
| CanSetAutomated | ( | ) | const |
Checks if given content can be set as an automated content.
- Since
- 3.0
CheckRightsAmountL(RFile &)
This Function checks the rights associated with the file.
- Since
- 3.0
Parameters
| RFile & aFileHandle | File handle for which usage rights is checked. |
ConstructL()
| void | ConstructL | ( | ) | [private] |
By default Symbian 2nd phase constructor is private.
GetCount(TUint32 &)
Gets usage count.
- Since
- 3.0
GetDrmDetailsL(RFile &, TBool &, TBool &, TBool &)
| void | GetDrmDetailsL | ( | RFile & | aFileHandle, |
| | TBool & | aRightsValid, |
| | TBool & | aIsSeparateDeliveryNS, |
| | TBool & | aIsProtected |
| | ) | |
This Function gets the drm details needed for thumbnail generation.
- Since
- 3.0
Parameters
| RFile & aFileHandle | File handle for which usage rights info is loaded. |
| TBool & aRightsValid | True if the rights are valid |
| TBool & aIsSeparateDeliveryNS | True if the file is a separate delivery drm file non-supersitributable |
| TBool & aIsProtected | True if the file is protected |
GetEndTime(TTime &)
Gets end time of time based rights.
- Since
- 3.0
Parameters
| TTime & aEndTime | End time. |
GetExpireStatus(TBool &, TSVGTExpireConstraint &, TInt &, TInt &)
Checks if the usage rigths are about to expire. If they are, returns info about the rights contraints that are about to expire.
- Since
- 3.0
Parameters
| TBool & aAboutToExpire | Boolean telling if the rigths are about to expire or not. |
| TSVGTExpireConstraint & aConstraint | Constraint that is about to expire: ESVGTCount: Usage count about to expire ESVGTTime: Usage time about to expire ESVGTCountAndTime: Usage count and time about to expire |
| TInt & aCountLeft | Usage counts left (only if count is about to expire) |
| TInt & aDaysLeft | Usage days left (only if time is about to expire) |
GetInterval(TTimeIntervalSeconds &)
Gets interval time constraint.
- Since
- 3.0
GetIntervalStart(TTime &)
Gets start time of activated interval constraint.
- Since
- 3.0
Parameters
| TTime & aStartTime | Start time. |
GetStartTime(TTime &)
Gets start time of time based rights.
- Since
- 3.0
Parameters
| TTime & aStartTime | Start time. |
GetUsageRightsStatus(TSVGTRightsStatus &)
Gets usage rigths status.
- Since
- 3.0
IsPreviewL(RFile &)
This Function checks whether the file has preview rights.
- Since
- 3.0
Parameters
| RFile & aFileHandle | File handle for which usage rights info is loaded. |
IsProtected()
Provides info about files DRM protection status.
- Since
- 3.0
LoadUsageRigthsInfoL(RFile &)
| void | LoadUsageRigthsInfoL | ( | RFile & | aFileHandle | ) | |
Loads usage rights information for a svg file using
CDRMHelper. The loaded constraint is CContentAccess::EPlay.
- Since
- 3.0
Parameters
| RFile & aFileHandle | File handle for which usage rights info is loaded. |
SendingAllowed()
|
TBool
| SendingAllowed | ( | ) | const |
Checks if sending of the file is allowed.
- Since
- 3.0
Member Data Documentation
TBool
iCanSetAutomated
|
TBool
| iCanSetAutomated | [private] |
TInt
iIsSeparateDelivery
|
TInt
| iIsSeparateDelivery | [private] |
TBool
iProtected
|
TBool
| iProtected | [private] |
CDRMHelperRightsConstraints * iRightsConstraints
TBool
iSendingAllowed
|
TBool
| iSendingAllowed | [private] |
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.