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.

Parameters:
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: