Effects that can be inserted into a Path.
An effect is a special object which can perform transformations on the specified path. Examples may include simple modifiers such as fading or pitch shifting, or more complex mathematical transformations.
In order to use an effect, insert it into the path as follows:
Path path = Phonon::createPath(...);
path.insertEffect(effect);
The effect will immediately begin applying it's transformations on the path. To stop it, remove the Effect from the path.
- Author
- Matthias Kretz kretz.nosp@m.@kde.nosp@m..org
Definition at line 65 of file effect.h.
|
| ~Effect () |
|
| Effect (const EffectDescription &description, QObject *parent=0) |
| QObject constructor. More...
|
|
EffectDescription | description () const |
| Returns the description of this effect. More...
|
|
QList< EffectParameter > | parameters () const |
| Returns a list of parameters that this effect provides to control its behaviour. More...
|
|
QVariant | parameterValue (const EffectParameter &) const |
|
void | setParameterValue (const EffectParameter &, const QVariant &value) |
|
Q_INVOKABLE | QObject (QObject *parent=0) |
|
virtual | ~QObject () |
|
virtual bool | event (QEvent *) |
|
virtual bool | eventFilter (QObject *, QEvent *) |
|
QString | objectName () const |
|
void | setObjectName (const QString &name) |
|
bool | isWidgetType () const |
|
bool | signalsBlocked () const |
|
bool | blockSignals (bool b) |
|
QThread * | thread () const |
|
void | moveToThread (QThread *thread) |
|
int | startTimer (int interval) |
|
void | killTimer (int id) |
|
template<typename T > |
T | findChild (const QString &aName=QString()) const |
|
template<typename T > |
QList< T > | findChildren (const QString &aName=QString()) const |
|
template<typename T > |
QList< T > | findChildren (const QRegExp &re) const |
|
const QObjectList & | children () const |
|
void | setParent (QObject *) |
|
void | installEventFilter (QObject *) |
|
void | removeEventFilter (QObject *) |
|
bool | connect (const QObject *sender, const char *signal, const char *member, Qt::ConnectionType type=Qt::AutoConnection) const |
|
bool | disconnect (const char *signal=0, const QObject *receiver=0, const char *member=0) |
|
bool | disconnect (const QObject *receiver, const char *member=0) |
|
void | dumpObjectTree () |
|
void | dumpObjectInfo () |
|
bool | setProperty (const char *name, const QVariant &value) |
|
QVariant | property (const char *name) const |
|
QList< QByteArray > | dynamicPropertyNames () const |
|
void | setUserData (uint id, QObjectUserData *data) |
|
QObjectUserData * | userData (uint id) const |
|
QObject * | parent () const |
|
bool | inherits (const char *classname) const |
|
virtual | ~MediaNode () |
|
bool | isValid () const |
| Tells whether the backend provides an implementation of this class. More...
|
|
QList< Path > | inputPaths () const |
|
QList< Path > | outputPaths () const |
|