phonon/backendinterface.h Source File
Go to the documentation of this file.
23 #ifndef PHONON_BACKENDINTERFACE_H
24 #define PHONON_BACKENDINTERFACE_H
29 #include <QtCore/QtGlobal>
30 #include <QtCore/QSet>
287 #endif // PHONON_BACKENDINTERFACE_H
GLuint GLuint GLsizei GLenum type
virtual bool disconnectNodes(QObject *, QObject *)=0
Cuts a signal connection between the two given nodes.
Request to return a VideoWidget object.
virtual QObject * createObject(Class c, QObject *parent, const QList< QVariant > &args=QList< QVariant >())=0
Returns a new instance of the requested class.
virtual bool endConnectionChange(QSet< QObject * >)=0
When this function is called the nodes given in the parameter list may lose signal data when a port i...
ObjectDescriptionType
Defines the type of information that is contained in a ObjectDescription object.
Request to return a VideoDataOutput object.
Request to return a VolumeFaderEffect object.
Request to return a MediaObject object.
Main Backend class interface.
#define QT_BEGIN_NAMESPACE
virtual QHash< QByteArray, QVariant > objectDescriptionProperties(ObjectDescriptionType type, int index) const =0
Given a unique identifier that was returned from objectDescriptionIndexes this function returns a has...
virtual bool connectNodes(QObject *, QObject *)=0
Defines a signal connection between the two given nodes.
Request to return a AudioDataOutput object.
virtual QList< int > objectDescriptionIndexes(ObjectDescriptionType type) const =0
Returns the unique identifiers for the devices/effects/codecs of the given type.
The KDE Multimedia classes.
Request to return a Effect object.
virtual QStringList availableMimeTypes() const =0
gets all available mime types
virtual ~BackendInterface()
Class
Classes that the createObject function has to handle.
Request to return a AudioOutput object.
virtual bool startConnectionChange(QSet< QObject * >)=0
When this function is called the nodes given in the parameter list should not lose any signal data wh...
Request to return a Visualization object.