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.

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