| 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] |
| channelIndexer(unsigned *indexArray) | csl::AmbisonicUnitGenerator | [protected] |
| channelsToUniformOrder(const unsigned channels) | csl::AmbisonicUnitGenerator | [protected] |
| fumaEncodingWeights(sample *weights, const AmbisonicOrder &order, float azimuth, float elevation) | csl::AmbisonicUnitGenerator | [related] |
| fumaIndexedEncodingWeights(sample *weights, const AmbisonicOrder &order, sample &azimuth, sample &elevation) | csl::AmbisonicUnitGenerator | [related] |
| greaterOrder(const AmbisonicOrder order) | csl::AmbisonicUnitGenerator | [protected] |
| initialize(UnitGenerator &input, AmbisonicDecoderMethod method, AmbisonicDecoderFlavour flavour) | csl::AmbisonicDecoder | [protected] |
| invChannelIndexer(unsigned *indexArray) | csl::AmbisonicUnitGenerator | [protected] |
| makeInPhase(unsigned greaterOrder) | csl::AmbisonicDecoder | [protected] |
| makeMaxRE(unsigned greaterOrder) | csl::AmbisonicDecoder | [protected] |
| makeTransposedReEncodingMatrix(float **transposeMatrix) | csl::AmbisonicDecoder | [protected] |
| mDecoderFlavour | csl::AmbisonicDecoder | [protected] |
| mDecodingMatrix | csl::AmbisonicDecoder | [protected] |
| mDecodingMethod | csl::AmbisonicDecoder | [protected] |
| mInputPort | csl::AmbisonicDecoder | [protected] |
| mIOChannelMap | csl::AmbisonicDecoder | [protected] |
| mNumChannelsInv | csl::AmbisonicDecoder | [protected] |
| mOrder | csl::AmbisonicUnitGenerator | [protected] |
| mSpeakerLayout | csl::AmbisonicDecoder | [protected] |
| nextBuffer(Buffer &outputBuffer, unsigned outBufNum) | csl::AmbisonicDecoder | [virtual] |
| 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] |
| setOrder(AmbisonicOrder order) | csl::AmbisonicUnitGenerator | [protected] |
| singularValueDecomposition(sample **a, int m, int n, sample *w, sample **v) | csl::AmbisonicUnitGenerator | [related] |
| ~AmbisonicDecoder() | csl::AmbisonicDecoder | |
| ~AmbisonicUnitGenerator() | csl::AmbisonicUnitGenerator | [virtual] |