|
SAF
|
Main structure for dirass. More...
#include <dirass_internal.h>
Data Fields | |
| int | FIFO_idx |
| FIFO buffer index. | |
| float | inFIFO [MAX_NUM_INPUT_SH_SIGNALS][DIRASS_FRAME_SIZE] |
| FIFO buffer. | |
| float | SHframeTD [MAX_NUM_INPUT_SH_SIGNALS][DIRASS_FRAME_SIZE] |
| Input SH signals. | |
| float | SHframe_upTD [MAX_NUM_DISPLAY_SH_SIGNALS][DIRASS_FRAME_SIZE] |
| Upscaled SH signals. | |
| float | fs |
| host sampling rate | |
| _Atomic_INT32 | dispWidth |
| number of interpolation points on the horizontal | |
| float | Wz12_hpf [MAX_NUM_INPUT_SH_SIGNALS][2] |
| delayed elements used in the HPF | |
| float | Wz12_lpf [MAX_NUM_INPUT_SH_SIGNALS][2] |
| delayed elements used in the LPF | |
| _Atomic_INT32 | new_inputOrder |
| New input/analysis order. | |
| _Atomic_INT32 | new_upscaleOrder |
| New target upscale order. | |
| _Atomic_CODEC_STATUS | codecStatus |
| see CODEC_STATUS | |
| _Atomic_PROC_STATUS | procStatus |
| see PROC_STATUS | |
| _Atomic_FLOAT32 | progressBar0_1 |
| Current (re)initialisation progress, between [0..1]. | |
| char * | progressBarText |
| Current (re)initialisation step, string. | |
| dirass_codecPars * | pars |
| codec parameters | |
| float * | pmap |
| grid_nDirs x 1 | |
| float * | pmap_grid [NUM_DISP_SLOTS] |
| dirass interpolated to grid; interp_nDirs x 1 | |
| _Atomic_INT32 | dispSlotIdx |
| current display slot index | |
| float | pmap_grid_minVal |
| minimum value in pmap | |
| float | pmap_grid_maxVal |
| maximum value in pmap | |
| _Atomic_INT32 | recalcPmap |
| set this to 1 to generate a new image | |
| _Atomic_INT32 | pmapReady |
| 0: image generation not started yet, 1: image is ready for plotting | |
| _Atomic_INT32 | inputOrder |
| Current input/analysis order. | |
| _Atomic_STATIC_BEAM_TYPES | beamType |
| beamformer type mode | |
| _Atomic_DIRASS_REASS_MODES | DirAssMode |
| see DIRASS_REASS_MODES enum | |
| _Atomic_INT32 | upscaleOrder |
| Current target upscale order. | |
| _Atomic_DIRASS_GRID_OPTIONS | gridOption |
| grid option | |
| _Atomic_FLOAT32 | pmapAvgCoeff |
| averaging coefficient for the intensity vector per grid direction | |
| _Atomic_FLOAT32 | minFreq_hz |
| minimum frequency to include in pmap generation, Hz | |
| _Atomic_FLOAT32 | maxFreq_hz |
| maximum frequency to include in pmap generation, Hz | |
| _Atomic_CH_ORDER | chOrdering |
| Ambisonic channel order convention (see CH_ORDER) | |
| _Atomic_NORM_TYPES | norm |
| Ambisonic normalisation convention (see NORM_TYPES) | |
| _Atomic_HFOV_OPTIONS | HFOVoption |
| horizontal field-of-view option | |
| _Atomic_ASPECT_RATIO_OPTIONS | aspectRatioOption |
| aspect ratio option | |
Main structure for dirass.
Contains variables for audio buffers, filtering, internal variables, flags, user parameters
Definition at line 113 of file dirass_internal.h.
| _Atomic_ASPECT_RATIO_OPTIONS dirass_data::aspectRatioOption |
aspect ratio option
Definition at line 159 of file dirass_internal.h.
| _Atomic_STATIC_BEAM_TYPES dirass_data::beamType |
beamformer type mode
Definition at line 149 of file dirass_internal.h.
| _Atomic_CH_ORDER dirass_data::chOrdering |
Ambisonic channel order convention (see CH_ORDER)
Definition at line 156 of file dirass_internal.h.
| _Atomic_CODEC_STATUS dirass_data::codecStatus |
see CODEC_STATUS
Definition at line 132 of file dirass_internal.h.
| _Atomic_DIRASS_REASS_MODES dirass_data::DirAssMode |
see DIRASS_REASS_MODES enum
Definition at line 150 of file dirass_internal.h.
| _Atomic_INT32 dirass_data::dispSlotIdx |
current display slot index
Definition at line 141 of file dirass_internal.h.
| _Atomic_INT32 dirass_data::dispWidth |
number of interpolation points on the horizontal
Definition at line 125 of file dirass_internal.h.
| int dirass_data::FIFO_idx |
FIFO buffer index.
Definition at line 116 of file dirass_internal.h.
| float dirass_data::fs |
host sampling rate
Definition at line 122 of file dirass_internal.h.
| _Atomic_DIRASS_GRID_OPTIONS dirass_data::gridOption |
grid option
Definition at line 152 of file dirass_internal.h.
| _Atomic_HFOV_OPTIONS dirass_data::HFOVoption |
horizontal field-of-view option
Definition at line 158 of file dirass_internal.h.
| float dirass_data::inFIFO[MAX_NUM_INPUT_SH_SIGNALS][DIRASS_FRAME_SIZE] |
FIFO buffer.
Definition at line 117 of file dirass_internal.h.
| _Atomic_INT32 dirass_data::inputOrder |
Current input/analysis order.
Definition at line 148 of file dirass_internal.h.
| _Atomic_FLOAT32 dirass_data::maxFreq_hz |
maximum frequency to include in pmap generation, Hz
Definition at line 155 of file dirass_internal.h.
| _Atomic_FLOAT32 dirass_data::minFreq_hz |
minimum frequency to include in pmap generation, Hz
Definition at line 154 of file dirass_internal.h.
| _Atomic_INT32 dirass_data::new_inputOrder |
New input/analysis order.
Definition at line 128 of file dirass_internal.h.
| _Atomic_INT32 dirass_data::new_upscaleOrder |
New target upscale order.
Definition at line 129 of file dirass_internal.h.
| _Atomic_NORM_TYPES dirass_data::norm |
Ambisonic normalisation convention (see NORM_TYPES)
Definition at line 157 of file dirass_internal.h.
| dirass_codecPars* dirass_data::pars |
codec parameters
Definition at line 136 of file dirass_internal.h.
| float* dirass_data::pmap |
grid_nDirs x 1
Definition at line 139 of file dirass_internal.h.
| float* dirass_data::pmap_grid[NUM_DISP_SLOTS] |
dirass interpolated to grid; interp_nDirs x 1
Definition at line 140 of file dirass_internal.h.
| float dirass_data::pmap_grid_maxVal |
maximum value in pmap
Definition at line 143 of file dirass_internal.h.
| float dirass_data::pmap_grid_minVal |
minimum value in pmap
Definition at line 142 of file dirass_internal.h.
| _Atomic_FLOAT32 dirass_data::pmapAvgCoeff |
averaging coefficient for the intensity vector per grid direction
Definition at line 153 of file dirass_internal.h.
| _Atomic_INT32 dirass_data::pmapReady |
0: image generation not started yet, 1: image is ready for plotting
Definition at line 145 of file dirass_internal.h.
| _Atomic_PROC_STATUS dirass_data::procStatus |
see PROC_STATUS
Definition at line 133 of file dirass_internal.h.
| _Atomic_FLOAT32 dirass_data::progressBar0_1 |
Current (re)initialisation progress, between [0..1].
Definition at line 134 of file dirass_internal.h.
| char* dirass_data::progressBarText |
Current (re)initialisation step, string.
Definition at line 135 of file dirass_internal.h.
| _Atomic_INT32 dirass_data::recalcPmap |
set this to 1 to generate a new image
Definition at line 144 of file dirass_internal.h.
| float dirass_data::SHframe_upTD[MAX_NUM_DISPLAY_SH_SIGNALS][DIRASS_FRAME_SIZE] |
Upscaled SH signals.
Definition at line 121 of file dirass_internal.h.
| float dirass_data::SHframeTD[MAX_NUM_INPUT_SH_SIGNALS][DIRASS_FRAME_SIZE] |
Input SH signals.
Definition at line 120 of file dirass_internal.h.
| _Atomic_INT32 dirass_data::upscaleOrder |
Current target upscale order.
Definition at line 151 of file dirass_internal.h.
| float dirass_data::Wz12_hpf[MAX_NUM_INPUT_SH_SIGNALS][2] |
delayed elements used in the HPF
Definition at line 126 of file dirass_internal.h.
| float dirass_data::Wz12_lpf[MAX_NUM_INPUT_SH_SIGNALS][2] |
delayed elements used in the LPF
Definition at line 127 of file dirass_internal.h.