diff options
author | Chris Robinson <[email protected]> | 2012-04-28 03:31:13 -0700 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2012-04-28 03:31:13 -0700 |
commit | 26456f13e19dd15bdb9e56f85660568707817a7e (patch) | |
tree | fb6f0ee61713c75cd4b41d04ba24972b83537db8 /OpenAL32 | |
parent | 2484c44db0ac2b0c6215031387021da0c596be20 (diff) |
Pass the direct/send params to the mixer instead of accessing through the source
Diffstat (limited to 'OpenAL32')
-rw-r--r-- | OpenAL32/Include/alu.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/OpenAL32/Include/alu.h b/OpenAL32/Include/alu.h index cf083d4b..5345c286 100644 --- a/OpenAL32/Include/alu.h +++ b/OpenAL32/Include/alu.h @@ -119,12 +119,16 @@ extern "C" { struct ALsource; struct ALbuffer; +struct DirectParams; +struct SendParams; typedef ALvoid (*DryMixerFunc)(struct ALsource *self, ALCdevice *Device, + struct DirectParams *params, const ALfloat *RESTRICT data, ALuint srcfrac, ALuint OutPos, ALuint SamplesToDo, ALuint BufferSize); typedef ALvoid (*WetMixerFunc)(struct ALsource *self, ALuint sendidx, + struct SendParams *params, const ALfloat *RESTRICT data, ALuint srcfrac, ALuint OutPos, ALuint SamplesToDo, ALuint BufferSize); |