|
MythTV master
|
#include <mythplugins/mythmusic/mythmusic/visualize.h>
Public Member Functions | |
| Spectrum () | |
| ~Spectrum () override | |
| void | resize (const QSize &size) override |
| bool | process (VisualNode *node) override |
| bool | processUndisplayed (VisualNode *node) override |
| bool | draw (QPainter *p, const QColor &back=Qt::black) override |
Public Member Functions inherited from VisualBase | |
| VisualBase (bool screensaverenable=false) | |
| virtual | ~VisualBase (void) |
| virtual bool | process (VisualNode *node)=0 |
| virtual bool | processUndisplayed (VisualNode *) |
| virtual bool | draw (QPainter *, const QColor &)=0 |
| virtual void | resize (const QSize &size)=0 |
| virtual void | handleKeyPress (const QString &action) |
| virtual int | getDesiredFPS (void) |
| virtual unsigned long | getDesiredSamples (void) |
Static Protected Member Functions | |
| static double | clamp (double cur, double max, double min) |
Protected Attributes | |
| QColor | m_startColor {Qt::blue} |
| QColor | m_targetColor {Qt::red} |
| QVector< QRect > | m_rectsL |
| QVector< QRect > | m_rectsR |
| QVector< float > | m_magnitudes |
| QSize | m_size |
| MelScale | m_scale |
| float | m_scaleFactor {2.0} |
| float | m_falloff {10.0} |
| int | m_analyzerBarWidth {6} |
| int | m_fftlen {16 * 1024} |
| QVector< float > | m_sigL |
| QVector< float > | m_sigR |
| float * | m_dftL { nullptr } |
| float * | m_dftR { nullptr } |
| float * | m_rdftTmp { nullptr } |
| AVTXContext * | m_rdftContext { nullptr } |
| av_tx_fn | m_rdft { nullptr } |
Protected Attributes inherited from VisualBase | |
| int | m_fps {20} |
| bool | m_xscreensaverenable {true} |
Static Protected Attributes | |
| static constexpr float | kTxScale { 1.0F } |
Additional Inherited Members | |
Static Public Member Functions inherited from VisualBase | |
| static void | drawWarning (QPainter *p, const QColor &back, QSize size, const QString &warning, int fontsize=28) |
Definition at line 270 of file visualize.h.
| Spectrum::Spectrum | ( | ) |
Definition at line 1401 of file visualize.cpp.
|
override |
Definition at line 1415 of file visualize.cpp.
|
inlinestaticprotected |
Definition at line 1571 of file visualize.cpp.
Referenced by draw(), and Squares::drawRect().
|
overridevirtual |
|
overridevirtual |
Implements VisualBase.
Definition at line 1464 of file visualize.cpp.
|
overridevirtual |
Reimplemented from VisualBase.
Definition at line 1469 of file visualize.cpp.
|
overridevirtual |
Implements VisualBase.
Reimplemented in Squares.
Definition at line 1423 of file visualize.cpp.
Referenced by Squares::resize().
|
staticconstexprprotected |
Definition at line 308 of file visualize.h.
Referenced by Spectrum().
|
protected |
Definition at line 300 of file visualize.h.
Referenced by processUndisplayed(), resize(), and Squares::Squares().
|
protected |
Definition at line 305 of file visualize.h.
Referenced by processUndisplayed(), Spectrum(), and ~Spectrum().
|
protected |
Definition at line 306 of file visualize.h.
Referenced by processUndisplayed(), Spectrum(), and ~Spectrum().
|
protected |
Definition at line 299 of file visualize.h.
Referenced by processUndisplayed().
|
protected |
Definition at line 302 of file visualize.h.
Referenced by processUndisplayed(), resize(), and Spectrum().
|
protected |
Definition at line 292 of file visualize.h.
Referenced by processUndisplayed(), and resize().
|
protected |
Definition at line 310 of file visualize.h.
Referenced by processUndisplayed(), and Spectrum().
|
protected |
Definition at line 309 of file visualize.h.
Referenced by processUndisplayed(), Spectrum(), and ~Spectrum().
|
protected |
Definition at line 307 of file visualize.h.
Referenced by processUndisplayed(), Spectrum(), and ~Spectrum().
|
protected |
Definition at line 290 of file visualize.h.
Referenced by draw(), Squares::draw(), Squares::drawRect(), processUndisplayed(), and resize().
|
protected |
Definition at line 291 of file visualize.h.
Referenced by draw(), Squares::draw(), processUndisplayed(), and resize().
|
protected |
Definition at line 294 of file visualize.h.
Referenced by processUndisplayed(), and resize().
|
protected |
Definition at line 298 of file visualize.h.
Referenced by processUndisplayed(), and resize().
|
protected |
Definition at line 303 of file visualize.h.
Referenced by processUndisplayed(), and resize().
|
protected |
Definition at line 304 of file visualize.h.
Referenced by processUndisplayed(), and resize().
|
protected |
Definition at line 293 of file visualize.h.
Referenced by draw(), processUndisplayed(), and resize().
|
protected |
Definition at line 288 of file visualize.h.
Referenced by draw(), and Squares::drawRect().
|
protected |
Definition at line 289 of file visualize.h.
Referenced by draw(), and Squares::drawRect().