|
Public Member Functions |
| | HOA_Decoder () |
| | HOA_Decoder (FrameStream &input, HOA_DecoderMethod method=HOA_PSEUDOINVERSE, HOA_DecoderFlavour flavour=HOA_BASIC) |
| | HOA_Decoder (FrameStream &input, HOA_SpeakerLayout &spkLayout, HOA_DecoderMethod method=HOA_PSEUDOINVERSE, HOA_DecoderFlavour flavour=HOA_BASIC) |
| | HOA_Decoder (FrameStream &input, unsigned order, HOA_DecoderMethod method=HOA_PSEUDOINVERSE, HOA_DecoderFlavour flavour=HOA_BASIC) |
| | HOA_Decoder (FrameStream &input, unsigned order, HOA_SpeakerLayout &spkLayout, HOA_DecoderMethod method=HOA_PSEUDOINVERSE, HOA_DecoderFlavour flavour=HOA_BASIC) |
| | HOA_Decoder (FrameStream &input, unsigned horder, unsigned vorder, HOA_DecoderMethod method=HOA_PSEUDOINVERSE, HOA_DecoderFlavour flavour=HOA_BASIC) |
| | HOA_Decoder (FrameStream &input, unsigned horder, unsigned vorder, HOA_SpeakerLayout &spkLayout, HOA_DecoderMethod method=HOA_PSEUDOINVERSE, HOA_DecoderFlavour flavour=HOA_BASIC) |
| | ~HOA_Decoder () |
| void | initialize (FrameStream &input, HOA_DecoderMethod method, HOA_DecoderFlavour flavour) |
| virtual status | next_buffer (Buffer &inputBuffer, Buffer &outputBuffer) |
Protected Attributes |
| unsigned | mNumSpeakers |
| float | mNumChannelsInv |
| int * | mIOChannelMap |
| sample ** | mDecodingMatrix |
| Buffer | mInBuffer |
| HOA_SpeakerLayout * | mSpkLayout |
| HOA_DecoderMethod | mDecodingMethod |
| HOA_DecoderFlavour | mDecoderFlavour |
Private Member Functions |
| void | asProjection () |
| void | asPseudoInverse () |
| sample ** | makeTransposedReEncodingMatrix () |
| void | makeInPhase () |
| void | makeMaxRE () |
Private Attributes |
| sample * | mOutPtr |
| sample ** | mInPtr |