Public Attributes | |
---|---|
const TInt | KMaxCafContentName |
const TInt | KMaxCafUniqueId |
Public Member Functions | |
---|---|
_LIT(KCafVirtualPathSeparator, "|") | |
_LIT(KDefaultContentObject, "DEFAULT") |
Enumerator | Value | Description |
---|---|---|
EEmbedDomainRo |
Embed any present domain RO into a CContent object Works as an agent specific command for CContent Input buffer: unused Output buffer: unused | |
EOmaDrmMethods |
Return the supported OMA DRM methods Works as an agent specific command for CManager Input buffer: unused Output buffer: String containing the following tokens FL if OMA DRM 1.0 Forward Lock is supported CD if OMA DRM 1.0 Combined Delivery is supported SD if OMA DRM 1.0 Separate Delivery is supported OMADRM2 if OMA DRM 2.0 is supported | |
ESetPendingRightsETA |
Set the value of the x-oma header works as an agent specific command for CManager Input buffer: String containing the following data 4 bytes(TInt) | ContentURI Output buffer: unused | |
EBufferContainsOma1Dcf |
Checks whether a memory buffer contains an OMA DRM 1.0 DCF Input buffer: Memory buffer to check Output buffer: unused Return value: KErrNone if the buffer contains a DCF | |
EDecryptOma1DcfBuffer |
Decrypt an OMA DRM 1.0 DCF memory buffer Input buffer: Intent of the decryption (EPlay, ...) in the first byte, followed by the memory buffer to decrypt Output buffer: Decrypted data | |
ESetContentName |
Set the content name Input buffer: first memory buffer 4 bytes of length of the content name | memory buffer of the new content name | content id Output buffer: unused |
Defines the properties that an application can set in an agent. Remember to update any DRM agents if new values are added here.
The list of generic content object attributes. Each of these attributes has a value that is either ETrue or EFalse unless otherwise specified Remember to update any DRM agents if new values are added here.
ETrue If an attribute is true
EFalse If the attribute is false
Defines the share modes available when opening content for consumption. These modes have no effect unless the content is a file stored on the device. Remember to update any DRM agents if new values are added here.
Events relating to DRM objects, powers of 2 so they can be OR'd Remember to update any DRM agents if new values are added here.
The agent status codes reported when importing a file with the supplier API Remember to update any DRM agents if new values are added here.
Set of valid reader intents when opening content. Remember to update any DRM agents if new values are added here.
Defines an internal set of 'standard' MIME header fields. These allow an agent to quickly read the value of a field when importing files
Defines the types of output file produced when importing files into the Content Access Famework using CImportFile Remember to update any DRM agents if new values are added here.
The type of rights object
A rights object can be consumable and stateless so these can be OR'd together to form a bit mask Remember to update any DRM agents if new values are added here.
The list of generic string attributes. Each of these attributes has a value that is returned to the client as a string. Remember to update any DRM agents if new values are added here.
_LIT | ( | KCafVirtualPathSeparator | , |
"|" | |||
) |
The character used to separate the URI from the UniqueId when the two are concatenated into a single descriptor
_LIT | ( | KDefaultContentObject | , |
"DEFAULT" | |||
) |
The Unique Id that identifies the default content object within any file