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

#include <analyzer_provider.hpp>

Public Member Functions

virtual ~TransientClassifier ()=default
virtual const AnalyzerDescriptor & descriptor () const noexcept=0
virtual std::vector< TransientClassification > classify (BufferView< const float > source, std::span< const std::uint64_t > candidate_frames)=0

Constructor & Destructor Documentation

◆ ~TransientClassifier()

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

Member Function Documentation

◆ classify()

virtual std::vector< TransientClassification > pulp::audio::TransientClassifier::classify ( BufferView< const float > source,
std::span< const std::uint64_t > candidate_frames )
nodiscardpure virtual

◆ descriptor()

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

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