LMMS
Loading...
Searching...
No Matches
peak.cpp File Reference
#include <cmath>
#include <cstdlib>
#include <cstring>
#include "cmt.h"
#include "utils.h"

Classes

class  Tracker
class  PeakMonitor

Macros

#define ET_INPUT   0
#define ET_OUTPUT   1
#define ET_FILTER   2

Functions

static void activateTracker (void *pvHandle)
static void runEnvelopeTracker_Peak (LADSPA_Handle Instance, unsigned long SampleCount)
static void runEnvelopeTracker_RMS (LADSPA_Handle Instance, unsigned long SampleCount)
static void runEnvelopeTracker_MaxPeak (LADSPA_Handle Instance, unsigned long SampleCount)
static void runEnvelopeTracker_MaxRMS (LADSPA_Handle Instance, unsigned long SampleCount)
static void activatePeakMonitor (void *pvHandle)
static void runPeakMonitor (LADSPA_Handle Instance, unsigned long SampleCount)
void initialise_peak ()

Macro Definition Documentation

◆ ET_FILTER

#define ET_FILTER   2

◆ ET_INPUT

#define ET_INPUT   0

◆ ET_OUTPUT

#define ET_OUTPUT   1

Function Documentation

◆ activatePeakMonitor()

void activatePeakMonitor ( void * pvHandle)
static

◆ activateTracker()

void activateTracker ( void * pvHandle)
static

◆ initialise_peak()

void initialise_peak ( )

◆ runEnvelopeTracker_MaxPeak()

void runEnvelopeTracker_MaxPeak ( LADSPA_Handle Instance,
unsigned long SampleCount )
static

◆ runEnvelopeTracker_MaxRMS()

void runEnvelopeTracker_MaxRMS ( LADSPA_Handle Instance,
unsigned long SampleCount )
static

◆ runEnvelopeTracker_Peak()

void runEnvelopeTracker_Peak ( LADSPA_Handle Instance,
unsigned long SampleCount )
static

◆ runEnvelopeTracker_RMS()

void runEnvelopeTracker_RMS ( LADSPA_Handle Instance,
unsigned long SampleCount )
static

◆ runPeakMonitor()

void runPeakMonitor ( LADSPA_Handle Instance,
unsigned long SampleCount )
static