- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Directories
- Examples

- File List
- File Members

Classes | Namespaces | Typedefs | Enumerations | Functions

# objectdescription.h File Reference

`#include "phonon_export.h"`
`#include <QtCore/QExplicitlySharedDataPointer>`
`#include <QtCore/QtDebug>`
`#include <QtCore/QList>`
`#include <QtCore/QSharedData>`
`#include <QtCore/QString>`
`#include <QtCore/QVariant>`

Go to the source code of this file.

## Classes
class | ObjectDescriptionData
| Data class for objects describing devices or features of the backend. More...
class | ObjectDescription< T >
| Provides a tuple of enduser visible name and description. More...
## Namespaces
namespace | Phonon
| The KDE Multimedia classes.
## Typedefs
typedef ObjectDescription < AudioOutputDeviceType > | AudioOutputDevice
typedef ObjectDescription < AudioCaptureDeviceType > | AudioCaptureDevice
typedef ObjectDescription < EffectType > | EffectDescription
typedef ObjectDescription < AudioChannelType > | AudioChannelDescription
typedef ObjectDescription < SubtitleType > | SubtitleDescription
## Enumerations
enum | ObjectDescriptionType { AudioOutputDeviceType, EffectType, AudioChannelType, SubtitleType, AudioCaptureDeviceType }
| Defines the type of information that is contained in a ObjectDescription object. More...
## Functions
template<ObjectDescriptionType T>
QDebug | operator<< (QDebug s, const ObjectDescription< T > &o)