csl::CGestalt Class Reference

#include <CGestalt.h>

List of all members.

Static Public Member Functions

static unsigned frameRate ()
 default frame rate
static void setFrameRate (unsigned frameRate)
static sample framePeriod ()
 default frame rate
static unsigned numInChannels ()
 default number of input channels
static void setNumInChannels (unsigned numChannels)
static unsigned numOutChannels ()
 default number of output channels
static void setNumOutChannels (unsigned numChannels)
static unsigned blockSize ()
 the default block size
static void setBlockSize (unsigned blockSize)
static unsigned maxBufferFrames ()
 the max num frames that can be requested
static void setMaxBufferFrames (unsigned numFrames)
static unsigned maxSndFileFrames ()
 the max num frames that can be cached
static void setMaxSndFileFrames (unsigned numFrames)
static unsigned verbosity ()
 the default logging verbosity
static void setVerbosity (unsigned verbosity)
static unsigned loggingPeriod ()
 the default logging period
static void setLoggingPeriod (unsigned loggingPeriod)
static unsigned outPort ()
 the default RemoteIO output port
static void setOutPort (unsigned outPort)
static std::string dataFolder ()
 the default directory for test data
static void setDataFolder (std::string dataFolder)
 typ. "~/Code/CSL/CSL_Data/"
static bool stopNow ()
 flag to stop threads and timers
static void setStopNow ()
static void clearStopNow ()


Detailed Description

The CSL system defaults class

Member Function Documentation

unsigned CGestalt::frameRate (  )  [static]

void CGestalt::setFrameRate ( unsigned  frameRate  )  [static]

References mFramePeriod, and mFrameRate.

Referenced by csl::PAIO::initialize().

sample CGestalt::framePeriod (  )  [static]

default frame rate

References mFramePeriod.

unsigned CGestalt::numInChannels (  )  [static]

default number of input channels

References mNumInChannels.

Referenced by csl::PAIO::initialize().

void CGestalt::setNumInChannels ( unsigned  numChannels  )  [static]

References mNumInChannels.

Referenced by csl::PAIO::initialize().

unsigned CGestalt::numOutChannels (  )  [static]

void CGestalt::setNumOutChannels ( unsigned  numChannels  )  [static]

References mNumOutChannels.

Referenced by csl::PAIO::initialize().

unsigned CGestalt::blockSize (  )  [static]

void CGestalt::setBlockSize ( unsigned  blockSize  )  [static]

References mBlockSize.

Referenced by csl::PAIO::initialize(), and main().

unsigned CGestalt::maxBufferFrames (  )  [static]

void CGestalt::setMaxBufferFrames ( unsigned  numFrames  )  [static]

References mMaxBufferFrames.

unsigned CGestalt::maxSndFileFrames (  )  [static]

the max num frames that can be cached

References mMaxSndFileFrames.

Referenced by csl::LSoundFile::openForRead(), csl::JSoundFile::openForRead(), and csl::CASoundFile::openForRead().

void CGestalt::setMaxSndFileFrames ( unsigned  numFrames  )  [static]

References mMaxSndFileFrames.

unsigned CGestalt::verbosity (  )  [static]

the default logging verbosity

References mVerbosity.

void CGestalt::setVerbosity ( unsigned  verbosity  )  [static]

References mVerbosity.

unsigned CGestalt::loggingPeriod (  )  [static]

the default logging period

References mLoggingPeriod.

void CGestalt::setLoggingPeriod ( unsigned  loggingPeriod  )  [static]

References mLoggingPeriod.

unsigned CGestalt::outPort (  )  [static]

the default RemoteIO output port

References mOutPort.

void CGestalt::setOutPort ( unsigned  outPort  )  [static]

References mOutPort.

std::string CGestalt::dataFolder (  )  [static]

the default directory for test data

References mDataFolder.

Referenced by csl::HRTFDatabase::convertDB(), and csl::HRTFDatabase::Database().

void CGestalt::setDataFolder ( std::string  dataFolder  )  [static]

typ. "~/Code/CSL/CSL_Data/"

References mDataFolder.

bool CGestalt::stopNow (  )  [static]

flag to stop threads and timers

References mStopNow.

Referenced by csl::sleepUsec().

void CGestalt::setStopNow (  )  [static]

References mStopNow.

void CGestalt::clearStopNow (  )  [static]

References mStopNow.


The documentation for this class was generated from the following files:

Generated on Thu Sep 17 23:14:17 2009 for CSL by  doxygen 1.5.8