equal
deleted
inserted
replaced
24 |
24 |
25 CMMADRMMetaDataControl::CMMADRMMetaDataControl( |
25 CMMADRMMetaDataControl::CMMADRMMetaDataControl( |
26 CMMADRMAudioPlayer* aPlayer) |
26 CMMADRMAudioPlayer* aPlayer) |
27 : iPlayer(aPlayer) |
27 : iPlayer(aPlayer) |
28 { |
28 { |
29 LOG( EJavaMMAPI, EInfo, "MMA::CMMADRMMetaDataControl constructor called."); |
29 LOG(EJavaMMAPI, EInfo, "MMA::CMMADRMMetaDataControl constructor called."); |
30 } |
30 } |
31 |
31 |
32 TInt CMMADRMMetaDataControl::KeyCountL() |
32 TInt CMMADRMMetaDataControl::KeyCountL() |
33 { |
33 { |
34 TInt entries; |
34 TInt entries; |
36 return entries; |
36 return entries; |
37 } |
37 } |
38 |
38 |
39 HBufC* CMMADRMMetaDataControl::KeyL(TInt aIndex) |
39 HBufC* CMMADRMMetaDataControl::KeyL(TInt aIndex) |
40 { |
40 { |
41 LOG( EJavaMMAPI, EInfo, "MMA: CMMADRMMetaDataControl::KeyL"); |
41 LOG(EJavaMMAPI, EInfo, "MMA: CMMADRMMetaDataControl::KeyL"); |
42 CMMFMetaDataEntry* currEntry = |
42 CMMFMetaDataEntry* currEntry = |
43 iPlayer->DRMUtility()->GetMetaDataEntryL(aIndex); |
43 iPlayer->DRMUtility()->GetMetaDataEntryL(aIndex); |
44 CleanupStack::PushL(currEntry); |
44 CleanupStack::PushL(currEntry); |
45 HBufC* key = currEntry->Name().AllocL(); |
45 HBufC* key = currEntry->Name().AllocL(); |
46 CleanupStack::PopAndDestroy(); // currEntry |
46 CleanupStack::PopAndDestroy(); // currEntry |
52 * Get the value of given drm metadata key. The ownership of the created value |
52 * Get the value of given drm metadata key. The ownership of the created value |
53 * (descriptor) is passed to the caller. |
53 * (descriptor) is passed to the caller. |
54 */ |
54 */ |
55 HBufC* CMMADRMMetaDataControl::KeyValueL(const TDesC& aKey) |
55 HBufC* CMMADRMMetaDataControl::KeyValueL(const TDesC& aKey) |
56 { |
56 { |
57 LOG( EJavaMMAPI, EInfo, "MMA: CMMADRMMetaDataControl::KeyValueL"); |
57 LOG(EJavaMMAPI, EInfo, "MMA: CMMADRMMetaDataControl::KeyValueL"); |
58 |
58 |
59 HBufC* retVal = NULL; |
59 HBufC* retVal = NULL; |
60 CMMFMetaDataEntry* currEntry = NULL; |
60 CMMFMetaDataEntry* currEntry = NULL; |
61 |
61 |
62 TInt nEntries; |
62 TInt nEntries; |