Ardour
9.0-pre0-582-g084a23a80d
|
#include <audioanalyser.h>
Public Types | |
typedef Vamp::Plugin | AnalysisPlugin |
typedef std::string | AnalysisPluginKey |
Public Member Functions | |
AudioAnalyser (float sample_rate, AnalysisPluginKey key) | |
AudioAnalyser (const AudioAnalyser &)=delete | |
AudioAnalyser & | operator= (const AudioAnalyser &)=delete |
virtual | ~AudioAnalyser () |
void | reset () |
Protected Member Functions | |
int | initialize_plugin (AnalysisPluginKey name, float sample_rate) |
int | analyse (const std::string &path, AudioReadable *, uint32_t channel) |
virtual int | use_features (Vamp::Plugin::FeatureSet &, std::ostream *)=0 |
Protected Attributes | |
float | sample_rate |
AnalysisPlugin * | plugin |
AnalysisPluginKey | plugin_key |
samplecnt_t | bufsize |
samplecnt_t | stepsize |
Definition at line 34 of file audioanalyser.h.
typedef Vamp::Plugin ARDOUR::AudioAnalyser::AnalysisPlugin |
Definition at line 37 of file audioanalyser.h.
typedef std::string ARDOUR::AudioAnalyser::AnalysisPluginKey |
Definition at line 38 of file audioanalyser.h.
ARDOUR::AudioAnalyser::AudioAnalyser | ( | float | sample_rate, |
AnalysisPluginKey | key | ||
) |
|
delete |
|
virtual |
|
protected |
|
protected |
|
delete |
void ARDOUR::AudioAnalyser::reset | ( | ) |
|
protectedpure virtual |
Implemented in ARDOUR::TransientDetector, ARDOUR::OnsetDetector, and ARDOUR::EBUr128Analysis.
|
protected |
Definition at line 59 of file audioanalyser.h.
|
protected |
Definition at line 56 of file audioanalyser.h.
|
protected |
Definition at line 57 of file audioanalyser.h.
|
protected |
Definition at line 55 of file audioanalyser.h.
|
protected |
Definition at line 60 of file audioanalyser.h.