csl::HOA_Encoder Class Reference

#include <HOA_Encoder.h>

Inheritance diagram for csl::HOA_Encoder:

csl::HOA_AmbisonicFramestream List of all members.

Public Member Functions

 HOA_Encoder ()
 HOA_Encoder (FrameStream &input, unsigned int order=1, double azimuth=0.f, double elevation=0.f)
 HOA_Encoder (FrameStream &input, unsigned int horder, unsigned int vorder, double azimuth=0.f, double elevation=0.f)
 ~HOA_Encoder ()
void setAzimuth (double azimuth)
void setElevation (double elevation)
double azimuth ()
double elevation ()
void initialize (FrameStream &input)
virtual status next_buffer (Buffer &inputBuffer, Buffer &outputBuffer)

Protected Attributes

BuffermInBuffer

Private Attributes

sample mAzimuth
sample mElevation
samplemWeights
unsigned mNumFrames
samplemInPtr
sample ** mOutPtr

Constructor & Destructor Documentation

HOA_Encoder::HOA_Encoder  ) 
 

HOA_Encoder::HOA_Encoder FrameStream &  input,
unsigned int  order = 1,
double  azimuth = 0.f,
double  elevation = 0.f
 

HOA_Encoder::HOA_Encoder FrameStream &  input,
unsigned int  horder,
unsigned int  vorder,
double  azimuth = 0.f,
double  elevation = 0.f
 

HOA_Encoder::~HOA_Encoder  ) 
 


Member Function Documentation

void csl::HOA_Encoder::setAzimuth double  azimuth  )  [inline]
 

void csl::HOA_Encoder::setElevation double  elevation  )  [inline]
 

double csl::HOA_Encoder::azimuth  )  [inline]
 

double csl::HOA_Encoder::elevation  )  [inline]
 

void HOA_Encoder::initialize FrameStream &  input  ) 
 

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


Member Data Documentation

sample csl::HOA_Encoder::mAzimuth [private]
 

sample csl::HOA_Encoder::mElevation [private]
 

sample* csl::HOA_Encoder::mWeights [private]
 

unsigned csl::HOA_Encoder::mNumFrames [private]
 

sample* csl::HOA_Encoder::mInPtr [private]
 

sample** csl::HOA_Encoder::mOutPtr [private]
 

Buffer* csl::HOA_Encoder::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