equal
deleted
inserted
replaced
34 #include <EqualizerConstants.h> |
34 #include <EqualizerConstants.h> |
35 #include <mpxlog.h> |
35 #include <mpxlog.h> |
36 |
36 |
37 #include "mpxaudioeffectengine.h" |
37 #include "mpxaudioeffectengine.h" |
38 |
38 |
|
39 // Music setting |
39 const TUid KMPCenRepSettingsFeature = {0x10207C92}; |
40 const TUid KMPCenRepSettingsFeature = {0x10207C92}; |
40 const TUint32 KMPCenRepSettingPresetIdKey = 0x00000004; |
41 const TUint32 KMPCenRepSettingPresetIdKey = 0x00000004; |
41 |
|
42 |
42 |
43 // ================= MEMBER FUNCTIONS ======================= |
43 // ================= MEMBER FUNCTIONS ======================= |
44 |
44 |
45 // ----------------------------------------------------------------------------- |
45 // ----------------------------------------------------------------------------- |
46 // CMPXAudioEffectEngine::NewL() |
46 // CMPXAudioEffectEngine::NewL() |
205 |
205 |
206 if(iProp->Stereo()) |
206 if(iProp->Stereo()) |
207 { |
207 { |
208 if(!iStereoEffect) // If stereo widening is ON and not constructed |
208 if(!iStereoEffect) // If stereo widening is ON and not constructed |
209 { |
209 { |
210 TUint stereoLevel = 100; |
210 TUint stereoLevel = 30; |
211 // cmdUtil ownership passed into new object |
211 // cmdUtil ownership passed into new object |
212 MPX_TRAPD(error, |
212 MPX_TRAPD(error, |
213 iStereoEffect = CStereoWidening::NewL(*iMdaPlayer, |
213 iStereoEffect = CStereoWidening::NewL(*iMdaPlayer, |
214 EFalse, stereoLevel)); |
214 EFalse, stereoLevel)); |
215 if(error) |
215 if(error) |
218 User::Leave(KErrNotSupported); |
218 User::Leave(KErrNotSupported); |
219 } |
219 } |
220 } |
220 } |
221 |
221 |
222 iStereoEffect->EnableL(); |
222 iStereoEffect->EnableL(); |
223 TUint8 level = 100; |
223 TUint8 level = 30; |
224 iStereoEffect->SetStereoWideningLevelL( level ); |
224 iStereoEffect->SetStereoWideningLevelL( level ); |
225 iStereoEffect->ApplyL(); |
225 iStereoEffect->ApplyL(); |
226 } |
226 } |
227 else |
227 else |
228 { |
228 { |
326 // Get equalizer preset id from cenrep |
326 // Get equalizer preset id from cenrep |
327 // |
327 // |
328 TInt presetId( KEqualizerPresetNone ); |
328 TInt presetId( KEqualizerPresetNone ); |
329 TRAP_IGNORE( |
329 TRAP_IGNORE( |
330 { |
330 { |
331 CRepository* repository = CRepository::NewL( KMPCenRepSettingsFeature ); |
331 CRepository* repository = CRepository::NewL( KMPCenRepSettingsFeature ); |
332 repository->Get( KMPCenRepSettingPresetIdKey, presetId ); |
332 repository->Get( KMPCenRepSettingPresetIdKey, presetId ); |
333 delete repository; |
333 delete repository; |
334 repository = NULL; |
334 repository = NULL; |
335 } ); |
335 } ); |
336 |
336 |