MythTV  master
Classes | Macros | Variables
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  WaveForm
 
class  LogScale
 
class  Spectrum
 
class  Squares
 
class  Piano
 
struct  Piano::piano_key_data
 
class  AlbumArt
 
class  Blank
 

Macros

#define RUBBERBAND   0
 
#define TWOCOLOUR   1
 
#define WF_AUDIO_SIZE   4096
 
#define WF_WIDTH   1920
 
#define WF_HEIGHT   1080
 
#define piano_audio   float
 
#define goertzel_data   float
 

Variables

static constexpr uint16_t SAMPLES_DEFAULT_SIZE { 512 }
 

Macro Definition Documentation

◆ RUBBERBAND

#define RUBBERBAND   0

Definition at line 107 of file visualize.h.

◆ TWOCOLOUR

#define TWOCOLOUR   1

Definition at line 108 of file visualize.h.

◆ WF_AUDIO_SIZE

#define WF_AUDIO_SIZE   4096

Definition at line 143 of file visualize.h.

◆ WF_WIDTH

#define WF_WIDTH   1920

Definition at line 144 of file visualize.h.

◆ WF_HEIGHT

#define WF_HEIGHT   1080

Definition at line 145 of file visualize.h.

◆ piano_audio

#define piano_audio   float

Definition at line 263 of file visualize.h.

◆ goertzel_data

#define goertzel_data   float

Definition at line 264 of file visualize.h.

Variable Documentation

◆ SAMPLES_DEFAULT_SIZE

constexpr uint16_t SAMPLES_DEFAULT_SIZE { 512 }
staticconstexpr