Ardour
9.0-pre0-582-g084a23a80d
|
#include <ebur128_analysis.h>
Public Member Functions | |
EBUr128Analysis (float sample_rate) | |
~EBUr128Analysis () | |
int | run (AudioReadable *) |
float | loudness () const |
float | loudness_range () const |
Public Member Functions inherited from ARDOUR::AudioAnalyser | |
AudioAnalyser (float sample_rate, AnalysisPluginKey key) | |
AudioAnalyser (const AudioAnalyser &)=delete | |
AudioAnalyser & | operator= (const AudioAnalyser &)=delete |
virtual | ~AudioAnalyser () |
void | reset () |
Protected Member Functions | |
int | use_features (Vamp::Plugin::FeatureSet &, std::ostream *) |
Protected Member Functions inherited from ARDOUR::AudioAnalyser | |
int | initialize_plugin (AnalysisPluginKey name, float sample_rate) |
int | analyse (const std::string &path, AudioReadable *, uint32_t channel) |
Private Attributes | |
float | _loudness |
float | _loudness_range |
Additional Inherited Members | |
Public Types inherited from ARDOUR::AudioAnalyser | |
typedef Vamp::Plugin | AnalysisPlugin |
typedef std::string | AnalysisPluginKey |
Protected Attributes inherited from ARDOUR::AudioAnalyser | |
float | sample_rate |
AnalysisPlugin * | plugin |
AnalysisPluginKey | plugin_key |
samplecnt_t | bufsize |
samplecnt_t | stepsize |
Definition at line 29 of file ebur128_analysis.h.
ARDOUR::EBUr128Analysis::EBUr128Analysis | ( | float | sample_rate | ) |
ARDOUR::EBUr128Analysis::~EBUr128Analysis | ( | ) |
|
inline |
Definition at line 37 of file ebur128_analysis.h.
|
inline |
Definition at line 38 of file ebur128_analysis.h.
int ARDOUR::EBUr128Analysis::run | ( | AudioReadable * | ) |
|
protectedvirtual |
Implements ARDOUR::AudioAnalyser.
|
private |
Definition at line 44 of file ebur128_analysis.h.
|
private |
Definition at line 45 of file ebur128_analysis.h.