#include <visual.h>
List of all members.
Public Slots |
virtual void | start ()=0 |
virtual void | stop ()=0 |
Signals |
void | closedByUser () |
Public Member Functions |
| Visual (QWidget *parent, Qt::WindowFlags f=0) |
virtual | ~Visual () |
Static Public Member Functions |
static QList< VisualFactory * > | factories () |
static QString | file (VisualFactory *factory) |
static void | setEnabled (VisualFactory *factory, bool enable=true) |
static bool | isEnabled (VisualFactory *factory) |
static void | add (Visual *visual) |
static void | remove (Visual *) |
static void | initialize (QWidget *parent, QObject *receiver=0, const char *member=0) |
static QList< Visual * > * | visuals () |
static void | showSettings (VisualFactory *factory, QWidget *parent) |
static void | addAudio (float *pcm, int samples, int channels, qint64 ts, qint64 delay) |
static void | clearBuffer () |
Protected Member Functions |
virtual void | closeEvent (QCloseEvent *event) |
bool | takeData (float *left, float *right=0) |
Detailed Description
The Visual class provides the base interface class of visualizations.
- Author:
- Ilya Kotov <forkotov02@hotmail.ru>
Constructor & Destructor Documentation
Visual |
( |
QWidget * |
parent, |
|
|
Qt::WindowFlags |
f = 0 |
|
) |
| |
Object contsructor.
- Parameters:
-
parent | Parent object. |
f | Widget flags. |
Member Function Documentation
Adds external visualization visual.
static void addAudio |
( |
float * |
pcm, |
|
|
int |
samples, |
|
|
int |
channels, |
|
|
qint64 |
ts, |
|
|
qint64 |
delay |
|
) |
| [static] |
Adds data for visualization.
- Parameters:
-
ocm | Audio data. |
samples | Number of samples. |
chan | Number of channels. |
Emitted when visual widget is closed by user.
virtual void closeEvent |
( |
QCloseEvent * |
event | ) |
[protected, virtual] |
QWidget's close event. Reimplementation should call base function.
- Parameters:
-
event | QCloseEvent insatance. |
Returns a list of visual factories.
Returns plugin file path.
- Parameters:
-
static void initialize |
( |
QWidget * |
parent, |
|
|
QObject * |
receiver = 0 , |
|
|
const char * |
member = 0 |
|
) |
| [static] |
Prepares visual plugins for usage.
- Parameters:
-
parent | Parent widget. |
receiver | Receiver object. |
member | A slot to receive changes of active visualizations list. |
Returns true if visual plugin is enabled, otherwise returns false
- Parameters:
-
Removes external visualization visual.
Sets whether the visual plugin is enabled.
- Parameters:
-
factory | Visual plugin factory. |
enable | Plugin enable state (true - enable, false - disable) |
Shows configuration dialog and updates settings automatically.
- Parameters:
-
factory | Visual plugin factory. |
parent | Parent widget. |
Returns a pointer to a list of created visual objects.
The documentation for this class was generated from the following file:
- /usr/src/RPM/BUILD/qmmp-0.11-svn/src/qmmp/visual.h