addOutput(UnitGenerator *ugen) | csl::UnitGenerator | |
AmbisonicDecoder(AmbisonicUnitGenerator &input, SpeakerLayout *layout=SpeakerLayout::defaultSpeakerLayout(), AmbisonicDecoderMethod method=kPROJECTION, AmbisonicDecoderFlavour flavour=kBASIC) | csl::AmbisonicDecoder | |
AmbisonicDecoder(UnitGenerator &input, unsigned order, SpeakerLayout *layout=SpeakerLayout::defaultSpeakerLayout(), AmbisonicDecoderMethod method=kPROJECTION, AmbisonicDecoderFlavour flavour=kBASIC) | csl::AmbisonicDecoder | |
AmbisonicDecoder(UnitGenerator &input, unsigned hOrder, unsigned vOrder, SpeakerLayout *layout=SpeakerLayout::defaultSpeakerLayout(), AmbisonicDecoderMethod method=kPROJECTION, AmbisonicDecoderFlavour flavour=kBASIC) | csl::AmbisonicDecoder | |
AmbisonicUnitGenerator(unsigned order=0) | csl::AmbisonicUnitGenerator | |
AmbisonicUnitGenerator(unsigned horder, unsigned vorder) | csl::AmbisonicUnitGenerator | |
AmbisonicUnitGenerator(AmbisonicOrder order) | csl::AmbisonicUnitGenerator | |
asProjection() | csl::AmbisonicDecoder | protected |
asPseudoInverse() | csl::AmbisonicDecoder | protected |
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(UnitGenerator &input, AmbisonicDecoderMethod method, AmbisonicDecoderFlavour flavour) | csl::AmbisonicDecoder | protected |
invChannelIndexer(unsigned *indexArray) | csl::AmbisonicUnitGenerator | protected |
isActive() | csl::UnitGenerator | inlinevirtual |
isFixed() | csl::UnitGenerator | inlinevirtual |
makeInPhase(unsigned greaterOrder) | csl::AmbisonicDecoder | protected |
makeMaxRE(unsigned greaterOrder) | csl::AmbisonicDecoder | protected |
makeTransposedReEncodingMatrix(float **transposeMatrix) | csl::AmbisonicDecoder | protected |
mCopyPolicy | csl::UnitGenerator | protected |
mDecoderFlavour | csl::AmbisonicDecoder | protected |
mDecodingMatrix | csl::AmbisonicDecoder | protected |
mDecodingMethod | csl::AmbisonicDecoder | protected |
mFrameRate | csl::UnitGenerator | protected |
mInputPort | csl::AmbisonicDecoder | protected |
mIOChannelMap | csl::AmbisonicDecoder | protected |
mNumChannels | csl::UnitGenerator | protected |
mNumChannelsInv | csl::AmbisonicDecoder | 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 |
mSpeakerLayout | csl::AmbisonicDecoder | protected |
nextBuffer(Buffer &outputBuffer, unsigned outBufNum) | csl::AmbisonicDecoder | virtual |
csl::AmbisonicUnitGenerator::nextBuffer(Buffer &outputBuffer) | csl::UnitGenerator | virtual |
numChannels() | csl::UnitGenerator | inlinevirtual |
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 |
~AmbisonicDecoder() | csl::AmbisonicDecoder | |
~AmbisonicUnitGenerator() | csl::AmbisonicUnitGenerator | virtual |
~Model() | csl::Model | inlinevirtual |
~UnitGenerator() | csl::UnitGenerator | virtual |