Marsyas  0.5.0-beta1
Public Member Functions
AuFileSource Class Reference

SoundFileSource for .au (.snd) soundfiles. More...

#include <AuFileSource.h>

Inherits AbsSoundFileSource.

Public Member Functions

 AuFileSource (std::string name)
 AuFileSource (const AuFileSource &a)
MarSystemclone () const
void getHeader (std::string filename)
mrs_natural getLinear16 (realvec &win)
void myProcess (realvec &in, realvec &out)
 Processes data.
 ~AuFileSource ()

Detailed Description

SoundFileSource for .au (.snd) soundfiles.

SoundFileSource reader for .au (.snd) sound files. (Next, Sun audio format).

Definition at line 43 of file AuFileSource.h.


Constructor & Destructor Documentation

AuFileSource ( std::string  name)

Definition at line 76 of file AuFileSource.cpp.

AuFileSource ( const AuFileSource a)

Definition at line 124 of file AuFileSource.cpp.

Definition at line 106 of file AuFileSource.cpp.


Member Function Documentation

MarSystem * clone ( ) const [virtual]

Implements MarSystem.

Definition at line 118 of file AuFileSource.cpp.

void getHeader ( std::string  filename) [virtual]

Implements AbsSoundFileSource.

Definition at line 207 of file AuFileSource.cpp.

mrs_natural getLinear16 ( realvec win)

Definition at line 285 of file AuFileSource.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 382 of file AuFileSource.cpp.


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