addInput(AmbisonicUnitGenerator &input) | csl::AmbisonicMixer | |
addInput(UnitGenerator &input) | csl::AmbisonicMixer | |
addOutput(UnitGenerator *ugen) | csl::UnitGenerator | |
AmbisonicMixer(unsigned order=1) | csl::AmbisonicMixer | |
AmbisonicMixer(unsigned hOrder, unsigned vOrder) | csl::AmbisonicMixer | |
AmbisonicUnitGenerator(unsigned order=0) | csl::AmbisonicUnitGenerator | |
AmbisonicUnitGenerator(unsigned horder, unsigned vorder) | csl::AmbisonicUnitGenerator | |
AmbisonicUnitGenerator(AmbisonicOrder order) | csl::AmbisonicUnitGenerator | |
attachObserver(Observer *) | csl::Model | |
changed(void *argument) | csl::Model | |
channelIndexer(unsigned *indexArray) | csl::AmbisonicUnitGenerator | protected |
channelsToUniformOrder(const unsigned channels) | csl::AmbisonicUnitGenerator | protected |
checkFanOut(Buffer &outputBuffer) | csl::UnitGenerator | |
copyPolicy() | csl::UnitGenerator | inline |
detachObserver(Observer *) | csl::Model | |
dump() | csl::UnitGenerator | virtual |
evaluate(void *argument) | csl::Model | inlinevirtual |
frameRate() | csl::UnitGenerator | inline |
fumaEncodingWeights(SampleBuffer weights, const AmbisonicOrder &order, float azimuth, float elevation) | csl::AmbisonicUnitGenerator | related |
fumaIndexedEncodingWeights(SampleBuffer weights, const AmbisonicOrder &order, sample &azimuth, sample &elevation) | csl::AmbisonicUnitGenerator | related |
greaterOrder(const AmbisonicOrder order) | csl::AmbisonicUnitGenerator | protected |
handleFanOut(Buffer &outputBuffer) | csl::UnitGenerator | |
initialize() | csl::AmbisonicMixer | |
invChannelIndexer(unsigned *indexArray) | csl::AmbisonicUnitGenerator | protected |
isActive() | csl::UnitGenerator | inlinevirtual |
isFixed() | csl::UnitGenerator | inlinevirtual |
mCopyPolicy | csl::UnitGenerator | protected |
mFrameRate | csl::UnitGenerator | protected |
mInBuffer | csl::AmbisonicMixer | protected |
mInputs | csl::AmbisonicMixer | protected |
mInvNumInputs | csl::AmbisonicMixer | protected |
mNumChannels | csl::UnitGenerator | protected |
mNumOutputs | csl::UnitGenerator | protected |
Model() | csl::Model | inline |
mOrder | csl::AmbisonicUnitGenerator | protected |
mOutputCache | csl::UnitGenerator | protected |
mOutputs | csl::UnitGenerator | protected |
mSequence | csl::UnitGenerator | protected |
nextBuffer(Buffer &outputBuffer, unsigned outBufNum) | csl::AmbisonicMixer | virtual |
csl::AmbisonicUnitGenerator::nextBuffer(Buffer &outputBuffer) | csl::UnitGenerator | virtual |
numChannels() | csl::UnitGenerator | inlinevirtual |
numInputs() | csl::AmbisonicMixer | inline |
numOutputs() | csl::UnitGenerator | inlinevirtual |
order() | csl::AmbisonicUnitGenerator | inline |
orderToChannels(const AmbisonicOrder order) | csl::AmbisonicUnitGenerator | protected |
orderToChannels(unsigned order) | csl::AmbisonicUnitGenerator | protected |
orderToHorizontalChannels(const AmbisonicOrder order) | csl::AmbisonicUnitGenerator | protected |
orderToVerticalChannels(const AmbisonicOrder order) | csl::AmbisonicUnitGenerator | protected |
outputs() | csl::UnitGenerator | inline |
removeOutput(UnitGenerator *ugen) | csl::UnitGenerator | |
setCopyPolicy(BufferCopyPolicy ch) | csl::UnitGenerator | inline |
setFrameRate(unsigned rate) | csl::UnitGenerator | inline |
setNumChannels(unsigned ch) | csl::UnitGenerator | inline |
setOrder(AmbisonicOrder order) | csl::AmbisonicUnitGenerator | protected |
setValue(sample theValue) | csl::UnitGenerator | inlinevirtual |
singularValueDecomposition(sample **a, int m, int n, sample *w, sample **v) | csl::AmbisonicUnitGenerator | related |
trigger() | csl::UnitGenerator | inlinevirtual |
UnitGenerator(unsigned rate=CGestalt::frameRate(), unsigned chans=1) | csl::UnitGenerator | |
value() | csl::UnitGenerator | inlinevirtual |
zeroBuffer(Buffer &outputBuffer, unsigned outBufNum) | csl::UnitGenerator | protected |
~AmbisonicMixer() | csl::AmbisonicMixer | |
~AmbisonicUnitGenerator() | csl::AmbisonicUnitGenerator | virtual |
~Model() | csl::Model | inlinevirtual |
~UnitGenerator() | csl::UnitGenerator | virtual |