Loading...
Searching...
No Matches

Classes

struct  ChannelState
 
struct  Layer
 

Public Member Functions

 halp_meta (name, "VU Meter") halp_meta(c_name
 
VUMeter halp_meta (category, "Monitoring") halp_meta(author
 
VUMeter ossia score halp_meta (manual_url, "") halp_meta(description
 
VUMeter ossia score Multi channel audio level meter with peak and RMS display halp_meta (uuid, "0d0a3152-8ee9-4472-8a97-457b8bd6e56a") halp_flag(fully_custom_item)
 
void prepare (halp::setup s) noexcept
 
void operator() (int frames)
 

Static Public Member Functions

static double to_dB (double linear) noexcept
 
static double dB_to_y (double dB, double height, double min_dB=-60.0) noexcept
 

Public Attributes

struct { 
 
   halp::dynamic_audio_bus<"Audio", double >   audio 
 
inputs 
 
struct { 
 
   halp::dynamic_audio_bus<"Audio", double >   audio 
 
enum widget 
 
      levels 
 
outputs 
 
halp::setup setup_info {}
 
std::vector< ChannelStatechannel_states
 

Static Public Attributes

static constexpr double release_time = 0.150
 
static constexpr int peak_hold_buffers = 20
 
static constexpr double peak_hold_decay = 0.90
 

The documentation for this struct was generated from the following file: