#include <videovisualspectrum.h>
Public Member Functions | |
| VideoVisualSpectrum (AudioPlayer *audio, MythRender *render) | |
| virtual | ~VideoVisualSpectrum () |
| virtual void | Draw (const QRect &area, MythPainter *painter, QPaintDevice *device) |
| virtual QString | Name (void) |
| virtual void | prepare () |
Protected Member Functions | |
| virtual bool | Initialise (const QRect &area) |
| virtual bool | InitialisePriv (void) |
| virtual void | DrawPriv (MythPainter *painter, QPaintDevice *device) |
Protected Attributes | |
| int | m_numSamples |
| QVector< double > | m_magnitudes |
| double | m_range |
| LogScale | m_scale |
| double | m_scaleFactor |
| double | m_falloff |
| fftw_plan | lplan |
| fftw_plan | rplan |
| myth_fftw_float * | lin |
| myth_fftw_float * | rin |
| myth_fftw_complex * | lout |
| myth_fftw_complex * | rout |
Private Attributes | |
| QVector< QRect > | m_rects |
| int | m_barWidth |
Definition at line 7 of file videovisualspectrum.h.
| VideoVisualSpectrum::VideoVisualSpectrum | ( | AudioPlayer * | audio, | |
| MythRender * | render | |||
| ) |
Definition at line 11 of file videovisualspectrum.cpp.
| VideoVisualSpectrum::~VideoVisualSpectrum | ( | ) | [virtual] |
Definition at line 27 of file videovisualspectrum.cpp.
| void VideoVisualSpectrum::Draw | ( | const QRect & | area, | |
| MythPainter * | painter, | |||
| QPaintDevice * | device | |||
| ) | [virtual] |
Implements VideoVisual.
Definition at line 43 of file videovisualspectrum.cpp.
| virtual QString VideoVisualSpectrum::Name | ( | void | ) | [inline, virtual] |
Implements VideoVisual.
Reimplemented in VideoVisualCircles.
Definition at line 15 of file videovisualspectrum.h.
| void VideoVisualSpectrum::prepare | ( | void | ) | [virtual] |
Reimplemented from VideoVisual.
Definition at line 127 of file videovisualspectrum.cpp.
| bool VideoVisualSpectrum::Initialise | ( | const QRect & | area | ) | [protected, virtual] |
Definition at line 151 of file videovisualspectrum.cpp.
Referenced by Draw().
| bool VideoVisualSpectrum::InitialisePriv | ( | void | ) | [protected, virtual] |
Reimplemented in VideoVisualCircles.
Definition at line 170 of file videovisualspectrum.cpp.
Referenced by Initialise().
| void VideoVisualSpectrum::DrawPriv | ( | MythPainter * | painter, | |
| QPaintDevice * | device | |||
| ) | [protected, virtual] |
Reimplemented in VideoVisualCircles.
Definition at line 134 of file videovisualspectrum.cpp.
Referenced by Draw().
int VideoVisualSpectrum::m_numSamples [protected] |
Definition at line 23 of file videovisualspectrum.h.
Referenced by Initialise(), VideoVisualCircles::VideoVisualCircles(), and VideoVisualSpectrum().
QVector<double> VideoVisualSpectrum::m_magnitudes [protected] |
Definition at line 24 of file videovisualspectrum.h.
Referenced by Draw(), DrawPriv(), VideoVisualCircles::DrawPriv(), Initialise(), and prepare().
double VideoVisualSpectrum::m_range [protected] |
Definition at line 25 of file videovisualspectrum.h.
Referenced by Draw(), VideoVisualCircles::DrawPriv(), InitialisePriv(), and VideoVisualCircles::InitialisePriv().
LogScale VideoVisualSpectrum::m_scale [protected] |
Definition at line 26 of file videovisualspectrum.h.
Referenced by Draw(), DrawPriv(), VideoVisualCircles::DrawPriv(), Initialise(), InitialisePriv(), and VideoVisualCircles::InitialisePriv().
double VideoVisualSpectrum::m_scaleFactor [protected] |
Definition at line 27 of file videovisualspectrum.h.
Referenced by Draw(), InitialisePriv(), and VideoVisualCircles::InitialisePriv().
double VideoVisualSpectrum::m_falloff [protected] |
Definition at line 28 of file videovisualspectrum.h.
Referenced by Draw(), InitialisePriv(), and VideoVisualCircles::InitialisePriv().
fftw_plan VideoVisualSpectrum::lplan [protected] |
Definition at line 30 of file videovisualspectrum.h.
Referenced by Draw(), VideoVisualSpectrum(), and ~VideoVisualSpectrum().
fftw_plan VideoVisualSpectrum::rplan [protected] |
Definition at line 31 of file videovisualspectrum.h.
Referenced by Draw(), VideoVisualSpectrum(), and ~VideoVisualSpectrum().
myth_fftw_float* VideoVisualSpectrum::lin [protected] |
Definition at line 32 of file videovisualspectrum.h.
Referenced by Draw(), VideoVisualSpectrum(), and ~VideoVisualSpectrum().
myth_fftw_float* VideoVisualSpectrum::rin [protected] |
Definition at line 33 of file videovisualspectrum.h.
Referenced by Draw(), VideoVisualSpectrum(), and ~VideoVisualSpectrum().
myth_fftw_complex* VideoVisualSpectrum::lout [protected] |
Definition at line 34 of file videovisualspectrum.h.
Referenced by Draw(), VideoVisualSpectrum(), and ~VideoVisualSpectrum().
myth_fftw_complex* VideoVisualSpectrum::rout [protected] |
Definition at line 35 of file videovisualspectrum.h.
Referenced by Draw(), VideoVisualSpectrum(), and ~VideoVisualSpectrum().
QVector<QRect> VideoVisualSpectrum::m_rects [private] |
Definition at line 38 of file videovisualspectrum.h.
Referenced by DrawPriv(), and InitialisePriv().
int VideoVisualSpectrum::m_barWidth [private] |
Definition at line 39 of file videovisualspectrum.h.
Referenced by Initialise(), and InitialisePriv().
1.6.3