#include <mainvisual.h>
Public Slots | |
| void | timeout () |
Public Member Functions | |
| MainVisual (MythUIVideo *visualizer) | |
| virtual | ~MainVisual () |
| VisualBase * | visual (void) const |
| void | setVisual (const QString &name) |
| void | stop (void) |
| void | resize (const QSize &size) |
| void | add (uchar *, unsigned long, unsigned long, int, int) |
| void | prepare (void) |
| void | customEvent (QEvent *) |
| void | setFrameRate (int newfps) |
| int | frameRate (void) const |
| QStringList | getVisualizations (void) |
| int | getCurrentVisual (void) |
Private Attributes | |
| MythUIVideo * | m_visualizerVideo |
| QStringList | m_visualizers |
| int | m_currentVisualizer |
| VisualBase * | m_vis |
| QPixmap | m_pixmap |
| QList< VisualNode * > | m_nodes |
| bool | m_playing |
| int | m_fps |
| unsigned long | m_samples |
| QTimer * | m_updateTimer |
Definition at line 33 of file mainvisual.h.
| MainVisual::MainVisual | ( | MythUIVideo * | visualizer | ) |
Definition at line 35 of file mainvisual.cpp.
| MainVisual::~MainVisual | ( | ) | [virtual] |
Definition at line 59 of file mainvisual.cpp.
| VisualBase* MainVisual::visual | ( | void | ) | const [inline] |
Definition at line 41 of file mainvisual.h.
| void MainVisual::setVisual | ( | const QString & | name | ) |
Definition at line 84 of file mainvisual.cpp.
Referenced by MusicCommon::switchVisualizer(), and MusicCommon::updateTrackInfo().
| void MainVisual::stop | ( | void | ) |
Definition at line 73 of file mainvisual.cpp.
Referenced by timeout(), and MusicCommon::~MusicCommon().
| void MainVisual::resize | ( | const QSize & | size | ) |
Definition at line 227 of file mainvisual.cpp.
Referenced by MainVisual().
| void MainVisual::add | ( | uchar * | buffer, | |
| unsigned long | b_len, | |||
| unsigned long | timecode, | |||
| int | source_channels, | |||
| int | bits_per_sample | |||
| ) | [virtual] |
Implements MythTV::Visual.
Definition at line 150 of file mainvisual.cpp.
| void MainVisual::prepare | ( | void | ) | [virtual] |
Implements MythTV::Visual.
Definition at line 141 of file mainvisual.cpp.
Referenced by MusicCommon::seek(), and setVisual().
| void MainVisual::customEvent | ( | QEvent * | event | ) |
Definition at line 236 of file mainvisual.cpp.
| void MainVisual::setFrameRate | ( | int | newfps | ) |
| int MainVisual::frameRate | ( | void | ) | const [inline] |
Definition at line 54 of file mainvisual.h.
| QStringList MainVisual::getVisualizations | ( | void | ) | [inline] |
Definition at line 56 of file mainvisual.h.
Referenced by MusicCommon::CreateCommon().
| int MainVisual::getCurrentVisual | ( | void | ) | [inline] |
Definition at line 58 of file mainvisual.h.
Referenced by MusicCommon::CreateCommon().
| void MainVisual::timeout | ( | void | ) | [slot] |
Definition at line 189 of file mainvisual.cpp.
Referenced by MainVisual().
MythUIVideo* MainVisual::m_visualizerVideo [private] |
Definition at line 64 of file mainvisual.h.
Referenced by MainVisual(), resize(), setVisual(), and timeout().
QStringList MainVisual::m_visualizers [private] |
Definition at line 65 of file mainvisual.h.
Referenced by getVisualizations(), MainVisual(), and setVisual().
int MainVisual::m_currentVisualizer [private] |
Definition at line 66 of file mainvisual.h.
Referenced by getCurrentVisual(), MainVisual(), setVisual(), and ~MainVisual().
VisualBase* MainVisual::m_vis [private] |
Definition at line 67 of file mainvisual.h.
Referenced by resize(), setVisual(), stop(), timeout(), visual(), and ~MainVisual().
QPixmap MainVisual::m_pixmap [private] |
Definition at line 68 of file mainvisual.h.
Referenced by resize(), setVisual(), and timeout().
QList<VisualNode*> MainVisual::m_nodes [private] |
Definition at line 69 of file mainvisual.h.
Referenced by add(), prepare(), timeout(), and ~MainVisual().
bool MainVisual::m_playing [private] |
Definition at line 70 of file mainvisual.h.
Referenced by customEvent(), and timeout().
int MainVisual::m_fps [private] |
Definition at line 71 of file mainvisual.h.
Referenced by frameRate(), MainVisual(), and setVisual().
unsigned long MainVisual::m_samples [private] |
Definition at line 72 of file mainvisual.h.
Referenced by add(), and setVisual().
QTimer* MainVisual::m_updateTimer [private] |
Definition at line 73 of file mainvisual.h.
Referenced by customEvent(), MainVisual(), setVisual(), stop(), timeout(), and ~MainVisual().
1.6.3