CDSP Class Reference

CDSP processes samples and pumps the input and output streams. More...

Collaboration diagram for CDSP:

Collaboration graph
[legend]

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


slabwire Reference Manual generated Fri Nov 20 18:49:59 2009 by doxygen 1.5.9