Marsyas
0.6.0-alpha
|
Interface for sound file sources. More...
#include <SoundFileSource2.h>
Inherits MarSystem.
Public Member Functions | |
MarSystem * | clone () const |
realvec & | getAudioRegion (mrs_natural startSample, mrs_natural endSample) |
virtual void | myProcess (realvec &in, realvec &out) |
Processes data. | |
SoundFileSource2 (std::string name) | |
SoundFileSource2 (const SoundFileSource2 &a) | |
~SoundFileSource2 () |
Interface for sound file sources.
Abstract base class for any type of sound file input. Specific IO classes for various formats like AuFileSource are children of this class.
Definition at line 42 of file SoundFileSource2.h.
SoundFileSource2 | ( | std::string | name | ) |
Definition at line 25 of file SoundFileSource2.cpp.
SoundFileSource2 | ( | const SoundFileSource2 & | a | ) |
Definition at line 40 of file SoundFileSource2.cpp.
~SoundFileSource2 | ( | ) |
Definition at line 35 of file SoundFileSource2.cpp.
Implements MarSystem.
Definition at line 47 of file SoundFileSource2.cpp.
realvec & getAudioRegion | ( | mrs_natural | startSample, |
mrs_natural | endSample | ||
) |
Definition at line 244 of file SoundFileSource2.cpp.
Processes data.
in | Input data to read. |
out | Output data to write. |
Implement this method in subclass to define specific data processing.
Implements MarSystem.
Definition at line 250 of file SoundFileSource2.cpp.