ContentAccess Namespace Reference


Enumerations

enum   TOma2AgentAttribute {
  EFileType = EAgentSpecificAttributeBase + 1, EPreviewType, ESilentRightsType, EDeliveryMethod,
  ERecordingYear
}
enum   TOma2AgentStringAttribute {
  EInstantPreviewUri = EAgentSpecificAttributeBase + 1, EPreviewRightsUri, ERightsIssuerUrl, ESilentRightsUrl,
  ETransactionTrackingId, EEmbeddedRightsObject, EGroupId, EDomainRightsIssuerUrl,
  EDomainId, EDomainRightsIssuerId, EContentVendor, ECopyright,
  EContentName, EOmaDrmContentLocation, EOmaDrmContentVersion, EPerformer,
  EGenre, ERatingInfo, EClassificationInfo, EKeyword,
  ELocInfoName, ELocInfoAstronomicalBody, ELocInfoAdditionalNotes, EAlbumTitle,
  EAlbumTrack, ECoverUri, ELyricsUrl, EFileName
}
enum   { ENoDcf = 0, EOma1Dcf = 1, EOma2Dcf = 2 }
enum   TOmaDrmDeliveryMethod {
  EOmaDrm1LocalDataFile, EOmaDrm1ForwardLock, EOmaDrm1ForwardLockDcf, EOmaDrm1CombinedDelivery,
  EOmaDrm1CombinedDeliveryDcf, EOmaDrm1SeparateDelivery, EOmaDrm2
}
enum   TEncryptionMethod { EMethodNULL = 0x00, EMethodAES_128_CBC = 0x01, EMethodAES_128_CTR = 0x02 }
enum   TEncryptionPadding { EPaddingNone = 0x00, EPaddingRFC_2630 = 0x01 }
enum   TSilentRefresh { ENoSilentRefresh = 0x00, EOnDemand = 0x01, EInAdvance = 0x02 }
enum   TPreview { ENoPreview = 0x00, EInstantPreview = 0x01, EPreviewRights = 0x02 }
enum   { EOma1Rights = 1, EOma2Rights = 2, ECmlaRights = 3 }
enum   {
  EEmbedDomainRo, EOmaDrmMethods, ESetPendingRightsETA, EBufferContainsOma1Dcf,
  EDecryptOma1DcfBuffer, ESetContentName
}


Enumeration Type Documentation

anonymous enum
 

Enumerator:
ENoDcf 
EOma1Dcf 
EOma2Dcf 

anonymous enum
 

Enumerator:
EOma1Rights 
EOma2Rights 
ECmlaRights 

anonymous enum
 

Enumerator:
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.

enum ContentAccess::TEncryptionMethod
 

Enumerator:
EMethodNULL 
EMethodAES_128_CBC 
EMethodAES_128_CTR 

enum ContentAccess::TEncryptionPadding
 

Enumerator:
EPaddingNone 
EPaddingRFC_2630 

enum ContentAccess::TOma2AgentAttribute
 

Enumerator:
EFileType 
EPreviewType 
ESilentRightsType 
EDeliveryMethod 
ERecordingYear 

enum ContentAccess::TOma2AgentStringAttribute
 

Enumerator:
EInstantPreviewUri 
EPreviewRightsUri 
ERightsIssuerUrl 
ESilentRightsUrl 
ETransactionTrackingId 
EEmbeddedRightsObject 
EGroupId 
EDomainRightsIssuerUrl 
EDomainId 
EDomainRightsIssuerId 
EContentVendor 
ECopyright 
EContentName 
EOmaDrmContentLocation 
EOmaDrmContentVersion 
EPerformer 
EGenre 
ERatingInfo 
EClassificationInfo 
EKeyword 
ELocInfoName 
ELocInfoAstronomicalBody 
ELocInfoAdditionalNotes 
EAlbumTitle 
EAlbumTrack 
ECoverUri 
ELyricsUrl 
EFileName 

enum ContentAccess::TOmaDrmDeliveryMethod
 

Enumerator:
EOmaDrm1LocalDataFile 
EOmaDrm1ForwardLock 
EOmaDrm1ForwardLockDcf 
EOmaDrm1CombinedDelivery 
EOmaDrm1CombinedDeliveryDcf 
EOmaDrm1SeparateDelivery 
EOmaDrm2 

enum ContentAccess::TPreview
 

Enumerator:
ENoPreview 
EInstantPreview 
EPreviewRights 

enum ContentAccess::TSilentRefresh
 

Enumerator:
ENoSilentRefresh 
EOnDemand 
EInAdvance 


Copyright © Nokia Corporation 2001-2008
Back to top