LMMS
Loading...
Searching...
No Matches
Compress Class Reference

#include <Compress.h>

Inheritance diagram for Compress:
Plugin

Public Member Functions

template<sample_func_t F>
void one_cycle (int frames)
void init ()
void activate ()
void run (int n)
void run_adding (int n)
Public Member Functions inherited from Plugin
sample_t getport_unclamped (int i)
sample_t getport (int i)

Public Attributes

double fs
sample_t f
DSP::RMS rms
sample_t sum
sample_t amp
sample_t env
sample_t gain
sample_t gain_t
int count
Public Attributes inherited from Plugin
double fs
double adding_gain
int first_run
sample_t normal
sample_t ** ports
LADSPA_PortRangeHintranges

Static Public Attributes

static PortInfo port_info []

Member Function Documentation

◆ activate()

void Compress::activate ( )
inline

◆ init()

void Compress::init ( )
inline

◆ one_cycle()

template<sample_func_t F>
void Compress::one_cycle ( int frames)

◆ run()

void Compress::run ( int n)
inline

◆ run_adding()

void Compress::run_adding ( int n)
inline

Member Data Documentation

◆ amp

sample_t Compress::amp

◆ count

int Compress::count

◆ env

sample_t Compress::env

◆ f

sample_t Compress::f

◆ fs

double Compress::fs

◆ gain

sample_t Compress::gain

◆ gain_t

sample_t Compress::gain_t

◆ port_info

PortInfo Compress::port_info[]
static

◆ rms

DSP::RMS Compress::rms

◆ sum

sample_t Compress::sum

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