MythTV  master
Classes | Typedefs | Enumerations | Variables
synaesthesia.h File Reference
#include <array>
#include <libmyth/visual.h>
#include "mainvisual.h"
#include "polygon.h"
Include dependency graph for synaesthesia.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Synaesthesia
 

Typedefs

using samp_dbl_array = std::array< double, NumSamples >
 
using samp_int_array = std::array< int, NumSamples >
 

Enumerations

enum  Mode { Flame = 0, Wave = 1, Stars = 2 }
 

Variables

static constexpr size_t LogSize { 10 }
 
static constexpr size_t NumSamples { 1<<LogSize }
 
static constexpr uint8_t Brightness { 150 }
 

Typedef Documentation

◆ samp_dbl_array

using samp_dbl_array = std::array<double,NumSamples>

Definition at line 20 of file synaesthesia.h.

◆ samp_int_array

using samp_int_array = std::array<int,NumSamples>

Definition at line 21 of file synaesthesia.h.

Enumeration Type Documentation

◆ Mode

enum Mode
Enumerator
Flame 
Wave 
Stars 

Definition at line 23 of file synaesthesia.h.

Variable Documentation

◆ LogSize

constexpr size_t LogSize { 10 }
staticconstexpr

Definition at line 16 of file synaesthesia.h.

Referenced by Synaesthesia::bitReverser().

◆ NumSamples

constexpr size_t NumSamples { 1<<LogSize }
staticconstexpr

Definition at line 17 of file synaesthesia.h.

Referenced by Synaesthesia::coreInit(), Synaesthesia::fft(), and Synaesthesia::process().

◆ Brightness

constexpr uint8_t Brightness { 150 }
staticconstexpr

Definition at line 18 of file synaesthesia.h.

Referenced by ChannelOptionsV4L::ChannelOptionsV4L().