Struct LinearInterpVector¶
Defined in File gain_interpolator.hpp
Inheritance Relationships¶
Base Type¶
public ear::dsp::InterpType< std::vector< float > >
(Template Struct InterpType)
Struct Documentation¶
-
struct ear::dsp::LinearInterpVector : public ear::dsp::InterpType<std::vector<float>>¶
Linear interpolation with one channel in and multiple out for use in GainInterpolator.
Public Static Functions
-
static inline void apply_interp(const float *const *in, float *const *out, SampleIndex range_start, SampleIndex range_end, SampleIndex block_start, SampleIndex start, SampleIndex end, const Point &start_point, const Point &end_point)¶
-
static inline void apply_constant(const float *const *in, float *const *out, SampleIndex range_start, SampleIndex range_end, const Point &point)¶
-
static inline void apply_interp(const float *const *in, float *const *out, SampleIndex range_start, SampleIndex range_end, SampleIndex block_start, SampleIndex start, SampleIndex end, const Point &start_point, const Point &end_point)¶