|
Ardour
9.0-pre0-1950-g391fe97693
|
#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.