diff options
Diffstat (limited to 'alc/voice.cpp')
-rw-r--r-- | alc/voice.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/alc/voice.cpp b/alc/voice.cpp index d6be174e..a828e21f 100644 --- a/alc/voice.cpp +++ b/alc/voice.cpp @@ -74,6 +74,13 @@ RowMixerFunc MixRowSamples = MixRow_<CTag>; namespace { +using HrtfMixerFunc = void(*)(FloatBufferLine &LeftOut, FloatBufferLine &RightOut, + const ALfloat *InSamples, float2 *AccumSamples, const size_t OutPos, const ALuint IrSize, + MixHrtfFilter *hrtfparams, const size_t BufferSize); +using HrtfMixerBlendFunc = void(*)(FloatBufferLine &LeftOut, FloatBufferLine &RightOut, + const ALfloat *InSamples, float2 *AccumSamples, const size_t OutPos, const ALuint IrSize, + const HrtfFilter *oldparams, MixHrtfFilter *newparams, const size_t BufferSize); + HrtfMixerFunc MixHrtfSamples = MixHrtf_<CTag>; HrtfMixerBlendFunc MixHrtfBlendSamples = MixHrtfBlend_<CTag>; |