Marsyas  0.5.0-beta1
Public Member Functions
AuFileSink Class Reference

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

#include <AuFileSink.h>

Inherits AbsSoundFileSink.

Public Member Functions

 AuFileSink (std::string name)
 AuFileSink (const AuFileSink &a)
bool checkExtension (std::string filename)
MarSystemclone () const
void myProcess (realvec &in, realvec &out)
 Processes data.
void putHeader (std::string filename)
void putLinear16 (realvec &slice)
 ~AuFileSink ()

Detailed Description

SoundFileSink for .au (.snd) soundfiles.

SoundFileSink writer for .au (.snd) sound files. (Next, Sun audio format).

Definition at line 41 of file AuFileSink.h.

Constructor & Destructor Documentation

AuFileSink ( std::string  name)

Definition at line 71 of file AuFileSink.cpp.

AuFileSink ( const AuFileSink a)

Definition at line 93 of file AuFileSink.cpp.

~AuFileSink ( )

Definition at line 84 of file AuFileSink.cpp.

Member Function Documentation

bool checkExtension ( std::string  filename)

Definition at line 123 of file AuFileSink.cpp.

MarSystem * clone ( ) const [virtual]

Implements MarSystem.

Definition at line 101 of file AuFileSink.cpp.

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

Processes data.

inInput data to read.
outOutput data to write.

Implement this method in subclass to define specific data processing.

Implements AbsSoundFileSink.

Definition at line 224 of file AuFileSink.cpp.

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

Implements AbsSoundFileSink.

Definition at line 156 of file AuFileSink.cpp.

void putLinear16 ( realvec slice)

Definition at line 204 of file AuFileSink.cpp.

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