Definition at line 49 of file audiooutputinterface.h.
#include <audiooutputinterface.h>

Public Member Functions |
|
| virtual | ~AudioOutputInterface40 () |
| virtual qreal | volume () const =0 |
| Returns the current software volume.
|
|
| virtual void | setVolume (qreal)=0 |
| Sets the new current software volume.
|
|
| virtual int | outputDevice () const =0 |
| Returns the index of the device that is
used. |
|
| virtual bool | setOutputDevice (int)=0 |
| virtual ~AudioOutputInterface40 | ( | ) | [inline, virtual] |
Definition at line 52 of file audiooutputinterface.h.
{}
| virtual qreal volume | ( | ) | const [pure virtual] |
Returns the current software volume.
A value of 0.0 means muted, 1.0 means unchanged, 2.0 means double voltage (i.e. all samples are multiplied by 2).
| virtual void setVolume | ( | qreal | ) | [pure virtual] |
Sets the new current software volume.
A value of 0.0 means muted, 1.0 means unchanged, 2.0 means double voltage (i.e. all samples are multiplied by 2).
Every time the volume in the backend changes it should emit volumeChanged(qreal), also inside this function.
| virtual int outputDevice | ( | ) | const [pure virtual] |
Returns the index of the device that is used.
The index is the number returned from BackendInterface::objectDescriptionIndexes(AudioOutputDeviceType).
| virtual bool setOutputDevice | ( | int | ) | [pure virtual] |
Requests to change the current output device to the one identified by the passed index.
The index is the number returned from BackendInterface::objectDescriptionIndexes(AudioOutputDeviceType).
true if the requested device works and is used
after this call.false if something failed and the device is not
used after this call.