Marsyas  0.5.0-beta1
Public Member Functions
MP3FileSink Class Reference

MP3FileSink for .MP3 soundfiles. More...

#include <MP3FileSink.h>

Inherits AbsSoundFileSink.

Public Member Functions

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

Detailed Description

MP3FileSink for .MP3 soundfiles.

SoundFileSink writer for .MP3 sound files.

Definition at line 39 of file MP3FileSink.h.

Constructor & Destructor Documentation

MP3FileSink ( std::string  name)

Definition at line 27 of file MP3FileSink.cpp.

Definition at line 40 of file MP3FileSink.cpp.

Member Function Documentation

bool checkExtension ( std::string  filename)

Definition at line 80 of file MP3FileSink.cpp.

MarSystem * clone ( ) const [virtual]

Implements MarSystem.

Definition at line 61 of file MP3FileSink.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 169 of file MP3FileSink.cpp.

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

Implements AbsSoundFileSink.

Definition at line 163 of file MP3FileSink.cpp.

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