Marsyas  0.5.0-beta1
Public Member Functions | Data Fields
CollectionFileSource Class Reference

CollectionFileSource abstracts a collections of soundfiles as a SoundFileSource. More...

#include <CollectionFileSource.h>

Inherits AbsSoundFileSource.

Public Member Functions

MarSystemclone () const
 CollectionFileSource (std::string name)
 CollectionFileSource (const CollectionFileSource &a)
void myProcess (realvec &in, realvec &out)
 Processes data.
 ~CollectionFileSource ()

Data Fields

mrs_bool iHasData_
mrs_bool iLastTickWithData_
mrs_bool iNewFile_

Detailed Description

CollectionFileSource abstracts a collections of soundfiles as a SoundFileSource.

CollectionFileSource reads in a collection file consisting of a list of SoundFiles. The soundfiles are played one after the other with specifics such as offsets,durations as a single SoundFileSource.

Definition at line 40 of file CollectionFileSource.h.


Constructor & Destructor Documentation

CollectionFileSource ( std::string  name)

Definition at line 24 of file CollectionFileSource.cpp.

Definition at line 32 of file CollectionFileSource.cpp.

Definition at line 46 of file CollectionFileSource.cpp.


Member Function Documentation

MarSystem * clone ( ) const [virtual]

Implements MarSystem.

Definition at line 53 of file CollectionFileSource.cpp.

void myProcess ( realvec in,
realvec out 
) [virtual]

Processes data.

Parameters:
inInput data to read.
outOutput data to write.

Implement this method in subclass to define specific data processing.

Implements AbsSoundFileSource.

Definition at line 261 of file CollectionFileSource.cpp.


Field Documentation

Definition at line 73 of file CollectionFileSource.h.

Definition at line 74 of file CollectionFileSource.h.

Definition at line 75 of file CollectionFileSource.h.


The documentation for this class was generated from the following files: