Qt 4.5: Backend Class Reference

|  | Home · All Namespaces · All Classes · Main Classes · Grouped Classes · Modules · Functions |

# Backend Class Reference
(Phonon::Gstreamer::Backend)

Inherits QObject and QObject.

- List of all members, including inherited members

### Public Types

- enum DebugLevel { NoDebug, Warning, Info, Debug }

### Public Functions

- Backend ( QObject * parent = 0, const QVariantList & = QVariantList() )
- virtual ~Backend ()
- void addBusWatcher ( MediaObject * node )
- virtual QStringList availableMimeTypes () const
- bool checkDependencies () const
- virtual bool connectNodes ( QObject *, QObject * )
- virtual QObject * createObject ( BackendInterface::Class, QObject * parent, const QList<QVariant> & args )
- DebugLevel debugLevel () const
- DeviceManager * deviceManager () const
- virtual bool disconnectNodes ( QObject *, QObject * )
- EffectManager * effectManager () const
- virtual bool endConnectionChange ( QSet<QObject *> )
- bool isValid () const
- void logMessage ( const QString & message, int priority = 2, QObject * obj = 0 ) const
- virtual QList<int> objectDescriptionIndexes ( ObjectDescriptionType type ) const
- virtual QHash<QByteArray, QVariant> objectDescriptionProperties ( ObjectDescriptionType type, int index ) const
- void removeBusWatcher ( MediaObject * node )
- virtual bool startConnectionChange ( QSet<QObject *> )
- bool supportsVideo () const

- 58 public functions inherited from QObject

### Signals

- void objectDescriptionChanged ( ObjectDescriptionType )

- 2 signals inherited from QObject

### Additional Inherited Members

- 2 properties inherited from QObject
- 2 public slots inherited from QObject
- 10 static public members inherited from QObject
- 14 protected functions inherited from QObject

## Member Type Documentation

### enum Backend::DebugLevel

## Member Function Documentation

### Backend::Backend ( QObject * parent = 0, const QVariantList & = QVariantList() )

### Backend::~Backend () `[virtual]`

### void Backend::addBusWatcher ( MediaObject * node )

### QStringList Backend::availableMimeTypes () const `[virtual]`

### bool Backend::checkDependencies () const

### bool Backend::connectNodes ( QObject *, QObject * ) `[virtual]`

### QObject * Backend::createObject ( BackendInterface::Class, QObject * parent, const QList<QVariant> & args ) `[virtual]`

### DebugLevel Backend::debugLevel () const

### DeviceManager * Backend::deviceManager () const

### bool Backend::disconnectNodes ( QObject *, QObject * ) `[virtual]`

### EffectManager * Backend::effectManager () const

### bool Backend::endConnectionChange ( QSet<QObject *> ) `[virtual]`

### bool Backend::isValid () const

### void Backend::logMessage ( const QString & message, int priority = 2, QObject * obj = 0 ) const

### void Backend::objectDescriptionChanged ( ObjectDescriptionType ) `[signal]`

### QList<int> Backend::objectDescriptionIndexes ( ObjectDescriptionType type ) const `[virtual]`

### QHash<QByteArray, QVariant> Backend::objectDescriptionProperties ( ObjectDescriptionType type, int index ) const `[virtual]`

### void Backend::removeBusWatcher ( MediaObject * node )

### bool Backend::startConnectionChange ( QSet<QObject *> ) `[virtual]`

### bool Backend::supportsVideo () const