![]()  | 
  
    VCV Rack API v2
    
   | 
 
Resamples by a fixed rational factor. More...
#include <resampler.hpp>
Public Member Functions | |
| SampleRateConverter () | |
| ~SampleRateConverter () | |
| void | setChannels (int channels) | 
| Sets the number of channels to actually process.   | |
| void | setQuality (int quality) | 
| From 0 (worst, fastest) to 10 (best, slowest).   | |
| void | setRates (int inRate, int outRate) | 
| void | refreshState () | 
| void | process (const float *in, int inStride, int *inFrames, float *out, int outStride, int *outFrames) | 
| void | process (const Frame< MAX_CHANNELS > *in, int *inFrames, Frame< MAX_CHANNELS > *out, int *outFrames) | 
Public Attributes | |
| SpeexResamplerState * | st = NULL | 
| int | channels = MAX_CHANNELS | 
| int | quality = SPEEX_RESAMPLER_QUALITY_DEFAULT | 
| int | inRate = 44100 | 
| int | outRate = 44100 | 
Resamples by a fixed rational factor.
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
Sets the number of channels to actually process.
This can be at most MAX_CHANNELS.
      
  | 
  inline | 
From 0 (worst, fastest) to 10 (best, slowest).
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
| SpeexResamplerState* rack::dsp::SampleRateConverter< MAX_CHANNELS >::st = NULL | 
| int rack::dsp::SampleRateConverter< MAX_CHANNELS >::channels = MAX_CHANNELS | 
| int rack::dsp::SampleRateConverter< MAX_CHANNELS >::quality = SPEEX_RESAMPLER_QUALITY_DEFAULT | 
| int rack::dsp::SampleRateConverter< MAX_CHANNELS >::inRate = 44100 | 
| int rack::dsp::SampleRateConverter< MAX_CHANNELS >::outRate = 44100 |