46 FileWvIn(
unsigned long chunkThreshold = 1000000,
unsigned long chunkSize = 1024 );
53 FileWvIn( std::string fileName,
bool raw =
false,
bool doNormalize =
true,
54 unsigned long chunkThreshold = 1000000,
unsigned long chunkSize = 1024 );
69 virtual void openFile( std::string fileName,
bool raw =
false,
bool doNormalize =
true );
75 virtual void reset(
void );
112 virtual void setRate( StkFloat rate );
118 virtual void addTime( StkFloat time );
139 StkFloat
lastOut(
unsigned int channel = 0 );
151 virtual StkFloat
tick(
unsigned int channel = 0 );
166 void sampleRateChanged( StkFloat newRate, StkFloat oldRate );
175 unsigned long chunkThreshold_;
176 unsigned long chunkSize_;
183 #if defined(_STK_DEBUG_)
184 if ( channel >= data_.
channels() ) {
185 oStream_ <<
"FileWvIn::lastOut(): channel argument and soundfile data are incompatible!";
190 if ( finished_ )
return 0.0;
191 return lastFrame_[channel];