nw::snd::FxReverb Class

Header file: nw/snd/snd_FxReverb.h

Syntax

class FxReverb : public nw::snd::FxBase

Description

Reverb effect class.

For details on how to use effects, see the SoundSystem class.

Effects are processed by the CPU, not a DSP.

Structures

nw::snd::FxReverb::FilterSize This structure represents the filter size.
nw::snd::FxReverb::Param The data structure for reverb parameters.

Member Functions

Constructors/Destructors
FxReverb Constructor.
V ~FxReverb Destructor.
Effect
V Initialize Initializes the effect.
V Finalize Stops the effect.
V UpdateBuffer Performs effect processing.
SetParam Sets reverb parameters.
GetParam Gets reverb parameters.
Memory Allocation
GetRequiredMemSize Gets the memory size required by the reverb effect.
AssignWorkBuffer Allocates memory to be used by the effect.
ReleaseWorkBuffer Frees the memory that was used by the effect.

Class Hierarchy

nw::snd::FxBase
  nw::snd::FxReverb

See Also

SoundSystem class
FxBase class

Revision History

2010/08/25
Added the fact that effects are processed by the CPU.
2010/07/07
Added GetParam.
2010/06/17
Initial version.

CONFIDENTIAL