|
size_t | getLength () const |
|
size_t | getChannels () const |
|
int | getSampleRate () const |
|
|
enum | Mode { kRead,
kWrite
} |
|
enum | { kNumBufs = 2
} |
|
|
int | setup (const std::string &path, size_t bufferSize, Mode mode, size_t channels=0, unsigned int sampleRate=0) |
|
void | scheduleIo () |
|
std::vector< float > & | getRtBuffer () |
|
void | threadLoop () |
|
virtual void | io (std::vector< float > &buffer)=0 |
|
|
volatile size_t | ioBuffer |
|
size_t | ioBufferOld |
|
std::array< std::vector< float >
, kNumBufs > | internalBuffers |
|
std::thread | diskIo |
|
size_t | size |
|
volatile bool | stop |
|
bool | ramOnly |
|
size_t | rtIdx |
|
SNDFILE * | sndfile = NULL |
|
SF_INFO | sfinfo = { 0 } |
|
The documentation for this class was generated from the following files:
- libraries/AudioFile/AudioFile.h
- libraries/AudioFile/AudioFile.cpp