LMMS
Loading...
Searching...
No Matches
PeakMonitor Class Reference
Inheritance diagram for PeakMonitor:
CMT_PluginInstance

Public Member Functions

 PeakMonitor (const LADSPA_Descriptor *, unsigned long lSampleRate)

Private Attributes

LADSPA_Data m_fState

Friends

void activatePeakMonitor (void *pvHandle)
void runPeakMonitor (LADSPA_Handle Instance, unsigned long SampleCount)

Additional Inherited Members

Protected Member Functions inherited from CMT_PluginInstance
 CMT_PluginInstance (const unsigned long lPortCount)
virtual ~CMT_PluginInstance ()
Protected Attributes inherited from CMT_PluginInstance
LADSPA_Data ** m_ppfPorts

Detailed Description

This class provides a simple peak monitor that records the highest signal peak present ever. It can be useful to identify clipping cases.

Constructor & Destructor Documentation

◆ PeakMonitor()

PeakMonitor::PeakMonitor ( const LADSPA_Descriptor * ,
unsigned long lSampleRate )
inline

◆ activatePeakMonitor

void activatePeakMonitor ( void * pvHandle)
friend

◆ runPeakMonitor

void runPeakMonitor ( LADSPA_Handle Instance,
unsigned long SampleCount )
friend

Member Data Documentation

◆ m_fState

LADSPA_Data PeakMonitor::m_fState
private

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