$Date: 2005/10/22 13:22:42 $
$Revision: 1.11 $
-- Effect done function pointer
-- Effect function pointer
-- This feature is called when the effect was unregistered from a_channel.
--
-- Additional user data is given by a_userdata on creation of the effect.
-- (From MIX_EFFECT_DONE_T_CALLBACK)
-- This feature is called whenever data is ready to apply the effect on.
--
-- Use a_stream to modify data of an maximum amount of a_length bytes.
-- Additional user data is given by a_userdata on creation of the effect.
-- (From MIX_EFFECT_FUNC_T_CALLBACK)
-- This feature is called when the effect was unregistered from a_channel.
--
-- Additional user data is given by a_userdata on creation of the effect.
-- This feature is called whenever data is ready to apply the effect on.
--
-- Use a_stream to modify data of an maximum amount of a_length bytes.
-- Additional user data is given by a_userdata on creation of the effect.
Base class for effects.
Inherit from this class to be able to receive callbacks to
modify audio data.
Note: This effect may boost your CPU. Do not use effects when
having a lot of other things (like drawing).
Effects may also be used to get RAW sound data. Just grab
the data, but do not modify.