LMMS
Loading...
Searching...
No Matches
calf_plugins::mono_in_out_metering< Metadata > Class Template Reference

Universal single stereo level metering for a specific plugin. More...

#include <plugin_tools.h>

Inheritance diagram for calf_plugins::mono_in_out_metering< Metadata >:
calf_plugins::in_out_metering_base< dsp::vumeter >

Public Member Functions

void process (float *const *params, const float *const *inputs, const float *const *outputs, unsigned int offset, unsigned int nsamples)
void bypassed (float *const *params, unsigned int nsamples)
Public Member Functions inherited from calf_plugins::in_out_metering_base< dsp::vumeter >
 in_out_metering_base ()
void reset ()
void set_sample_rate (double sample_rate)

Additional Inherited Members

Public Types inherited from calf_plugins::in_out_metering_base< dsp::vumeter >
typedef dsp::vumeter meter
Public Attributes inherited from calf_plugins::in_out_metering_base< dsp::vumeter >
meter vumeter_in
meter vumeter_out

Detailed Description

template<class Metadata>
class calf_plugins::mono_in_out_metering< Metadata >

Universal single stereo level metering for a specific plugin.

Member Function Documentation

◆ bypassed()

template<class Metadata>
void calf_plugins::mono_in_out_metering< Metadata >::bypassed ( float *const * params,
unsigned int nsamples )
inline

◆ process()

template<class Metadata>
void calf_plugins::mono_in_out_metering< Metadata >::process ( float *const * params,
const float *const * inputs,
const float *const * outputs,
unsigned int offset,
unsigned int nsamples )
inline

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