32 void start(
float seconds = 0) throw(CException);
33 void stop() throw(CException);
34 void close() throw(CException);
35 void test() throw(CException) { };
The PThreads CSL Thread class.
AdditiveInstrument.h – Sum-of-sines synthesis instrument class.
bool mIsPlaying
whether or not it's playing
Buffer & getInput()
test the IO's graph < Get the current input from the sound card
unsigned mDuration
the file's buffer rate;
IO – the abstract I/O scheduling class; subclasses interface to specific I/O APIs.
void close()
open/close start/stop methods
Buffer – the multi-channel sample buffer class (passed around between generators and IO guys)...
FileIO(char *path=NULL)
< the path name determines the file type, e.g., xx.aiff, zz.snd, or yy.wav
static void * threadFunction(void *)
bool mIsThreadRunning
is the background thread running?
Base class of CSL exceptions (written upper-case). Has a string message.
FileIO.h – IO using a sound file for storing output sample data.