iso::synth::PortAddStrategy Class Reference

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

#include <iso_synth_port_add_strategy.h>

Inherits iso::synth::PortFanInStrategy.

Inheritance diagram for iso::synth::PortAddStrategy:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

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

Protected Member Functions

 PortAddStrategy ()

Detailed Description

sums 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

PortAddStrategy::PortAddStrategy ( 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

PortAddStrategy::~PortAddStrategy (  )  [virtual]

destructor

PortAddStrategy::PortAddStrategy (  )  [protected]


Member Function Documentation

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

process buffer

Parameters:
pBuffer buffer to operate on

Implements iso::synth::PortConnectionStrategy.

String PortAddStrategy::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