Qt 4.5: DeviceManager Class Reference

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

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

Inherits QObject and QObject.

- List of all members, including inherited members

### Public Functions

- DeviceManager ( Backend * parent )
- virtual ~DeviceManager ()
- const QList<AudioDevice> audioOutputDevices () const
- GstElement * createAudioSink ( Category category = NoCategory )
- GstElement * createGNOMEAudioSink ( Category category )
- AbstractRenderer * createVideoRenderer ( VideoWidget * parent )
- QByteArray deviceDescription ( int id ) const
- int deviceId ( const QByteArray & gstId ) const
- GstPad * requestPad ( int device ) const

- 58 public functions inherited from QObject

### Public Slots

- void updateDeviceList ()

- 2 public slots inherited from QObject

### Signals

- void deviceAdded ( int )
- void deviceRemoved ( int )

- 2 signals inherited from QObject

### Additional Inherited Members

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

## Member Function Documentation

### DeviceManager::DeviceManager ( Backend * parent )

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

### const QList<AudioDevice> DeviceManager::audioOutputDevices () const

### GstElement * DeviceManager::createAudioSink ( Category category = NoCategory )

### GstElement * DeviceManager::createGNOMEAudioSink ( Category category )

### AbstractRenderer * DeviceManager::createVideoRenderer ( VideoWidget * parent )

### void DeviceManager::deviceAdded ( int ) `[signal]`

### QByteArray DeviceManager::deviceDescription ( int id ) const

### int DeviceManager::deviceId ( const QByteArray & gstId ) const

### void DeviceManager::deviceRemoved ( int ) `[signal]`

### GstPad * DeviceManager::requestPad ( int device ) const

### void DeviceManager::updateDeviceList () `[slot]`