phonon/audiooutput.h Source File
Go to the documentation of this file.
22 #ifndef Phonon_AUDIOOUTPUT_H
23 #define Phonon_AUDIOOUTPUT_H
36 class AudioOutputAdaptor;
39 class AudioOutputPrivate;
52 friend class FactoryPrivate;
53 friend class ::AudioOutputAdaptor;
69 Q_PROPERTY(qreal volume READ volume WRITE setVolume NOTIFY volumeChanged)
79 Q_PROPERTY(qreal volumeDecibel READ volumeDecibel WRITE setVolumeDecibel)
98 Q_PROPERTY(
bool muted READ isMuted WRITE setMuted NOTIFY mutedChanged)
121 qreal volume() const;
122 qreal volumeDecibel() const;
131 bool isMuted() const;
134 void setName(const
QString &newName);
135 void setVolume(qreal newVolume);
136 void setVolumeDecibel(qreal newVolumeDecibel);
138 void setMuted(
bool mute);
147 void volumeChanged(qreal newVolume);
154 void mutedChanged(
bool);
180 #endif // Phonon_AUDIOOUTPUT_H
#define Q_PRIVATE_SLOT(d, signature)
#define QT_BEGIN_NAMESPACE
Provides a tuple of enduser visible name and description.
Category
Set's the category your program should be listed in in the mixer.
Common base class for all audio outputs.
GLuint const GLchar * name
The KDE Multimedia classes.
Class for audio output to the soundcard.
#define K_DECLARE_PRIVATE(Class)