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 | |
int | 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 | |
int | new_inputOrder |
New input/analysis order. | |
int | new_upscaleOrder |
New target upscale order. | |
CODEC_STATUS | codecStatus |
see CODEC_STATUS | |
PROC_STATUS | procStatus |
see PROC_STATUS | |
float | 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 | |
int | dispSlotIdx |
current display slot index | |
float | pmap_grid_minVal |
minimum value in pmap | |
float | pmap_grid_maxVal |
maximum value in pmap | |
int | recalcPmap |
set this to 1 to generate a new image | |
int | pmapReady |
0: image generation not started yet, 1: image is ready for plotting | |
int | inputOrder |
Current input/analysis order. | |
STATIC_BEAM_TYPES | beamType |
beamformer type mode | |
DIRASS_REASS_MODES | DirAssMode |
see DIRASS_REASS_MODES enum | |
int | upscaleOrder |
Current target upscale order. | |
DIRASS_GRID_OPTIONS | gridOption |
grid option | |
float | pmapAvgCoeff |
averaging coefficient for the intensity vector per grid direction | |
float | minFreq_hz |
minimum frequency to include in pmap generation, Hz | |
float | maxFreq_hz |
maximum frequency to include in pmap generation, Hz | |
CH_ORDER | chOrdering |
Ambisonic channel order convention (see CH_ORDER) | |
NORM_TYPES | norm |
Ambisonic normalisation convention (see NORM_TYPES) | |
HFOV_OPTIONS | HFOVoption |
horizontal field-of-view option | |
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 103 of file dirass_internal.h.
ASPECT_RATIO_OPTIONS dirass_data::aspectRatioOption |
aspect ratio option
Definition at line 149 of file dirass_internal.h.
STATIC_BEAM_TYPES dirass_data::beamType |
beamformer type mode
Definition at line 139 of file dirass_internal.h.
CH_ORDER dirass_data::chOrdering |
Ambisonic channel order convention (see CH_ORDER)
Definition at line 146 of file dirass_internal.h.
CODEC_STATUS dirass_data::codecStatus |
see CODEC_STATUS
Definition at line 122 of file dirass_internal.h.
DIRASS_REASS_MODES dirass_data::DirAssMode |
see DIRASS_REASS_MODES enum
Definition at line 140 of file dirass_internal.h.
int dirass_data::dispSlotIdx |
current display slot index
Definition at line 131 of file dirass_internal.h.
int dirass_data::dispWidth |
number of interpolation points on the horizontal
Definition at line 115 of file dirass_internal.h.
int dirass_data::FIFO_idx |
FIFO buffer index.
Definition at line 106 of file dirass_internal.h.
float dirass_data::fs |
host sampling rate
Definition at line 112 of file dirass_internal.h.
DIRASS_GRID_OPTIONS dirass_data::gridOption |
grid option
Definition at line 142 of file dirass_internal.h.
HFOV_OPTIONS dirass_data::HFOVoption |
horizontal field-of-view option
Definition at line 148 of file dirass_internal.h.
float dirass_data::inFIFO[MAX_NUM_INPUT_SH_SIGNALS][DIRASS_FRAME_SIZE] |
FIFO buffer.
Definition at line 107 of file dirass_internal.h.
int dirass_data::inputOrder |
Current input/analysis order.
Definition at line 138 of file dirass_internal.h.
float dirass_data::maxFreq_hz |
maximum frequency to include in pmap generation, Hz
Definition at line 145 of file dirass_internal.h.
float dirass_data::minFreq_hz |
minimum frequency to include in pmap generation, Hz
Definition at line 144 of file dirass_internal.h.
int dirass_data::new_inputOrder |
New input/analysis order.
Definition at line 118 of file dirass_internal.h.
int dirass_data::new_upscaleOrder |
New target upscale order.
Definition at line 119 of file dirass_internal.h.
NORM_TYPES dirass_data::norm |
Ambisonic normalisation convention (see NORM_TYPES)
Definition at line 147 of file dirass_internal.h.
dirass_codecPars* dirass_data::pars |
codec parameters
Definition at line 126 of file dirass_internal.h.
float* dirass_data::pmap |
grid_nDirs x 1
Definition at line 129 of file dirass_internal.h.
float* dirass_data::pmap_grid[NUM_DISP_SLOTS] |
dirass interpolated to grid; interp_nDirs x 1
Definition at line 130 of file dirass_internal.h.
float dirass_data::pmap_grid_maxVal |
maximum value in pmap
Definition at line 133 of file dirass_internal.h.
float dirass_data::pmap_grid_minVal |
minimum value in pmap
Definition at line 132 of file dirass_internal.h.
float dirass_data::pmapAvgCoeff |
averaging coefficient for the intensity vector per grid direction
Definition at line 143 of file dirass_internal.h.
int dirass_data::pmapReady |
0: image generation not started yet, 1: image is ready for plotting
Definition at line 135 of file dirass_internal.h.
PROC_STATUS dirass_data::procStatus |
see PROC_STATUS
Definition at line 123 of file dirass_internal.h.
float dirass_data::progressBar0_1 |
Current (re)initialisation progress, between [0..1].
Definition at line 124 of file dirass_internal.h.
char* dirass_data::progressBarText |
Current (re)initialisation step, string.
Definition at line 125 of file dirass_internal.h.
int dirass_data::recalcPmap |
set this to 1 to generate a new image
Definition at line 134 of file dirass_internal.h.
float dirass_data::SHframe_upTD[MAX_NUM_DISPLAY_SH_SIGNALS][DIRASS_FRAME_SIZE] |
Upscaled SH signals.
Definition at line 111 of file dirass_internal.h.
float dirass_data::SHframeTD[MAX_NUM_INPUT_SH_SIGNALS][DIRASS_FRAME_SIZE] |
Input SH signals.
Definition at line 110 of file dirass_internal.h.
int dirass_data::upscaleOrder |
Current target upscale order.
Definition at line 141 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 116 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 117 of file dirass_internal.h.