libresidfp 1.1.1
reSIDfp::Resampler Class Referenceabstract

#include <Resampler.h>

Inheritance diagram for reSIDfp::Resampler:

Public Member Functions

virtual bool input (int32_t sample)=0
int16_t getOutput (int32_t scaleFactor) const
virtual void reset ()=0

Protected Member Functions

virtual int32_t output () const =0

Detailed Description

Abstraction of a resampling process. Given enough input, produces output. Constructors take additional arguments that configure these objects.

Member Function Documentation

◆ getOutput()

int16_t reSIDfp::Resampler::getOutput ( int32_t scaleFactor) const
inline

Output a sample from resampler.

Returns
resampled sample

◆ input()

virtual bool reSIDfp::Resampler::input ( int32_t sample)
pure virtual

Input a sample into resampler. Output "true" when resampler is ready with new sample.

Parameters
sampleinput sample
Returns
true when a sample is ready

Implemented in reSIDfp::SincResampler, and reSIDfp::TwoPassSincResampler.


The documentation for this class was generated from the following file: