MythTV
master
|
#include <visualize.h>
Classes | |
struct | piano_key_data |
Public Member Functions | |
Piano () | |
~Piano () override | |
void | resize (const QSize &size) override |
bool | process (VisualNode *node) override |
bool | processUndisplayed (VisualNode *node) override |
unsigned long | getDesiredSamples (void) override |
bool | draw (QPainter *p, const QColor &back=Qt::black) override |
void | handleKeyPress (const QString &action) override |
![]() | |
VisualBase (bool screensaverenable=false) | |
virtual | ~VisualBase (void) |
virtual int | getDesiredFPS (void) |
Protected Member Functions | |
bool | process_all_types (VisualNode *node, bool this_will_be_displayed) |
void | zero_analysis (void) |
Static Protected Member Functions | |
static double | clamp (double cur, double max, double min) |
Protected Attributes | |
QColor | m_whiteStartColor {245,245,245} |
QColor | m_whiteTargetColor {Qt::red} |
QColor | m_blackStartColor {10,10,10} |
QColor | m_blackTargetColor {Qt::red} |
std::vector< QRect > | m_rects {} |
QSize | m_size |
std::chrono::milliseconds | m_offsetProcessed {0ms} |
piano_key_data * | m_pianoData {nullptr} |
piano_audio * | m_audioData {nullptr} |
std::vector< double > | m_magnitude {} |
![]() | |
int | m_fps {20} |
bool | m_xscreensaverenable {true} |
Additional Inherited Members | |
![]() | |
static void | drawWarning (QPainter *p, const QColor &back, QSize size, const QString &warning, int fontsize=28) |
Definition at line 215 of file visualize.h.
Piano::Piano | ( | ) |
Definition at line 904 of file visualize.cpp.
|
override |
Definition at line 950 of file visualize.cpp.
|
overridevirtual |
Implements VisualBase.
Definition at line 974 of file visualize.cpp.
|
overridevirtual |
Implements VisualBase.
Definition at line 1070 of file visualize.cpp.
|
overridevirtual |
Reimplemented from VisualBase.
Definition at line 1064 of file visualize.cpp.
|
overridevirtual |
Reimplemented from VisualBase.
Definition at line 1054 of file visualize.cpp.
|
overridevirtual |
Implements VisualBase.
Definition at line 1216 of file visualize.cpp.
|
inlineoverridevirtual |
Implements VisualBase.
Definition at line 258 of file visualize.h.
|
inlinestaticprotected |
Definition at line 1207 of file visualize.cpp.
Referenced by draw().
|
protected |
Definition at line 1078 of file visualize.cpp.
Referenced by process(), and processUndisplayed().
|
protected |
Definition at line 958 of file visualize.cpp.
Referenced by Piano(), process_all_types(), and resize().
|
protected |
Definition at line 266 of file visualize.h.
Referenced by draw().
|
protected |
Definition at line 267 of file visualize.h.
Referenced by draw().
|
protected |
Definition at line 268 of file visualize.h.
Referenced by draw().
|
protected |
Definition at line 269 of file visualize.h.
Referenced by draw().
|
protected |
Definition at line 271 of file visualize.h.
|
protected |
Definition at line 272 of file visualize.h.
|
protected |
Definition at line 274 of file visualize.h.
Referenced by process_all_types(), and zero_analysis().
|
protected |
Definition at line 276 of file visualize.h.
Referenced by draw(), Piano(), process_all_types(), resize(), zero_analysis(), and ~Piano().
|
protected |
Definition at line 277 of file visualize.h.
Referenced by Piano(), process_all_types(), and ~Piano().
|
protected |
Definition at line 279 of file visualize.h.