csl::IO Class Reference
#include <CSL_Core.h>
Inheritance diagram for csl::IO:
Detailed Description
IO -- the abstract I/O scheduling class; subclasses interface to specific I/O APIs. An IO object has a graph (a ptr to a UGen), and it registers itself with some call-back API (like PortAudio, CoreAudio, Jack, VST, JUCE), setting up a callback function that in turn calls the nextBuffer() method of its graph root. One creates an IO with the desired rate, block size (optional) I/O device keys, and the number of in and out channels; you then set its root to be your DSP graph and send it start/stop messages.
All this is public because it's used by static call-back functions.
The documentation for this class was generated from the following file:
Generated on Sat Oct 17 14:12:36 2009 for CSL by
1.4.5-20051010