3#ifndef QAMBISONICDECODER_P_H
4#define QAMBISONICDECODER_P_H
45 int outputSize(
int nSamples)
const {
return outputChannels * nSamples; }
58 int inputChannels = 0;
59 int outputChannels = 0;
62 float *simpleDecoderFactors =
nullptr;
63 const float *reverbFactors =
nullptr;
int nInputChannels() const
static constexpr int maxAmbisonicChannels
int nOutputChannels() const
void processBuffer(const float *input[], float *output, int nSamples)
int outputSize(int nSamples) const
static constexpr int maxAmbisonicLevel
bool hasValidConfig() const
void processBufferWithReverb(const float *input[], const float *reverb[2], short *output, int nSamples)
Combined button and popup list for selecting options.
GLenum GLuint GLint level
GLint GLsizei GLsizei GLenum format
GLenum GLenum GLenum input
QT_BEGIN_NAMESPACE typedef uchar * output