CDSP Class Reference
CDSP processes samples and pumps the input and output streams.
More...
List of all members.
Detailed Description
CDSP creates a new thread for sample processing. In slab3d, this processing often takes the form of virtual acoustic environment rendering, thus the term "rendering" will often be used in place of "processing". All rendering takes place through Render Plugins. The Render Plugin interface is defined in the
CRPlugIn class.
CDSP also constructs the sound_in-DSP-sound_out processing chain (see slabwire class diagram) and pumps the input and output sample streams. The rendering frame size (i.e., the amount of samples processed at a time) is typically determined from the frame size of the output stream.
An optional callback mechanism can be used for frame-accurate user control of Render Plugin parameters.
Header: dsp.h
Library: slabw