csl::HOA_Mixer Class Reference

#include <HOA_Mixer.h>

Inheritance diagram for csl::HOA_Mixer:

csl::HOA_AmbisonicFramestream List of all members.

Public Member Functions

 HOA_Mixer (unsigned maxInputs=64)
 HOA_Mixer (FrameStream &input, unsigned maxInputs=64)
 ~HOA_Mixer ()
void initialize (unsigned maxInputs)
bool addInput (FrameStream &input)
unsigned getNumInputs (void)
virtual status next_buffer (Buffer &inputBuffer, Buffer &outputBuffer)

Protected Attributes

unsigned mNumInputs
sample mInvNumInputs
unsigned mMaxInputs
unsigned mNumFrames
samplemInPtr
sample ** mOutPtr
FrameStream ** mInputs
unsigned _num_inputs
BuffermInBuffer

Constructor & Destructor Documentation

HOA_Mixer::HOA_Mixer unsigned  maxInputs = 64  ) 
 

HOA_Mixer::HOA_Mixer FrameStream &  input,
unsigned  maxInputs = 64
 

HOA_Mixer::~HOA_Mixer  ) 
 


Member Function Documentation

void HOA_Mixer::initialize unsigned  maxInputs  ) 
 

bool HOA_Mixer::addInput FrameStream &  input  ) 
 

unsigned csl::HOA_Mixer::getNumInputs void   )  [inline]
 

status HOA_Mixer::next_buffer Buffer inputBuffer,
Buffer outputBuffer
[virtual]
 


Member Data Documentation

unsigned csl::HOA_Mixer::mNumInputs [protected]
 

sample csl::HOA_Mixer::mInvNumInputs [protected]
 

unsigned csl::HOA_Mixer::mMaxInputs [protected]
 

unsigned csl::HOA_Mixer::mNumFrames [protected]
 

sample* csl::HOA_Mixer::mInPtr [protected]
 

sample** csl::HOA_Mixer::mOutPtr [protected]
 

FrameStream** csl::HOA_Mixer::mInputs [protected]
 

unsigned csl::HOA_Mixer::_num_inputs [protected]
 

Buffer* csl::HOA_Mixer::mInBuffer [protected]
 


The documentation for this class was generated from the following files:
Generated on Fri Apr 6 20:18:21 2007 for CSL by  doxygen 1.4.5-20051010