|
JPL Spatial
Sound spatialization and propagation library
|
#include <JPLSpatial/Auralization/DelayLine.h>
Public Types | |
| using | InterpolatorType = InterpolatorT |
Public Member Functions | |
| void | SetDelay (float delay) |
| Set delay is in samples, can be fractional. | |
| template<class DelayLine > requires (DelayLine::WindowSize >= InterpolatorType::InputLength) | |
| float | Process (const DelayLine &delayLine) |
| Process delay interpolation and get the delayed sample. | |
Public Attributes | |
| int | DelaySample = 0 |
| InterpolatorType | Interpolator |
Simple delay tap that supports sub-sample interpolation via Interpolator template interface
| using JPL::DelayTap< InterpolatorT >::InterpolatorType = InterpolatorT |
|
inline |
Process delay interpolation and get the delayed sample.
|
inline |
Set delay is in samples, can be fractional.
| int JPL::DelayTap< InterpolatorT >::DelaySample = 0 |
| InterpolatorType JPL::DelayTap< InterpolatorT >::Interpolator |