iso::synth::SampleManager Class Reference

#include <iso_synth_sample_manager.h>

Collaboration diagram for iso::synth::SampleManager:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void loadSample (const String &pFileName) throw (SynthException)
BuffersampleBuffer (const String &pFileName) throw (SynthException)
sample sampleRate (const String &pFileName) throw (SynthException)

Static Public Member Functions

static SampleManagerget ()
static void destroy ()

Protected Member Functions

 SampleManager ()
 ~SampleManager ()

Protected Attributes

data::IndexHash< String, BuffermSampleBuffers
data::IndexHash< String, samplemSampleRates

Static Protected Attributes

static SampleManagersSampleManager

Constructor & Destructor Documentation

SampleManager::SampleManager (  )  [protected]

SampleManager::~SampleManager (  )  [protected]


Member Function Documentation

SampleManager & SampleManager::get (  )  [static]

void SampleManager::destroy (  )  [static]

void SampleManager::loadSample ( const String pFileName  )  throw (SynthException)

Buffer * SampleManager::sampleBuffer ( const String pFileName  )  throw (SynthException)

sample SampleManager::sampleRate ( const String pFileName  )  throw (SynthException)


Member Data Documentation

SampleManager * SampleManager::sSampleManager [static, protected]

data::IndexHash<String, Buffer> iso::synth::SampleManager::mSampleBuffers [protected]

data::IndexHash<String, sample> iso::synth::SampleManager::mSampleRates [protected]


The documentation for this class was generated from the following files:
Generated on Fri Feb 25 14:18:43 2011 for synth by  doxygen 1.5.1