![]() |
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 ambisonicOrder, const QAudioFormat &format) | |
| ~QAmbisonicDecoder () | |
| bool | hasValidConfig () const |
| int | nInputChannels () const |
| int | nOutputChannels () const |
| int | outputSize (int nSamples) const |
| void | processBuffer (QSpan< const float * > input, QSpan< float > output) |
| void | processBuffer (QSpan< const float * > input, QSpan< short > output) |
| void | processBufferWithReverb (QSpan< const float * > input, QSpan< const float *, 2 > reverb, QSpan< short > 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, |
| const QAudioFormat & | format ) |
Definition at line 143 of file qambisonicdecoder.cpp.
|
default |
|
inline |
Definition at line 42 of file qambisonicdecoder_p.h.
|
inline |
Definition at line 44 of file qambisonicdecoder_p.h.
|
inline |
Definition at line 45 of file qambisonicdecoder_p.h.
|
inline |
Definition at line 47 of file qambisonicdecoder_p.h.
Definition at line 225 of file qambisonicdecoder.cpp.
References maxAmbisonicChannels.
Definition at line 256 of file qambisonicdecoder.cpp.
| void QAmbisonicDecoder::processBufferWithReverb | ( | QSpan< const float * > | input, |
| QSpan< const float *, 2 > | reverb, | ||
| QSpan< short > | output ) |
Definition at line 262 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.