Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::signal::chardelay::FixedFir Class Reference

#include <primitives.hpp>

Public Member Functions

void prepare (std::size_t max_taps)
 Allocates. Control thread only.
void reset () noexcept
void discard_history () noexcept
 Logically clear history without walking the allocation.
void push (double x) noexcept
double convolve (const double *coefficients, std::size_t taps) const noexcept

Member Function Documentation

◆ convolve()

double pulp::signal::chardelay::FixedFir::convolve ( const double * coefficients,
std::size_t taps ) const
inlinenoexcept

◆ discard_history()

void pulp::signal::chardelay::FixedFir::discard_history ( )
inlinenoexcept

Logically clear history without walking the allocation.

◆ prepare()

void pulp::signal::chardelay::FixedFir::prepare ( std::size_t max_taps)
inline

Allocates. Control thread only.

◆ push()

void pulp::signal::chardelay::FixedFir::push ( double x)
inlinenoexcept

◆ reset()

void pulp::signal::chardelay::FixedFir::reset ( )
inlinenoexcept

The documentation for this class was generated from the following file:
  • /home/runner/work/pulp/pulp/core/signal/include/pulp/signal/character_delay/primitives.hpp