diff options
Diffstat (limited to 'OpenAL32/Include/alu.h')
-rw-r--r-- | OpenAL32/Include/alu.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/OpenAL32/Include/alu.h b/OpenAL32/Include/alu.h index 4d0ee196..51c43d85 100644 --- a/OpenAL32/Include/alu.h +++ b/OpenAL32/Include/alu.h @@ -302,6 +302,15 @@ inline ALfloat resample_fir4(ALfloat val0, ALfloat val1, ALfloat val2, ALfloat v } +enum Resampler { + PointResampler, + LinearResampler, + FIR4Resampler, + BSincResampler, + + ResamplerDefault = LinearResampler +}; + enum HrtfRequestMode { Hrtf_Default = 0, Hrtf_Enable = 1, @@ -313,6 +322,7 @@ void aluInitMixer(void); MixerFunc SelectMixer(void); RowMixerFunc SelectRowMixer(void); +ResamplerFunc SelectResampler(enum Resampler resampler); /* aluInitRenderer * |