equal
deleted
inserted
replaced
7031 } |
7031 } |
7032 |
7032 |
7033 EXPORT_C TInt CDRMHelper::SupportedDRMMethods2( |
7033 EXPORT_C TInt CDRMHelper::SupportedDRMMethods2( |
7034 TInt& aDRMMethod, TDRMHelperOMALevel& aOMALevel) |
7034 TInt& aDRMMethod, TDRMHelperOMALevel& aOMALevel) |
7035 { |
7035 { |
7036 #ifndef __DRM_FULL |
7036 if ( !( FeatureManager::FeatureSupported( KFeatureIdFfOmadrm1FullSupport ) ) ) |
7037 aDRMMethod = CDRMHelper::EForwardLock; |
7037 { |
7038 #else |
7038 aDRMMethod = CDRMHelper::EForwardLock; |
7039 aDRMMethod = |
7039 } |
7040 CDRMHelper::EForwardLock | |
7040 else |
7041 CDRMHelper::ECombinedDelivery | |
7041 { |
7042 CDRMHelper::ESeparateDelivery | |
7042 aDRMMethod = |
7043 CDRMHelper::ESuperDistribution; |
7043 CDRMHelper::EForwardLock | |
|
7044 CDRMHelper::ECombinedDelivery | |
|
7045 CDRMHelper::ESeparateDelivery | |
|
7046 CDRMHelper::ESuperDistribution; |
|
7047 aOMALevel = EOMA_1_0; |
|
7048 } |
|
7049 |
7044 #ifdef __DRM_OMA2 |
7050 #ifdef __DRM_OMA2 |
7045 aOMALevel = EOMA_2_0; |
7051 if ( FeatureManager::FeatureSupported( KFeatureIdFfOmadrm2Support ) ) |
7046 #else |
7052 { |
7047 aOmaLevel = EOMA_1_0; |
7053 aOMALevel = EOMA_2_0; |
|
7054 } |
7048 #endif // __DRM_OMA2 |
7055 #endif // __DRM_OMA2 |
7049 |
7056 |
7050 #endif // __DRM_FULL |
|
7051 return KErrNone; |
7057 return KErrNone; |
7052 } |
7058 } |
7053 |
7059 |
7054 |
7060 |
7055 // ----------------------------------------------------------------------------- |
7061 // ----------------------------------------------------------------------------- |