|
| 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> |
| |