DSPark 1.8.0
Header-only C++20 DSP for real-time and offline audio
Loading...
Searching...
No Matches
dspark::detail::RetimedDcBlock Class Reference

#include <RetimedDcBlock.h>

Public Member Functions

 RetimedDcBlock (int factor, int sourceFactor)
 
int latency () const noexcept
 
void reset () noexcept
 
double process (double x) noexcept
 

Static Public Member Functions

static int filterLength (int factor, int sourceFactor) noexcept
 
static std::size_t allocationBound (int factor, int sourceFactor) noexcept
 
static std::vector< double > coefficients (int factor, int sourceFactor)
 

Detailed Description

Definition at line 25 of file RetimedDcBlock.h.

Constructor & Destructor Documentation

◆ RetimedDcBlock()

dspark::detail::RetimedDcBlock::RetimedDcBlock ( int  factor,
int  sourceFactor 
)
inline

Definition at line 152 of file RetimedDcBlock.h.

Member Function Documentation

◆ allocationBound()

static std::size_t dspark::detail::RetimedDcBlock::allocationBound ( int  factor,
int  sourceFactor 
)
inlinestaticnoexcept

Definition at line 108 of file RetimedDcBlock.h.

◆ coefficients()

static std::vector< double > dspark::detail::RetimedDcBlock::coefficients ( int  factor,
int  sourceFactor 
)
inlinestatic

Definition at line 125 of file RetimedDcBlock.h.

◆ filterLength()

static int dspark::detail::RetimedDcBlock::filterLength ( int  factor,
int  sourceFactor 
)
inlinestaticnoexcept

Definition at line 97 of file RetimedDcBlock.h.

◆ latency()

int dspark::detail::RetimedDcBlock::latency ( ) const
inlinenoexcept

Definition at line 167 of file RetimedDcBlock.h.

◆ process()

double dspark::detail::RetimedDcBlock::process ( double  x)
inlinenoexcept

Definition at line 177 of file RetimedDcBlock.h.

◆ reset()

void dspark::detail::RetimedDcBlock::reset ( )
inlinenoexcept

Definition at line 171 of file RetimedDcBlock.h.


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