#include <plugin.h>
Inheritance diagram for Visualization::

Public Methods | |
| Visualization (int interval=125, int pid=0) | |
| virtual | ~Visualization () |
| virtual void | start () |
| virtual void | stop () |
| int | interval () const |
| virtual void | setInterval (int msecs) |
| virtual void | timeout ()=0 |
| Noatun::StereoEffectStack | visualizationStack () |
| Arts::SoundServerV2 * | server () |
| bool | connected () |
Static Public Methods | |
| int | noatunPid () |
| void | initDispatcher () |
Friends | |
| class | TimerThingy |
| class | ThingThatTellsAVisualizationThatNoatunIsGone |
| class | ExitNotifier |
| class | NoatunApp |
all Noatun Visualizations can be in separate processes! You must fork, and then exec() to be able to use this. Its perfectly safe to create a visualization in a binary executed by KProcess.
|
|||||||||||||||
|
interval is how frequently the rescope will occur 0 means disabled Pid, if not zero, can force the visualizaton to use another noatun's process's visualization stack, if it is zero, it'l try to guess what to use |
|
|
|
|
|
test if the server is still there |
|
|
create a dispatcher object , does nothing if this already has been called |
|
|
how long between each rescoping in milliseconds |
|
|
return noatun's pid, useful if you're doing remote-visualization It returns the pid to use, or -1, if there was an error, or there isn't a noatun running. If there isn't a noatun running, the computer will crash, the trains will take the wrong tracks, time will start moving in the wrong direction, and the whole universe will melt down. |
|
|
|
|
|
set how long to wait the change takes effect immediately, unless it hadn't been start()ed beforehand |
|
|
start the timer, if it's 0, then this will do nothing. |
|
|
stop the timer |
|
|
cause a rescoping to take effect immediately Reimplemented in StereoFFTScope, MonoFFTScope, MonoScope, and StereoScope. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.9.1 written by Dimitri van Heesch,
© 1997-2001