arduino-audio-tools
Loading...
Searching...
No Matches
Classes | Namespaces
ResampleStreamT.h File Reference
#include "AudioTools/CoreAudio/AudioBasic/Collections/Vector.h"
#include "AudioTools/CoreAudio/Buffers.h"

Go to the source code of this file.

Classes

struct  BaseInterpolator
 Base class for resampling algorithms using a buffer of float values. More...
 
struct  BSplineInterpolator
 Cubic B-spline interpolation using y[0]..y[3]. More...
 
struct  HermiteInterpolator
 Cubic Hermite interpolation using y[0]..y[3]. More...
 
struct  LagrangeInterpolator
 Cubic Lagrange interpolation using y[0]..y[3]. More...
 
struct  LinearInterpolator
 Linear interpolation between y[0] and y[1]. More...
 
class  MultiChannelResampler< TInterpolator >
 Multi-channel resampler that applies a BaseInterpolator-derived algorithm to each channel. More...
 
struct  ParabolicInterpolator
 Parabolic interpolation using y[0]..y[3]. More...
 
class  ResampleStreamT< TInterpolator >
 A Stream implementation for resamping using a specified interpolation algorithm. More...
 

Namespaces

namespace  audio_tools
 Generic Implementation of sound input and output for desktop environments using portaudio.