Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qambisonicdecoder.cpp File Reference

(04ecd741b73bccdd784483cbaf245b2d5294e2eb)

#include "qambisonicdecoder_p.h"
#include <QtCore/qdebug.h>
#include <QtSpatialAudio/private/qambisonicdecoderdata_p.h>
#include <cmath>
Include dependency graph for qambisonicdecoder.cpp:

Go to the source code of this file.

Classes

struct  QAmbisonicDecoderData
class  QAmbisonicDecoderFilter
struct  QAmbisonicDecoderFilter::Output

Variables

constexpr float reverb_x_0 []
constexpr float reverb_x_1 []
static constexpr QAmbisonicDecoderData decoderMap []

Variable Documentation

◆ decoderMap

constexpr QAmbisonicDecoderData decoderMap
staticconstexpr
Initial value:
= {
}
@ ChannelConfigSurround7Dot1
@ ChannelConfigSurround5Dot1
@ ChannelConfigSurround7Dot0
@ ChannelConfigSurround5Dot0
constexpr float reverb_x_1[]
constexpr float reverb_x_0[]
static constexpr float decoderMatrix_5dot0_2_hf[5 *9]
static constexpr float decoderMatrix_5dot1_2_lf[6 *9]
static constexpr float decoderMatrix_5dot0_1_hf[5 *4]
static constexpr float decoderMatrix_5dot0_3_hf[5 *16]
static constexpr float decoderMatrix_5dot1_1_hf[6 *4]
static constexpr float decoderMatrix_7dot1_3_hf[8 *16]
static constexpr float decoderMatrix_5dot1_2_hf[6 *9]
static constexpr float decoderMatrix_7dot1_2_hf[8 *9]
static constexpr float decoderMatrix_7dot1_2_lf[8 *9]
static constexpr float decoderMatrix_5dot1_3_lf[6 *16]
static constexpr float decoderMatrix_7dot1_3_lf[8 *16]
static QT_BEGIN_NAMESPACE constexpr float decoderMatrix_5dot0_1_lf[5 *4]
static constexpr float decoderMatrix_5dot0_2_lf[5 *9]
static constexpr float decoderMatrix_5dot1_3_hf[6 *16]
static constexpr float decoderMatrix_7dot0_2_lf[7 *9]
static constexpr float decoderMatrix_7dot0_3_lf[7 *16]
static constexpr float decoderMatrix_7dot1_1_hf[8 *4]
static constexpr float decoderMatrix_7dot0_1_lf[7 *4]
static constexpr float decoderMatrix_7dot0_1_hf[7 *4]
static constexpr float decoderMatrix_5dot1_1_lf[6 *4]
static constexpr float decoderMatrix_7dot1_1_lf[8 *4]
static constexpr float decoderMatrix_5dot0_3_lf[5 *16]
static constexpr float decoderMatrix_7dot0_2_hf[7 *9]
static constexpr float decoderMatrix_7dot0_3_hf[7 *16]

Definition at line 54 of file qambisonicdecoder.cpp.

◆ reverb_x_0

float reverb_x_0
constexpr
Initial value:
= {
1.f, 0.f,
0.f, 1.f,
.7f, .7f,
1.f, 0.f,
0.f, 1.f,
1.f, 0.f,
0.f, 1.f,
}

Definition at line 33 of file qambisonicdecoder.cpp.

◆ reverb_x_1

float reverb_x_1
constexpr
Initial value:
= {
1.f, 0.f,
0.f, 1.f,
.7f, .7f,
.0f, .0f,
1.f, 0.f,
0.f, 1.f,
1.f, 0.f,
0.f, 1.f,
}

Definition at line 43 of file qambisonicdecoder.cpp.