Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::audio::KeyTempoAnalyzer Class Referenceabstract

#include <analyzer_provider.hpp>

Public Member Functions

virtual ~KeyTempoAnalyzer ()=default
virtual const AnalyzerDescriptor & descriptor () const noexcept=0
virtual KeyTempoAnalysisResult analyze (BufferView< const float > source, const KeyTempoAnalysisConfig &config)=0

Constructor & Destructor Documentation

◆ ~KeyTempoAnalyzer()

virtual pulp::audio::KeyTempoAnalyzer::~KeyTempoAnalyzer ( )
virtualdefault

Member Function Documentation

◆ analyze()

virtual KeyTempoAnalysisResult pulp::audio::KeyTempoAnalyzer::analyze ( BufferView< const float > source,
const KeyTempoAnalysisConfig & config )
nodiscardpure virtual

◆ descriptor()

virtual const AnalyzerDescriptor & pulp::audio::KeyTempoAnalyzer::descriptor ( ) const
nodiscardpure virtualnoexcept

The documentation for this class was generated from the following file: