#include <SoundFile.h>
Inheritance diagram for csl::SoundCue:

Public Member Functions | |
| SoundCue () | |
| SoundCue (string name, SoundFile *file=0, int start=1, int stop=-1) | |
| Constructor. | |
| ~SoundCue () | |
| void | readFrom (FILE *input) |
| for loading file lists | |
| void | dump (void) |
| void | nextBuffer (Buffer &outputBuffer) throw (CException) |
| UGen operations copy next buffer from cache. | |
| bool | isActive () |
| unsigned | channels () const |
| void | setToEnd (void) |
| void | trigger (void) |
| float | duration () const |
| duration in frames | |
Public Attributes | |
| string | mName |
| my name | |
| SoundFile * | mFile |
| the file I point into | |
| int | mStart |
| int | mStop |
| int | mCurrent |
| the start/stop samples I represent | |
| UnitGenerator * | mReadRate |
| my playback rate | |
Protected Member Functions | |
| void | nextBufferNonInterp (Buffer &outputBuffer) throw (CException) |
| private interpolation methods | |
| void | nextBufferInterp (Buffer &outputBuffer) throw (CException) |
Protected Attributes | |
| float | mFloatCurrent |
| current pointer as a float | |
|
|
|
|
||||||||||||||||||||
|
Constructor.
|
|
|
|
|
|
for loading file lists
|
|
|
pretty-print me |
|
|
UGen operations copy next buffer from cache.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
duration in frames
|
|
|
private interpolation methods
|
|
|
|
|
|
my name
|
|
|
the file I point into
|
|
|
|
|
|
|
|
|
the start/stop samples I represent
|
|
|
my playback rate
|
|
|
current pointer as a float
|
1.4.5-20051010