MythTV  master
Classes | Macros
visualize.h File Reference
#include <vector>
#include <QCoreApplication>
#include <QVector>
#include <libmyth/visual.h>
#include <libmythmetadata/musicmetadata.h>
#include <libmythbase/mythbaseexp.h>
#include "constants.h"
#include <complex>
#include <libavutil/mem.h>
#include <libavcodec/avfft.h>
Include dependency graph for visualize.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  VisualNode
 
class  VisualBase
 
class  VisFactory
 
class  StereoScope
 
class  MonoScope
 
class  LogScale
 
class  Spectrum
 
class  Squares
 
class  Piano
 
struct  Piano::piano_key_data
 
class  AlbumArt
 
class  Blank
 

Macros

#define SAMPLES_DEFAULT_SIZE   512
 
#define RUBBERBAND   false
 
#define TWOCOLOUR   0
 
#define PIANO_AUDIO_SIZE   4096
 
#define PIANO_N   88
 
#define piano_audio   float
 
#define goertzel_data   float
 
#define PIANO_RMS_NEGLIGIBLE   .001
 
#define PIANO_SPECTRUM_SMOOTHING   0.95
 
#define PIANO_MIN_VOL   (-10)
 
#define PIANO_KEYPRESS_TOO_LIGHT   .2
 

Macro Definition Documentation

◆ SAMPLES_DEFAULT_SIZE

#define SAMPLES_DEFAULT_SIZE   512

Definition at line 36 of file visualize.h.

◆ RUBBERBAND

#define RUBBERBAND   false

Definition at line 106 of file visualize.h.

◆ TWOCOLOUR

#define TWOCOLOUR   0

Definition at line 107 of file visualize.h.

◆ PIANO_AUDIO_SIZE

#define PIANO_AUDIO_SIZE   4096

Definition at line 221 of file visualize.h.

◆ PIANO_N

#define PIANO_N   88

Definition at line 222 of file visualize.h.

◆ piano_audio

#define piano_audio   float

Definition at line 224 of file visualize.h.

◆ goertzel_data

#define goertzel_data   float

Definition at line 225 of file visualize.h.

◆ PIANO_RMS_NEGLIGIBLE

#define PIANO_RMS_NEGLIGIBLE   .001

Definition at line 227 of file visualize.h.

◆ PIANO_SPECTRUM_SMOOTHING

#define PIANO_SPECTRUM_SMOOTHING   0.95

Definition at line 228 of file visualize.h.

◆ PIANO_MIN_VOL

#define PIANO_MIN_VOL   (-10)

Definition at line 229 of file visualize.h.

◆ PIANO_KEYPRESS_TOO_LIGHT

#define PIANO_KEYPRESS_TOO_LIGHT   .2

Definition at line 230 of file visualize.h.