DSPark 1.8.0
Header-only C++20 DSP for real-time and offline audio
Loading...
Searching...
No Matches
dspark::detail::OversampledStereoColor< C > Class Template Referencefinal

#include <StereoColor.h>

Public Member Functions

 OversampledStereoColor (int factor, int sourceFactor)
 
int latency () const noexcept
 
void reset () noexcept
 
void process (AudioBufferView< double > input) noexcept
 

Static Public Member Functions

static int latencyFor (int factor, int sourceFactor) noexcept
 
static std::size_t allocationBound (int factor, int sourceFactor) noexcept
 

Detailed Description

template<ClipperCurve C>
class dspark::detail::OversampledStereoColor< C >

Definition at line 23 of file StereoColor.h.

Constructor & Destructor Documentation

◆ OversampledStereoColor()

template<ClipperCurve C>
dspark::detail::OversampledStereoColor< C >::OversampledStereoColor ( int  factor,
int  sourceFactor 
)
inline

Definition at line 49 of file StereoColor.h.

Member Function Documentation

◆ allocationBound()

template<ClipperCurve C>
static std::size_t dspark::detail::OversampledStereoColor< C >::allocationBound ( int  factor,
int  sourceFactor 
)
inlinestaticnoexcept

Definition at line 40 of file StereoColor.h.

◆ latency()

template<ClipperCurve C>
int dspark::detail::OversampledStereoColor< C >::latency ( ) const
inlinenoexcept

Definition at line 62 of file StereoColor.h.

◆ latencyFor()

template<ClipperCurve C>
static int dspark::detail::OversampledStereoColor< C >::latencyFor ( int  factor,
int  sourceFactor 
)
inlinestaticnoexcept

Definition at line 34 of file StereoColor.h.

◆ process()

template<ClipperCurve C>
void dspark::detail::OversampledStereoColor< C >::process ( AudioBufferView< double >  input)
inlinenoexcept

Definition at line 78 of file StereoColor.h.

◆ reset()

template<ClipperCurve C>
void dspark::detail::OversampledStereoColor< C >::reset ( )
inlinenoexcept

Definition at line 67 of file StereoColor.h.


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