source: trunk/src/3rdparty/phonon/mmf/bassboost.cpp

Last change on this file was 846, checked in by Dmitry A. Kuminov, 15 years ago

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

  • Property svn:eol-style set to native
File size: 1.6 KB
Line 
1/* This file is part of the KDE project.
2
3Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
4
5This library is free software: you can redistribute it and/or modify
6it under the terms of the GNU Lesser General Public License as published by
7the Free Software Foundation, either version 2.1 or 3 of the License.
8
9This library is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU Lesser General Public License for more details.
13
14You should have received a copy of the GNU Lesser General Public License
15along with this library. If not, see <http://www.gnu.org/licenses/>.
16
17*/
18
19#include <BassBoostBase.h>
20#include "bassboost.h"
21
22QT_BEGIN_NAMESPACE
23
24using namespace Phonon;
25using namespace Phonon::MMF;
26
27// Define functions which depend on concrete native effect class name
28PHONON_MMF_DEFINE_EFFECT_FUNCTIONS(BassBoost)
29
30/*! \class MMF::BassBoost
31 \internal
32*/
33
34BassBoost::BassBoost(QObject *parent, const QList<EffectParameter> &parameters)
35 : AbstractAudioEffect::AbstractAudioEffect(parent, parameters)
36{
37
38}
39
40//-----------------------------------------------------------------------------
41// Static functions
42//-----------------------------------------------------------------------------
43
44const char* BassBoost::description()
45{
46 return "Bass boost";
47}
48
49bool BassBoost::getParameters(CMdaAudioOutputStream *stream,
50 QList<EffectParameter> &parameters)
51{
52 Q_UNUSED(parameters)
53 QScopedPointer<CBassBoost> effect;
54 TRAPD(err, effect.reset(CBassBoost::NewL(*stream)));
55 return (KErrNone == err);
56}
57
58QT_END_NAMESPACE
59
Note: See TracBrowser for help on using the repository browser.