JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
juce_Interpolators.h File Reference

Go to the source code of this file.

Classes

class  juce::Interpolators
 A collection of different interpolators for resampling streams of floats. More...
 

Namespaces

namespace  juce
 JUCE Namespace.
 

Typedefs

using juce::WindowedSincInterpolator = Interpolators::WindowedSinc
 An interpolator for resampling a stream of floats using high order windowed (hann) sinc interpolation, recommended for high quality resampling.
 
using juce::LagrangeInterpolator = Interpolators::Lagrange
 An interpolator for resampling a stream of floats using 4-point lagrange interpolation.
 
using juce::CatmullRomInterpolator = Interpolators::CatmullRom
 An interpolator for resampling a stream of floats using Catmull-Rom interpolation.
 
using juce::LinearInterpolator = Interpolators::Linear
 An interpolator for resampling a stream of floats using linear interpolation.
 
using juce::ZeroOrderHoldInterpolator = Interpolators::ZeroOrderHold
 An interpolator for resampling a stream of floats using zero order hold interpolation.
 

Class Documentation

◆ juce::Interpolators

class juce::Interpolators

A collection of different interpolators for resampling streams of floats.

See also
GenericInterpolator, WindowedSincInterpolator, LagrangeInterpolator, CatmullRomInterpolator, LinearInterpolator, ZeroOrderHoldInterpolator

@tags{Audio}

Definition at line 34 of file juce_Interpolators.h.

Class Members
typedef GenericInterpolator< CatmullRomTraits, 4 > CatmullRom
typedef GenericInterpolator< LagrangeTraits, 5 > Lagrange
typedef GenericInterpolator< LinearTraits, 2 > Linear
typedef GenericInterpolator< WindowedSincTraits, 200 > WindowedSinc
typedef GenericInterpolator< ZeroOrderHoldTraits, 1 > ZeroOrderHold