mpviewplugins/mpsettingsviewplugin/tsrc/unittest_mpmpxasframeworkwrapper/stub/inc/mpxaudioeffectproperties.h
author William Roberts <williamr@symbian.org>
Fri, 11 Jun 2010 16:24:02 +0100
branchGCC_SURGE
changeset 30 b95ddb5a0d10
parent 22 ecf06a08d4d9
permissions -rw-r--r--
Branch for GCC_SURGE fixes

/*
* Copyright (c) 2006 Nokia Corporation and/or its subsidiary(-ies).
* All rights reserved.
* This component and the accompanying materials are made available
* under the terms of "Eclipse Public License v1.0"
* which accompanies this distribution, and is available
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
*
* Initial Contributors:
* Nokia Corporation - initial contribution.
*
* Contributors:
*
* Description:  audio effect properties stub for testing mpmpxasframeworkwrapper 
*
*/

 
#ifndef CMPXAUDIOEFFECTPROPERTIES_H
#define CMPXAUDIOEFFECTPROPERTIES_H


#include <e32base.h>
#include <s32strm.h>


class CMPXAudioEffectProperties : public CBase
    {
public: 
    explicit CMPXAudioEffectProperties();   
    virtual ~CMPXAudioEffectProperties();

public:
    
    // Stub functions
    TInt Balance();
    TBool Loudness();
    void SetBalance(TInt aBalance);
    void SetLoudness(TBool aLoudness);
    void Reset();
    void SaveToFileL();
    void LoadFromFileL();

public:
    
    TInt    iBalance;
    TBool   iLoudness;
    TBool   iLoadFromFile;
    TBool   iSaveToFile;
    TBool   iLeave;
};

#endif // CMPXAUDIOEFFECTPROPERTIES_H