SAF
|
Main structure for ambi_drc. More...
#include <ambi_drc_internal.h>
Data Fields | |
float ** | frameTD |
Input/output SH signals, in the time-domain; MAX_NUM_SH_SIGNALS x AMBI_DRC_FRAME_SIZE. | |
float_complex *** | inputFrameTF |
Input SH signals, in the time-frequency domain; HYBRID_BANDS x MAX_NUM_SH_SIGNALS x TIME_SLOTS. | |
float_complex *** | outputFrameTF |
Output SH signals, in the time-frequency domain; HYBRID_BANDS x MAX_NUM_SH_SIGNALS x TIME_SLOTS. | |
void * | hSTFT |
Time-frequency transform handle. | |
float | freqVector [HYBRID_BANDS] |
Frequency vector. | |
int | nSH |
Current number of SH signals. | |
int | new_nSH |
New number of SH signals (current value will be replaced by this after next re-init) | |
float | fs |
Host sampling rate, in Hz. | |
float | yL_z1 [HYBRID_BANDS] |
Delay elements. | |
int | reInitTFT |
0: no init required, 1: init required, 2: init in progress | |
float | theshold |
Threshold parameter, in dB. | |
float | ratio |
Compression ratio. | |
float | knee |
Knee width, in dB. | |
float | inGain |
Pre-gain, in dB. | |
float | outGain |
Post-gain, in dB. | |
float | attack_ms |
Attack time, in ms. | |
float | release_ms |
Release time, in ms. | |
CH_ORDER | chOrdering |
Ambisonic channel order convention (see CH_ORDER) | |
NORM_TYPES | norm |
Ambisonic normalisation convention (see NORM_TYPES) | |
SH_ORDERS | currentOrder |
Current input SH order. | |
Main structure for ambi_drc.
Contains variables for audio buffers, afSTFT, internal variables, user parameters
Definition at line 79 of file ambi_drc_internal.h.
float ambi_drc_data::attack_ms |
Attack time, in ms.
Definition at line 109 of file ambi_drc_internal.h.
CH_ORDER ambi_drc_data::chOrdering |
Ambisonic channel order convention (see CH_ORDER)
Definition at line 111 of file ambi_drc_internal.h.
SH_ORDERS ambi_drc_data::currentOrder |
Current input SH order.
Definition at line 113 of file ambi_drc_internal.h.
float** ambi_drc_data::frameTD |
Input/output SH signals, in the time-domain; MAX_NUM_SH_SIGNALS x AMBI_DRC_FRAME_SIZE.
Definition at line 82 of file ambi_drc_internal.h.
float ambi_drc_data::freqVector[HYBRID_BANDS] |
Frequency vector.
Definition at line 86 of file ambi_drc_internal.h.
float ambi_drc_data::fs |
Host sampling rate, in Hz.
Definition at line 91 of file ambi_drc_internal.h.
void* ambi_drc_data::hSTFT |
Time-frequency transform handle.
Definition at line 85 of file ambi_drc_internal.h.
float ambi_drc_data::inGain |
Pre-gain, in dB.
Definition at line 107 of file ambi_drc_internal.h.
float_complex*** ambi_drc_data::inputFrameTF |
Input SH signals, in the time-frequency domain; HYBRID_BANDS x MAX_NUM_SH_SIGNALS x TIME_SLOTS.
Definition at line 83 of file ambi_drc_internal.h.
float ambi_drc_data::knee |
Knee width, in dB.
Definition at line 106 of file ambi_drc_internal.h.
int ambi_drc_data::new_nSH |
New number of SH signals (current value will be replaced by this after next re-init)
Definition at line 90 of file ambi_drc_internal.h.
NORM_TYPES ambi_drc_data::norm |
Ambisonic normalisation convention (see NORM_TYPES)
Definition at line 112 of file ambi_drc_internal.h.
int ambi_drc_data::nSH |
Current number of SH signals.
Definition at line 89 of file ambi_drc_internal.h.
float ambi_drc_data::outGain |
Post-gain, in dB.
Definition at line 108 of file ambi_drc_internal.h.
float_complex*** ambi_drc_data::outputFrameTF |
Output SH signals, in the time-frequency domain; HYBRID_BANDS x MAX_NUM_SH_SIGNALS x TIME_SLOTS.
Definition at line 84 of file ambi_drc_internal.h.
float ambi_drc_data::ratio |
Compression ratio.
Definition at line 105 of file ambi_drc_internal.h.
int ambi_drc_data::reInitTFT |
0: no init required, 1: init required, 2: init in progress
Definition at line 93 of file ambi_drc_internal.h.
float ambi_drc_data::release_ms |
Release time, in ms.
Definition at line 110 of file ambi_drc_internal.h.
float ambi_drc_data::theshold |
Threshold parameter, in dB.
Definition at line 104 of file ambi_drc_internal.h.
float ambi_drc_data::yL_z1[HYBRID_BANDS] |
Delay elements.
Definition at line 92 of file ambi_drc_internal.h.