Phonon
VolumeFaderEffect Class Reference
[Effects]
Audio effect to gradually fade the audio volume. More...
#include <Phonon/VolumeFaderEffect>

Public Types | |
| enum | FadeCurve { Fade3Decibel, Fade6Decibel, Fade9Decibel, Fade12Decibel } |
Public Slots | |
| void | fadeIn (int fadeTime) |
| void | fadeOut (int fadeTime) |
| void | fadeTo (float volume, int fadeTime) |
Public Member Functions | |
| VolumeFaderEffect (QObject *parent=0) | |
Properties | |
| float | volume |
| double | volumeDecibel |
| FadeCurve | fadeCurve |
Detailed Description
Audio effect to gradually fade the audio volume.
This effect differs from gradually changing the output volume in that a dedicated effect can change the volume in the smallest possible steps while every other volume control will make more or less noticeable steps.
- See also:
- AudioOutput::volume
Member Enumeration Documentation
| enum FadeCurve |
Determines the curve of the volume change.
- Enumerator:
Constructor & Destructor Documentation
| VolumeFaderEffect | ( | QObject * | parent = 0 |
) |
* Constructs an object with the given parent.
Member Function Documentation
| void fadeIn | ( | int | fadeTime | ) | [slot] |
| void fadeOut | ( | int | fadeTime | ) | [slot] |
Tells the Fader to change the volume from the current volume to 0% in fadeTime milliseconds.
Short for fadeTo(0.0, fadeTime).
- Parameters:
-
fadeTime the fade duration in milliseconds
- See also:
- fadeTo
| void fadeTo | ( | float | volume, | |
| int | fadeTime | |||
| ) | [slot] |
Property Documentation
FadeCurve fadeCurve [read, write] |
float volume [read, write] |
This is the current volume of the output as voltage factor.
Setting this property changes the volume immediately.
1.0 means 100%, 0.5 means 50% voltage/25% power, 0.0 means 0%
- See also:
- volumeDecibel
double volumeDecibel [read, write] |
This is the current volume of the output in decibel.
Setting this property changes the volume immediately.
0 dB means no change in volume, -6dB means an attenuation of the voltage to 50% and an attenuation of the power to 25%, -inf dB means silence.
- See also:
- volume
The documentation for this class was generated from the following file:
- volumefadereffect.h
KDE 4.0 API Reference