synapse-app-sdk
C++ SDK for Synapse Apps
Loading...
Searching...
No Matches
synapse::BaseFilter Class Referenceabstract

Abstract base class for all filters. More...

#include <base_filter.hpp>

Inheritance diagram for synapse::BaseFilter:

Public Member Functions

virtual ~BaseFilter ()=default
 Virtual destructor.
virtual float filter (const float sample)=0
 Process a single sample through the filter.
virtual void reset ()=0

Detailed Description

Abstract base class for all filters.

Provides a common interface for different filter implementations.

Member Function Documentation

◆ filter()

virtual float synapse::BaseFilter::filter ( const float sample)
pure virtual

Process a single sample through the filter.

Parameters
sampleInput sample value
Returns
The filtered sample value

Implemented in synapse::FilterWrapper< FilterType >.


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