Update contrib.
2 // MmfStdGlblAudioEffect.cpp
4 // Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
5 // All rights reserved.
6 // This component and the accompanying materials are made available
7 // under the terms of "Eclipse Public License v1.0"
8 // which accompanies this distribution, and is available
9 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
11 // Initial Contributors:
12 // Nokia Corporation - initial contribution.
19 #include <mmfstdglblaudioeffect.h>
20 #include <mmf/plugin/mmfglblaudioeffect.hrh>
22 // Define standard UIDs
24 // const TUid KUidMmfGlblVolumePlugin = {KUidMmfGlblVolumePluginDefine};
25 const TUid KUidMmfGlblEqPlugin = {KUidMmfGlblEqPluginDefine};
26 const TUid KUidMmfGlblBoostPlugin = {KUidMmfGlblBoostPluginDefine};
32 EXPORT_C CMmfGlobalEqEffect* CMmfGlobalEqEffect::NewL(MMmfGlobalAudioEffectObserver* aObserver)
34 CMmfGlobalEqEffect* self = new (ELeave) CMmfGlobalEqEffect;
35 CleanupStack::PushL(self);
36 self->ConstructL(aObserver);
37 CleanupStack::Pop(self);
41 CMmfGlobalEqEffect::CMmfGlobalEqEffect()
46 void CMmfGlobalEqEffect::ConstructL(MMmfGlobalAudioEffectObserver* aObserver)
48 BaseConstructL(KUidMmfGlblEqPlugin, aObserver);
52 // CMmfGlobalMegaEffect
55 EXPORT_C CMmfGlobalMegaEffect* CMmfGlobalMegaEffect::NewL(MMmfGlobalAudioEffectObserver* aObserver)
57 CMmfGlobalMegaEffect* self = new (ELeave) CMmfGlobalMegaEffect;
58 CleanupStack::PushL(self);
59 self->ConstructL(aObserver);
60 CleanupStack::Pop(self);
64 CMmfGlobalMegaEffect::CMmfGlobalMegaEffect()
69 void CMmfGlobalMegaEffect::ConstructL(MMmfGlobalAudioEffectObserver* aObserver)
71 BaseConstructL(KUidMmfGlblBoostPlugin, aObserver);