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/bassboost.cpp

    r561 r651  
    2525using namespace Phonon::MMF;
    2626
     27// Define functions which depend on concrete native effect class name
     28PHONON_MMF_DEFINE_EFFECT_FUNCTIONS(BassBoost)
     29
    2730/*! \class MMF::BassBoost
    2831  \internal
    2932*/
    3033
    31 BassBoost::BassBoost(QObject *parent) : AbstractAudioEffect::AbstractAudioEffect(parent,
    32                                                                                 QList<EffectParameter>())
     34BassBoost::BassBoost(QObject *parent, const QList<EffectParameter> &parameters)
     35    :   AbstractAudioEffect::AbstractAudioEffect(parent, parameters)
    3336{
     37
    3438}
    3539
    36 void BassBoost::parameterChanged(const int,
    37                                  const QVariant &)
     40//-----------------------------------------------------------------------------
     41// Static functions
     42//-----------------------------------------------------------------------------
     43
     44const char* BassBoost::description()
    3845{
    39     Q_ASSERT_X(false, Q_FUNC_INFO, "BassBoost has not parameters");
     46    return "Bass boost";
    4047}
    4148
    42 void BassBoost::connectAudioPlayer(AudioPlayer::NativePlayer *player)
     49bool BassBoost::getParameters(CMdaAudioOutputStream *stream,
     50    QList<EffectParameter> &parameters)
    4351{
    44     CBassBoost *ptr = 0;
    45     QT_TRAP_THROWING(ptr = CBassBoost::NewL(*player));
    46     m_effect.reset(ptr);
    47 }
    48 
    49 void BassBoost::applyParameters()
    50 {
    51     // No parameters to apply
     52    QScopedPointer<CBassBoost> effect;
     53    TRAPD(err, effect.reset(CBassBoost::NewL(*stream)));
     54    return (KErrNone == err);
    5255}
    5356
Note: See TracChangeset for help on using the changeset viewer.