JUCE
|
Typedefs | |
using | WindowedSincInterpolator = Interpolators::WindowedSinc |
An interpolator for resampling a stream of floats using high order windowed (hann) sinc interpolation, recommended for high quality resampling. More... | |
using | LagrangeInterpolator = Interpolators::Lagrange |
An interpolator for resampling a stream of floats using 4-point lagrange interpolation. More... | |
using | CatmullRomInterpolator = Interpolators::CatmullRom |
An interpolator for resampling a stream of floats using Catmull-Rom interpolation. More... | |
using | LinearInterpolator = Interpolators::Linear |
An interpolator for resampling a stream of floats using linear interpolation. More... | |
using | ZeroOrderHoldInterpolator = Interpolators::ZeroOrderHold |
An interpolator for resampling a stream of floats using zero order hold interpolation. More... | |
template<typename FloatType > | |
using | LinearSmoothedValue = SmoothedValue< FloatType, ValueSmoothingTypes::Linear > |
An interpolator for resampling a stream of floats using high order windowed (hann) sinc interpolation, recommended for high quality resampling.
Note that the resampler is stateful, so when there's a break in the continuity of the input stream you're feeding it, you should call reset() before feeding it any new data. And like with any other stateful filter, if you're resampling multiple channels, make sure each one uses its own LinearInterpolator object.
An interpolator for resampling a stream of floats using 4-point lagrange interpolation.
Note that the resampler is stateful, so when there's a break in the continuity of the input stream you're feeding it, you should call reset() before feeding it any new data. And like with any other stateful filter, if you're resampling multiple channels, make sure each one uses its own LagrangeInterpolator object.
An interpolator for resampling a stream of floats using Catmull-Rom interpolation.
Note that the resampler is stateful, so when there's a break in the continuity of the input stream you're feeding it, you should call reset() before feeding it any new data. And like with any other stateful filter, if you're resampling multiple channels, make sure each one uses its own CatmullRomInterpolator object.
An interpolator for resampling a stream of floats using linear interpolation.
Note that the resampler is stateful, so when there's a break in the continuity of the input stream you're feeding it, you should call reset() before feeding it any new data. And like with any other stateful filter, if you're resampling multiple channels, make sure each one uses its own LinearInterpolator object.
An interpolator for resampling a stream of floats using zero order hold interpolation.
Note that the resampler is stateful, so when there's a break in the continuity of the input stream you're feeding it, you should call reset() before feeding it any new data. And like with any other stateful filter, if you're resampling multiple channels, make sure each one uses its own ZeroOrderHoldInterpolator object.
using LinearSmoothedValue = SmoothedValue <FloatType, ValueSmoothingTypes::Linear> |