SAL
A C++ library for spatial audio.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
sal::LowPassSmoothingFilter Class Reference

#include <salutilities.h>

Inheritance diagram for sal::LowPassSmoothingFilter:

Public Member Functions

 LowPassSmoothingFilter (const mcl::Real ramp_samples) noexcept
 
virtual mcl::Real Filter (const mcl::Real input) noexcept
 
virtual void Reset () noexcept
 

Detailed Description

Implements a first-order IIR low-pass filter with a given decay constant.

Constructor & Destructor Documentation

sal::LowPassSmoothingFilter::LowPassSmoothingFilter ( const mcl::Real  ramp_samples)
inlinenoexcept
Parameters
[in]ramp_samplesnumber of samples after which the value is to 1/e away from target value.

Member Function Documentation

virtual mcl::Real sal::LowPassSmoothingFilter::Filter ( const mcl::Real  input)
inlinevirtualnoexcept
virtual void sal::LowPassSmoothingFilter::Reset ( )
inlinevirtualnoexcept

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