ardour
|
#include <audioanalyser.h>
Public Types | |
typedef Vamp::Plugin | AnalysisPlugin |
typedef std::string | AnalysisPluginKey |
Public Member Functions | |
AudioAnalyser (float sample_rate, AnalysisPluginKey key) | |
virtual | ~AudioAnalyser () |
void | reset () |
Protected Member Functions | |
int | initialize_plugin (AnalysisPluginKey name, float sample_rate) |
int | analyse (const std::string &path, Readable *, uint32_t channel) |
virtual int | use_features (Vamp::Plugin::FeatureSet &, std::ostream *)=0 |
Protected Attributes | |
float | sample_rate |
AnalysisPlugin * | plugin |
AnalysisPluginKey | plugin_key |
framecnt_t | bufsize |
framecnt_t | stepsize |
Definition at line 37 of file audioanalyser.h.
typedef Vamp::Plugin ARDOUR::AudioAnalyser::AnalysisPlugin |
Definition at line 40 of file audioanalyser.h.
typedef std::string ARDOUR::AudioAnalyser::AnalysisPluginKey |
Definition at line 41 of file audioanalyser.h.
AudioAnalyser::AudioAnalyser | ( | float | sample_rate, |
AnalysisPluginKey | key | ||
) |
Definition at line 43 of file audioanalyser.cc.
|
virtual |
Definition at line 55 of file audioanalyser.cc.
|
protected |
Definition at line 103 of file audioanalyser.cc.
|
protected |
Definition at line 61 of file audioanalyser.cc.
void AudioAnalyser::reset | ( | ) |
Definition at line 95 of file audioanalyser.cc.
|
protectedpure virtual |
Implemented in ARDOUR::TransientDetector, and ARDOUR::OnsetDetector.
|
protected |
Definition at line 60 of file audioanalyser.h.
|
protected |
Definition at line 57 of file audioanalyser.h.
|
protected |
Definition at line 58 of file audioanalyser.h.
|
protected |
Definition at line 56 of file audioanalyser.h.
|
protected |
Definition at line 61 of file audioanalyser.h.