Marsyas  0.5.0-beta1
Public Member Functions
PvUnconvert Class Reference

#include <PvUnconvert.h>

Inherits MarSystem.

Public Member Functions

MarSystemclone () const
void myProcess (realvec &in, realvec &out)
 Processes data.
 PvUnconvert (std::string name)
 PvUnconvert (const PvUnconvert &)
 ~PvUnconvert ()

Detailed Description

Unconvert N real and imaginary spectrum values to N/2+1 pairs of magnitude and phase values. The phases are unwrapped and successive phase differences are used to compute estimates of the instantaneous frequencies for each phase vocoder analysis channel; decimation rate and sampling rate are used to render these frequencies directly in Hz.

Definition at line 39 of file PvUnconvert.h.


Constructor & Destructor Documentation

PvUnconvert ( std::string  name)

Definition at line 27 of file PvUnconvert.cpp.

PvUnconvert ( const PvUnconvert a)

Definition at line 37 of file PvUnconvert.cpp.

Definition at line 55 of file PvUnconvert.cpp.


Member Function Documentation

MarSystem * clone ( ) const [virtual]

Implements MarSystem.

Definition at line 62 of file PvUnconvert.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 MarSystem.

Definition at line 188 of file PvUnconvert.cpp.


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