|
class | signalsmith::delay::Buffer< Sample > |
| Single-channel delay buffer. More...
|
|
class | signalsmith::delay::Buffer< Sample >::View< isConst > |
| Holds a view for a particular position in the buffer. More...
|
|
class | signalsmith::delay::MultiBuffer< Sample > |
| Multi-channel delay buffer. More...
|
|
class | signalsmith::delay::MultiBuffer< Sample >::Stride< isConst > |
| A reference-like multi-channel result for a particular sample index. More...
|
|
class | signalsmith::delay::MultiBuffer< Sample >::View< isConst > |
| Holds a particular position in the buffer. More...
|
|
struct | signalsmith::delay::InterpolatorNearest< Sample > |
| Nearest-neighbour interpolator. More...
|
|
struct | signalsmith::delay::InterpolatorLinear< Sample > |
| Linear interpolator. More...
|
|
struct | signalsmith::delay::InterpolatorCubic< Sample > |
| Spline cubic interpolator. More...
|
|
struct | signalsmith::delay::InterpolatorLagrangeN< Sample, n > |
| Fixed-order Lagrange interpolation. More...
|
|
struct | signalsmith::delay::InterpolatorKaiserSincN< Sample, n, minimumPhase > |
| Fixed-size Kaiser-windowed sinc interpolation. More...
|
|
class | signalsmith::delay::Reader< Sample, Interpolator > |
| A delay-line reader which uses an external buffer. More...
|
|
class | signalsmith::delay::Delay< Sample, Interpolator > |
| A single-channel delay-line containing its own buffer. More...
|
|
class | signalsmith::delay::MultiDelay< Sample, Interpolator > |
| A multi-channel delay-line with its own buffer. More...
|
|
struct | signalsmith::delay::MultiDelay< Sample, Interpolator >::ChannelView |
| A single-channel delay-line view, similar to a const Delay More...
|
|
struct | signalsmith::delay::MultiDelay< Sample, Interpolator >::DelayView |
| A multi-channel result, lazily calculating samples. More...
|
|
|
template<typename Sample > |
using | signalsmith::delay::InterpolatorLagrange3 = InterpolatorLagrangeN< Sample, 3 > |
|
template<typename Sample > |
using | signalsmith::delay::InterpolatorLagrange7 = InterpolatorLagrangeN< Sample, 7 > |
|
template<typename Sample > |
using | signalsmith::delay::InterpolatorLagrange19 = InterpolatorLagrangeN< Sample, 19 > |
|
template<typename Sample > |
using | signalsmith::delay::InterpolatorKaiserSinc20 = InterpolatorKaiserSincN< Sample, 20 > |
|
template<typename Sample > |
using | signalsmith::delay::InterpolatorKaiserSinc8 = InterpolatorKaiserSincN< Sample, 8 > |
|
template<typename Sample > |
using | signalsmith::delay::InterpolatorKaiserSinc4 = InterpolatorKaiserSincN< Sample, 4 > |
|
template<typename Sample > |
using | signalsmith::delay::InterpolatorKaiserSinc20Min = InterpolatorKaiserSincN< Sample, 20, true > |
|
template<typename Sample > |
using | signalsmith::delay::InterpolatorKaiserSinc8Min = InterpolatorKaiserSincN< Sample, 8, true > |
|
template<typename Sample > |
using | signalsmith::delay::InterpolatorKaiserSinc4Min = InterpolatorKaiserSincN< Sample, 4, true > |
|