19 #ifndef AUDIOGRAPHER_LOUDNESS_READER_H
20 #define AUDIOGRAPHER_LOUDNESS_READER_H
24 #include <vamp-hostsdk/PluginLoader.h>
42 float calc_peak (
float target_lufs = -23,
float target_dbtp = -1)
const;
43 bool get_loudness (
float* integrated,
float* short_term = NULL,
float* momentary = NULL)
const;
#define LIBAUDIOGRAPHER_API
An generic Source that uses a std::list for managing outputs.
virtual void process(ProcessContext< float > const &c)
LoudnessReader(float sample_rate, unsigned int channels, samplecnt_t bufsize)
std::vector< Vamp::Plugin * > _dbtp_plugins
float calc_peak(float target_lufs=-23, float target_dbtp=-1) const
Vamp::Plugin * _ebur_plugin
bool get_loudness(float *integrated, float *short_term=NULL, float *momentary=NULL) const