mpengine/inc/mpaudioeffectsframeworkwrapper.h
author hgs
Fri, 14 May 2010 18:54:37 -0500
changeset 35 fdb31ab341af
child 36 a0afa279b8fe
permissions -rw-r--r--
201019
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
35
hgs
parents:
diff changeset
     1
/*
hgs
parents:
diff changeset
     2
* Initial Contributors:
hgs
parents:
diff changeset
     3
* Nokia Corporation - initial contribution.
hgs
parents:
diff changeset
     4
*
hgs
parents:
diff changeset
     5
* Contributors:
hgs
parents:
diff changeset
     6
*
hgs
parents:
diff changeset
     7
* Description: Framework wraper for Audio Effects
hgs
parents:
diff changeset
     8
*
hgs
parents:
diff changeset
     9
*/
hgs
parents:
diff changeset
    10
hgs
parents:
diff changeset
    11
#ifndef MPAUDIOEFFECTSFRAMEWORKWRAPPER_H
hgs
parents:
diff changeset
    12
#define MPAUDIOEFFECTSFRAMEWORKWRAPPER_H
hgs
parents:
diff changeset
    13
hgs
parents:
diff changeset
    14
#include <QObject>
hgs
parents:
diff changeset
    15
hgs
parents:
diff changeset
    16
class MpAudioEffectsFrameworkWrapperPrivate;
hgs
parents:
diff changeset
    17
hgs
parents:
diff changeset
    18
class MpAudioEffectsFrameworkWrapper : public QObject
hgs
parents:
diff changeset
    19
{
hgs
parents:
diff changeset
    20
    Q_OBJECT
hgs
parents:
diff changeset
    21
    friend class MpAudioEffectsFrameworkWrapperPrivate;
hgs
parents:
diff changeset
    22
hgs
parents:
diff changeset
    23
public:
hgs
parents:
diff changeset
    24
    
hgs
parents:
diff changeset
    25
    explicit MpAudioEffectsFrameworkWrapper();
hgs
parents:
diff changeset
    26
    virtual ~MpAudioEffectsFrameworkWrapper();
hgs
parents:
diff changeset
    27
    
hgs
parents:
diff changeset
    28
    int balance();
hgs
parents:
diff changeset
    29
    bool loudness();
hgs
parents:
diff changeset
    30
    void setBalance( int balance );
hgs
parents:
diff changeset
    31
    void setLoudness( bool mode );
hgs
parents:
diff changeset
    32
    
hgs
parents:
diff changeset
    33
private: // data
hgs
parents:
diff changeset
    34
    
hgs
parents:
diff changeset
    35
    MpAudioEffectsFrameworkWrapperPrivate *d_ptr; //owned
hgs
parents:
diff changeset
    36
   
hgs
parents:
diff changeset
    37
};
hgs
parents:
diff changeset
    38
hgs
parents:
diff changeset
    39
#endif /*MPAUDIOEFFECTSFRAMEWORKWRAPPER_H*/