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.
Definition at line 51 of file volumefadereffect.h.
#include <Phonon/VolumeFaderEffect>

Public Types |
|
| enum | FadeCurve { Fade3Decibel, Fade6Decibel, Fade9Decibel, Fade12Decibel } |
|
Determines the curve of the volume change. More... |
|
Public Slots |
|
| void | fadeIn (int fadeTime) |
Tells the Fader to change the volume from
the current volume to 100% in fadeTime milliseconds.
|
|
| void | fadeOut (int fadeTime) |
Tells the Fader to change the volume from
the current volume to 0% in fadeTime milliseconds.
|
|
| void | setVolume (float volume) |
| void | setVolumeDecibel (double volumeDecibel) |
| void | setFadeCurve (FadeCurve curve) |
| void | fadeTo (float volume, int fadeTime) |
Tells the Fader to change the volume from
the current value to volume in fadeTime
milliseconds. |
|
Public Member Functions |
|
| float | volume () const |
| double | volumeDecibel () const |
| FadeCurve | fadeCurve () const |
Properties |
|
| float | volume |
| This is the current volume of the output as
voltage factor. |
|
| double | volumeDecibel |
| This is the current volume of the output in
decibel. |
|
| FadeCurve | fadeCurve |
| This property holds the fade curve to be
used for the
fadeIn(),
fadeOut() and
fadeTo() slots. |
|
| enum FadeCurve |
Determines the curve of the volume change.
Definition at line 90 of file volumefadereffect.h.
:
| float volume | ( | ) | const |
| double volumeDecibel | ( | ) | const |
| FadeCurve fadeCurve | ( | ) | const |
| void fadeIn | ( | int | fadeTime | ) | [slot] |
Tells the Fader to change the volume from the current volume to
100% in fadeTime milliseconds.
Short for fadeTo(1.0, fadeTime).
| fadeTime | the fade duration in milliseconds |
| 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).
| fadeTime | the fade duration in milliseconds |
| void setVolume | ( | float | volume | ) | [slot] |
| void setVolumeDecibel | ( | double | volumeDecibel | ) | [slot] |
| void setFadeCurve | ( | FadeCurve | curve | ) | [slot] |
| void fadeTo | ( | float | volume, |
| int | fadeTime | ||
| ) | [slot] |
Tells the Fader to change the volume from the current value to
volume in fadeTime milliseconds.
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%
Definition at line 65 of file volumefadereffect.h.
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.
Definition at line 76 of file volumefadereffect.h.
FadeCurve fadeCurve [read, write] |