iso::synth::PortAverageStrategy Class Reference

averages audio buffers that are combined at the input port More...

#include <iso_synth_port_average_strategy.h>

Inherits iso::synth::PortFanInStrategy.

Inheritance diagram for iso::synth::PortAverageStrategy:

Inheritance graph
[legend]
Collaboration diagram for iso::synth::PortAverageStrategy:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PortAverageStrategy (unsigned int pFrameCount, unsigned int pChannelCount, InputPort *pInputPort)
 parameter based constructor
virtual ~PortAverageStrategy ()
 destructor
virtual void process (Buffer *pBuffer)
 process buffer
virtual String info (bool pPropagate=false) const
 obtain textual link conversion strategy information

Protected Member Functions

 PortAverageStrategy ()

Detailed Description

averages audio buffers that are combined at the input port

buffers that are combined at the input port

Created by Daniel Bisig on 6/24/06.


Constructor & Destructor Documentation

PortAverageStrategy::PortAverageStrategy ( unsigned int  pFrameCount,
unsigned int  pChannelCount,
InputPort pInputPort 
)

parameter based constructor

Parameters:
pFrameCount number of frames of internal backup buffer
pChannelCount numbder of channels of internal backup buffer
pInputPort input port, this port connection strategy is part of

PortAverageStrategy::~PortAverageStrategy (  )  [virtual]

destructor

PortAverageStrategy::PortAverageStrategy (  )  [protected]


Member Function Documentation

void PortAverageStrategy::process ( Buffer pBuffer  )  [virtual]

process buffer

Parameters:
pBuffer buffer to operate on

Implements iso::synth::PortConnectionStrategy.

String PortAverageStrategy::info ( bool  pPropagate = false  )  const [virtual]

obtain textual link conversion strategy information

Parameters:
pPropagate ignored
Returns:
String containing unit information

Implements iso::synth::PortConnectionStrategy.


The documentation for this class was generated from the following files:
Generated on Fri Feb 25 14:18:43 2011 for synth by  doxygen 1.5.1