#include <iso_synth_sample_manager.h>
Collaboration diagram for iso::synth::SampleManager:
Public Member Functions | |
void | loadSample (const String &pFileName) throw (SynthException) |
Buffer * | sampleBuffer (const String &pFileName) throw (SynthException) |
sample | sampleRate (const String &pFileName) throw (SynthException) |
Static Public Member Functions | |
static SampleManager & | get () |
static void | destroy () |
Protected Member Functions | |
SampleManager () | |
~SampleManager () | |
Protected Attributes | |
data::IndexHash< String, Buffer > | mSampleBuffers |
data::IndexHash< String, sample > | mSampleRates |
Static Protected Attributes | |
static SampleManager * | sSampleManager |
SampleManager::SampleManager | ( | ) | [protected] |
SampleManager::~SampleManager | ( | ) | [protected] |
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) |
SampleManager * SampleManager::sSampleManager [static, protected] |
data::IndexHash<String, Buffer> iso::synth::SampleManager::mSampleBuffers [protected] |
data::IndexHash<String, sample> iso::synth::SampleManager::mSampleRates [protected] |