![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qambisonicdecoder_p.h>
Public Types | |
| enum | AmbisonicOrder { Ambisonic1stOrder = 1 , LowQuality = Ambisonic1stOrder , Ambisonic2ndOrder = 2 , MediumQuality = Ambisonic2ndOrder , Ambisonic3rdOrder = 3 , HighQuality = Ambisonic3rdOrder } |
Public Member Functions | |
| QAmbisonicDecoder (AmbisonicOrder, int sampleRate, int numberOfOutputChannels, QAudioFormat::ChannelConfig) | |
| ~QAmbisonicDecoder () | |
| bool | hasValidConfig () const |
| int | nInputChannels () const |
| int | nOutputChannels () const |
| int | outputSamples (int nFrames) const |
| void | processBuffer (QSpan< const float * > input, QSpan< float > output) |
| void | processBufferWithReverb (QSpan< const float * > input, QSpan< const float *, 2 > reverb, QSpan< float > output) |
Static Public Attributes | |
| static constexpr int | maxAmbisonicChannels = 16 |
| static constexpr int | maxAmbisonicOrder = 3 |
Definition at line 28 of file qambisonicdecoder_p.h.
| Enumerator | |
|---|---|
| Ambisonic1stOrder | |
| LowQuality | |
| Ambisonic2ndOrder | |
| MediumQuality | |
| Ambisonic3rdOrder | |
| HighQuality | |
Definition at line 31 of file qambisonicdecoder_p.h.
| QAmbisonicDecoder::QAmbisonicDecoder | ( | AmbisonicOrder | ambisonicOrder, |
| int | sampleRate, | ||
| int | numberOfOutputChannels, | ||
| QAudioFormat::ChannelConfig | channelCfg ) |
Definition at line 162 of file qambisonicdecoder.cpp.
References QAmbisonicDecoder().
Referenced by QAmbisonicDecoder().
|
default |
|
inline |
Definition at line 43 of file qambisonicdecoder_p.h.
|
inline |
Definition at line 45 of file qambisonicdecoder_p.h.
|
inline |
Definition at line 46 of file qambisonicdecoder_p.h.
|
inline |
Definition at line 48 of file qambisonicdecoder_p.h.
Definition at line 238 of file qambisonicdecoder.cpp.
References maxAmbisonicChannels.
| void QAmbisonicDecoder::processBufferWithReverb | ( | QSpan< const float * > | input, |
| QSpan< const float *, 2 > | reverb, | ||
| QSpan< float > | output ) |
Definition at line 269 of file qambisonicdecoder.cpp.
References maxAmbisonicChannels.
|
staticconstexpr |
Definition at line 56 of file qambisonicdecoder_p.h.
Referenced by processBuffer(), and processBufferWithReverb().
|
staticconstexpr |
Definition at line 57 of file qambisonicdecoder_p.h.