Skip to content

function sample_rate_converter(sample_rate_conversion_quality, size_t, size_t, subtype<T>, subtype<T>) dsp

template <typename T = fbase>
KFR_FUNCTION samplerate_converter<T> sample_rate_converter(sample_rate_conversion_quality quality,
                                                           size_t interpolation_factor,
                                                           size_t decimation_factor,
                                                           subtype<T> scale  = subtype<T>(1),
                                                           subtype<T> cutoff = 0.5f)

Helper function to create a sample rate converter instance.

Template parameters
T Data type of the audio samples (default: fbase).
Parameters
quality The desired conversion quality.
interpolation_factor Factor by which to interpolate the input signal.
decimation_factor Factor by which to decimate the output signal.
scale Scaling factor for the output (default: 1).
cutoff Cutoff frequency as a fraction of the Nyquist frequency (default: 0.5).
Returns
A configured samplerate_converter instance.

Defined at dsp/sample_rate_conversion.hpp:446