4#ifndef DUAL_RESAMPLER_H
5#define DUAL_RESAMPLER_H
17 double setup(
double oversample,
double rolloff,
double gain );
18 blargg_err_t
reset(
int max_pairs );
19 void resize(
int pairs_per_frame );
blip_long blip_time_t
Definition Blip_Buffer.h:17
double const rolloff
Definition Vgm_Emu.cpp:23
Definition Blip_Buffer.h:23
void play_frame_(Blip_Buffer &, dsample_t *)
Definition Dual_Resampler.cpp:58
short dsample_t
Definition Dual_Resampler.h:15
void mix_samples(Blip_Buffer &, dsample_t *)
Definition Dual_Resampler.cpp:111
int sample_buf_size
Definition Dual_Resampler.h:29
int oversamples_per_frame
Definition Dual_Resampler.h:30
blargg_vector< dsample_t > sample_buf
Definition Dual_Resampler.h:28
Fir_Resampler< 12 > resampler
Definition Dual_Resampler.h:34
int buf_pos
Definition Dual_Resampler.h:31
Dual_Resampler()
Definition Dual_Resampler.cpp:23
void clear()
Definition Dual_Resampler.h:44
virtual int play_frame(blip_time_t, int pcm_count, dsample_t *pcm_out)=0
void resize(int pairs_per_frame)
Definition Dual_Resampler.cpp:42
blargg_err_t reset(int max_pairs)
Definition Dual_Resampler.cpp:33
void dual_play(long count, dsample_t *out, Blip_Buffer &)
Definition Dual_Resampler.cpp:79
double setup(double oversample, double rolloff, double gain)
Definition Dual_Resampler.h:39
virtual ~Dual_Resampler()
Definition Dual_Resampler.cpp:31
int resampler_size
Definition Dual_Resampler.h:32
Definition Fir_Resampler.h:80
float out
Definition lilv_test.c:1461
_WDL_CSTRING_PREFIX void INT_PTR count
Definition wdlcstring.h:263