csl::BinauralSourceCache Class Reference

#include <Binaural.h>

List of all members.

Public Member Functions

 BinauralSourceCache (BinauralPanner *parent)
 ~BinauralSourceCache ()

Public Attributes

SampleComplexVectormInSpect
 complex spectra of mNumBlocks past inputs
SampleBuffer mPrevOutL
SampleBuffer mPrevOutR
 previous sample window from the IFFT
unsigned * mHRTF
 list of block IDs of the "split" hrtf
unsigned mNumBlocks
 size of caches (16)


Detailed Description

BinauralSourceCache: used for caching previous state of spatial sources. This has the history of input FFTs and the last output sample block for OLA

Constructor & Destructor Documentation

BinauralSourceCache::BinauralSourceCache ( BinauralPanner parent  ) 

BinauralSourceCache::~BinauralSourceCache (  ) 


Member Data Documentation

complex spectra of mNumBlocks past inputs

Referenced by BinauralSourceCache(), csl::BinauralPanner::nextBuffer(), and ~BinauralSourceCache().

previous sample window from the IFFT

Referenced by BinauralSourceCache(), csl::BinauralPanner::nextBuffer(), and ~BinauralSourceCache().

list of block IDs of the "split" hrtf

Referenced by BinauralSourceCache(), csl::BinauralPanner::nextBuffer(), and ~BinauralSourceCache().

size of caches (16)

Referenced by BinauralSourceCache(), and ~BinauralSourceCache().


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

Generated on Thu Sep 17 23:14:18 2009 for CSL by  doxygen 1.5.8