MythTV
master
|
#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 (const void *, unsigned long, unsigned long, int, int) override |
void | prepare (void) override |
void | customEvent (QEvent *) override |
void | setFrameRate (int newfps) |
int | frameRate (void) const |
QStringList | getVisualizations (void) |
int | getCurrentVisual (void) |
![]() | |
Visual () | |
virtual | ~Visual () |
QMutex * | mutex () |
Private Attributes | |
MythUIVideo * | m_visualizerVideo {nullptr} |
QStringList | m_visualizers |
int | m_currentVisualizer {0} |
VisualBase * | m_vis {nullptr} |
QPixmap | m_pixmap |
QList< VisualNode * > | m_nodes |
bool | m_playing {false} |
int | m_fps {20} |
unsigned long | m_samples {SAMPLES_DEFAULT_SIZE} |
QTimer * | m_updateTimer {nullptr} |
Definition at line 33 of file mainvisual.h.
|
explicit |
Definition at line 35 of file mainvisual.cpp.
|
virtual |
Definition at line 57 of file mainvisual.cpp.
|
inline |
Definition at line 41 of file mainvisual.h.
void MainVisual::setVisual | ( | const QString & | name | ) |
Definition at line 81 of file mainvisual.cpp.
Referenced by MusicCommon::switchVisualizer(), and MusicCommon::updateTrackInfo().
void MainVisual::stop | ( | void | ) |
Definition at line 70 of file mainvisual.cpp.
Referenced by timeout().
void MainVisual::resize | ( | const QSize & | size | ) |
Definition at line 247 of file mainvisual.cpp.
Referenced by MainVisual().
|
overridevirtual |
Implements MythTV::Visual.
Definition at line 148 of file mainvisual.cpp.
|
overridevirtual |
Implements MythTV::Visual.
Definition at line 139 of file mainvisual.cpp.
Referenced by PlaylistEditorView::keyPressEvent(), MusicCommon::seek(), and setVisual().
|
override |
Definition at line 256 of file mainvisual.cpp.
void MainVisual::setFrameRate | ( | int | newfps | ) |
|
inline |
Definition at line 54 of file mainvisual.h.
|
inline |
Definition at line 56 of file mainvisual.h.
Referenced by MusicCommon::init().
|
inline |
Definition at line 58 of file mainvisual.h.
Referenced by MusicCommon::init().
|
slot |
Definition at line 209 of file mainvisual.cpp.
Referenced by MainVisual().
|
private |
Definition at line 64 of file mainvisual.h.
Referenced by MainVisual(), resize(), setVisual(), and timeout().
|
private |
Definition at line 65 of file mainvisual.h.
Referenced by MainVisual(), and setVisual().
|
private |
Definition at line 66 of file mainvisual.h.
Referenced by MainVisual(), setVisual(), and ~MainVisual().
|
private |
Definition at line 67 of file mainvisual.h.
Referenced by resize(), setVisual(), stop(), timeout(), and ~MainVisual().
|
private |
Definition at line 68 of file mainvisual.h.
Referenced by resize(), setVisual(), and timeout().
|
private |
Definition at line 69 of file mainvisual.h.
Referenced by add(), prepare(), timeout(), and ~MainVisual().
Definition at line 70 of file mainvisual.h.
Referenced by customEvent(), and timeout().
|
private |
Definition at line 71 of file mainvisual.h.
Referenced by MainVisual(), and setVisual().
|
private |
Definition at line 72 of file mainvisual.h.
Referenced by add(), and setVisual().
|
private |
Definition at line 73 of file mainvisual.h.
Referenced by customEvent(), MainVisual(), setVisual(), stop(), timeout(), and ~MainVisual().