#include <AmbisonicPanner.h>
Inheritance diagram for csl::AmbisonicPanner:

Public Member Functions | |
| AmbisonicPanner (unsigned order=1, SpeakerLayout *layout=SpeakerLayout::defaultSpeakerLayout()) | |
| AmbisonicPanner (unsigned hOrder, unsigned vOrder, SpeakerLayout *layout=SpeakerLayout::defaultSpeakerLayout()) | |
| ~AmbisonicPanner () | |
| virtual void | addSource (SpatSource &s) |
| Implement Panner's addSource, inserting an Encoder to each source. | |
| virtual void | removeSource (SpatSource &s) |
| Remove a sound source. | |
| void | rotate (float amount) |
| virtual void | nextBuffer (Buffer &outputBuffer, unsigned outBufNum) throw (CException) |
| fill the buffer with the next buffer_length of values | |
| void | dump () |
Protected Member Functions | |
| virtual void * | cache () |
| Returns an instance of it's cache data per sound source. | |
Protected Attributes | |
| AmbisonicMixer * | mMixer |
| Print info about this instance. | |
| AmbisonicDecoder * | mDecoder |
| AmbisonicRotator * | mRotator |
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
Implement Panner's addSource, inserting an Encoder to each source.
|
|
|
Remove a sound source.
|
|
|
|
|
||||||||||||
|
fill the buffer with the next buffer_length of values WHY DO I HAVE TO CAST IT? IT SHOULD JUST COMPILE WITHOUT THIS CAST. |
|
|
|
|
|
Returns an instance of it's cache data per sound source.
|
|
|
Print info about this instance.
|
|
|
|
|
|
|
1.4.5-20051010