Ignore:
Timestamp:
Mar 8, 2010, 12:52:58 PM (15 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.6.2 sources.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/src/3rdparty/phonon/mmf/audioequalizer.h

    r561 r651  
    2222#include "abstractaudioeffect.h"
    2323
     24class CAudioEqualizer;
     25
    2426QT_BEGIN_NAMESPACE
    2527
     
    4042    Q_OBJECT
    4143public:
    42     AudioEqualizer(QObject *parent);
     44    AudioEqualizer(QObject *parent, const QList<EffectParameter> &parameters);
     45
     46    // Static interface required by EffectFactory
     47    static const char* description();
     48    static bool getParameters(CMdaAudioOutputStream *stream,
     49        QList<EffectParameter>& parameters);
    4350
    4451protected:
    4552    // AbstractAudioEffect
    46     virtual void connectAudioPlayer(AudioPlayer::NativePlayer *player);
    47     virtual void applyParameters();
    48     virtual void parameterChanged(const int id, const QVariant &value);
     53    virtual void createEffect(AudioPlayer::NativePlayer *player);
     54    virtual int effectParameterChanged(const EffectParameter &param,
     55                                      const QVariant &value);
    4956
    5057private:
    51     void setBandLevel(int band, int level);
    52 
    53 private:
    54     static QList<EffectParameter> createParams();
     58    CAudioEqualizer *concreteEffect();
    5559
    5660};
Note: See TracChangeset for help on using the changeset viewer.