|
CSL
5.2
|
The CSL system defaults class. More...
#include <CGestalt.h>
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 | sndFileFrames () |
| the default num frames that are cached | |
| static void | setSndFileFrames (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 dFolder) |
| typ. "~/Code/CSL/CSL_Data/" | |
| static bool | stopNow () |
| flag to stop threads and timers | |
| static void | setStopNow () |
| static void | clearStopNow () |
| static std::string | initFileText (char key) |
| read/write the init file (typ. ~/.cslrc) | |
| static void | storeToInitFile (char key, std::string data) |
| static std::string | sndFileName () |
| pick a new sound file name to use based on OUT_SFILE_NAME | |
The CSL system defaults class.
Definition at line 35 of file CGestalt.h.
|
static |
default frame rate
CGestalt Accessors for system constants.
Definition at line 44 of file CGestalt.cpp.
References mFrameRate.
Referenced by csl::AirAbsorptionCue::compute(), createEffectInstance(), createGrains(), csl::RtpSender::createRtpSession(), csl::RtpReceiver::createRtpSession(), csl::MP3File::decodeMP3(), csl::PAIO::initialize(), csl::KarplusString::KarplusString(), csl::FileIO::open(), csl::PAIO::open(), csl::iPhoneIO::open(), csl::FilterSpecification::planFilter(), csl::KarplusString::setFrequency(), csl::FileIO::start(), and csl::GrainCloud::startThreads().
|
static |
Definition at line 69 of file CGestalt.cpp.
References mFramePeriod, and mFrameRate.
Referenced by csl::PAIO::initialize().
|
static |
|
static |
default number of input channels
Definition at line 50 of file CGestalt.cpp.
References mNumInChannels.
Referenced by createEffectInstance(), and csl::PAIO::initialize().
|
static |
Definition at line 80 of file CGestalt.cpp.
References mNumInChannels.
Referenced by csl::PAIO::initialize().
|
static |
default number of output channels
Definition at line 51 of file CGestalt.cpp.
References mNumOutChannels.
Referenced by createEffectInstance(), csl::DelayLine::DelayLine(), csl::PAIO::initialize(), csl::FileIO::open(), and csl::PAIO::test().
|
static |
Definition at line 81 of file CGestalt.cpp.
References mNumOutChannels.
Referenced by csl::PAIO::initialize().
|
static |
the default block size
Definition at line 49 of file CGestalt.cpp.
References mBlockSize.
Referenced by csl::Mixer::allocateOpBuffer(), csl::Port::checkBuffer(), createEffectInstance(), csl::PAIO::initialize(), csl::AmbisonicMixer::initialize(), csl::FileIO::open(), csl::PAIO::open(), csl::iPhoneIO::open(), csl::SpatialPanner::SpatialPanner(), csl::PAIO::test(), and csl::Window::Window().
|
static |
Definition at line 79 of file CGestalt.cpp.
References mBlockSize.
Referenced by csl::PAIO::initialize().
|
static |
the max num frames that can be requested
Definition at line 46 of file CGestalt.cpp.
References mMaxBufferFrames.
Referenced by csl::UnitGenerator::addOutput(), csl::MP3File::decodeMP3(), and csl::DelayLine::DelayLine().
|
static |
Definition at line 76 of file CGestalt.cpp.
References mMaxBufferFrames.
|
static |
the max num frames that can be cached
Definition at line 48 of file CGestalt.cpp.
References mMaxSndFileFrames.
Referenced by csl::CASoundFile::openForRead(), csl::JSoundFile::openForRead(), and csl::LSoundFile::openForRead().
|
static |
Definition at line 77 of file CGestalt.cpp.
References mMaxSndFileFrames.
|
static |
the default num frames that are cached
Definition at line 47 of file CGestalt.cpp.
References mSndFileFrames.
Referenced by csl::DecodedFile::checkBufferStack(), and csl::MP3File::decodeMP3().
|
static |
Definition at line 78 of file CGestalt.cpp.
References mSndFileFrames.
|
static |
|
static |
Definition at line 82 of file CGestalt.cpp.
References mVerbosity.
|
static |
|
static |
Definition at line 83 of file CGestalt.cpp.
References mLoggingPeriod.
|
static |
the default RemoteIO output port
Definition at line 54 of file CGestalt.cpp.
References mOutPort.
Referenced by main().
|
static |
Definition at line 84 of file CGestalt.cpp.
References mOutPort.
|
static |
the default directory for test data
Definition at line 59 of file CGestalt.cpp.
References mDataFolder.
Referenced by csl::HRTFDatabase::convertDB(), csl::HRTFDatabase::Database(), csl::SHARCLibrary::loadDefault(), sndFileName(), testDynamicVoice(), and testSAFilter().
|
static |
|
static |
flag to stop threads and timers
Definition at line 55 of file CGestalt.cpp.
References mStopNow.
Referenced by csl::sleepUsec().
|
static |
Definition at line 87 of file CGestalt.cpp.
References mStopNow.
|
static |
Definition at line 88 of file CGestalt.cpp.
References mStopNow.
|
static |
read/write the init file (typ. ~/.cslrc)
Definition at line 110 of file CGestalt.cpp.
References CSL_LINE_LEN, and initFileName().
|
static |
Definition at line 129 of file CGestalt.cpp.
References CSL_STR_LEN, and initFileName().
|
static |
pick a new sound file name to use based on OUT_SFILE_NAME
Definition at line 170 of file CGestalt.cpp.
References cheapPrintf, CSL_NAME_LEN, dataFolder(), csl::logMsg(), and OUT_SFILE_NAME.
Referenced by csl::FileIO::FileIO().